 |  |
 |
 |
 |
 |
|
|
 |  |
 | Java / J2EE Application Expertise Whitepaper |  |
 |
|
J2EE is an extremely popular platform when it comes to developing web-based
Enterprise Solutions and E-Commerce Portals. Large scale enterprise projects have
great demands from system architects and developers for features like flexibility
and extensibility in design, maintainability of code for a prolonged period,
scalability for increased access and to include new functionality, etc. In recent
times, the J2EE platform has emerged as a preferred platform for building such
enterprise applications. The J2EE platform provides web services, component model,
management, and communications APIs that make it the industry standard for
implementing enterprise class service-oriented architecture (SOA) and Web 2.0
applications.
InterraIT has vast expertise in developing portable, robust, scalable and
secure server-side Java applications based on the J2EE platform. The
company has delivered innovative next generation ebusiness applications in
J2EE using SOA framework tailored to the specific needs of the industry
segment. The company has expertise in architecture design, business
modeling, development and testing, application support as well as legacy
migration to J2EE platform.
|
|  |
 |
 |
J2EE Architecture
|
|
One of the biggest advantages of J2EE architecture is "Write once and run
anywhere". InterraIT uses a multi-tier distributed application model for
the development of J2EE based applications. Most J2EE web-based enterprise
applications are split into four logical tiers, Presentation/Client Tier,
Web Tier, Business Logic Tier, and Enterprise Information System Tier.
-
The presentation tier aims at presenting the business information to the user and is implemented using Servlets, Applets, JSPs and HTML/WML.
-
The Web Tier might include a JavaBeans class to manage the user input and send it to the enterprise bean classes running in the business tier for processing. Web components running in the client tier rely on containers to support such things as client requests, responses and enterprise bean lookups.
-
The business tier is where the core business mechanisms are implemented and is usually encapsulated in EJBs (Enterprise Java Beans).
-
The Enterprise Information System tier handles Enterprise Information System Software which includes enterprise infrastructure systems such as Enterprise Resource Planning (ERP), mainframe transaction processing, database systems and is usually accessed through the JDBC API and other standard interfaces provided by the J2EE Connector Architecture.
|
|  |
 |
 |
J2EE Technologies Expertise
|
|
-
Core Java, Java Swing
-
MVC Frameworks: Java Struts, Spring
-
Enterprise JavaBeans (EJB) 2.0
-
Java Server Pages (JSP) 1.1 /Servlets 2.3 / Applets 1.5.0
-
Java Database Connectivity (JDBC) 2.0
-
Java Naming and Directory Interface (JNDI) 1.2
-
Java Transaction Service and API (JTS, JTA) 1.0
-
Java Message Service (JMS) 1.0.2
-
JavaMail 1.1
-
Java Activation Framework (JAF) 1.0
-
Web Services Axis, Soap, WSIF, BPEL, SAAJ, WSDL
-
Ant, JBuilder, WebSphere suite, Ecllipse
-
Weblogic, JBose, Tomcat, WebSphere
-
Apache, XML, JAXP
|
|  |
 |
 |
InterraIT's Value Proposition
|
|
The Java Competency Center at InterraIT employs a dynamic and agile
framework which supports and facilitates faster and easier development of
applications on J2EE. The framework incorporates a rich repository of
reusable java patterns developed over the years and consists of best
engineering practices including defined coding standards and practices,
focuses on design and process automation and has a proven Java unit testing
& integration testing framework which results in enhanced productivity and
highly stable Java applications.
The framework is created to help speed up development time, ensure
consistency in coding conventions & practices and build web applications
with fewer complexities. It also allows our customers to have complete
visibility into the development process by facilitating consolidation of
data from key development processes and tools including overall development
activity, unit testing results, code coverage percentages, best practices &
compliance to coding standards and Bug detection.
|
|  |
 |
 |
|  |
 |
About InterraIT
|
|
InterraIT is a global technology solutions company operating in USA, Canada,
Europe, Japan and India and has 17 offices worldwide. We continue to
support and service Fortune 500 companies since 1996 including Countrywide
Home Loans, ConAgra Foods, Boeing, Vitria, Amdocs and Honda. InterraIT is
an ISO 9001: 2000 and SEI-CMM Level 5 certified company.
InterraIT's Custom Application Development Practice provides development,
migration & support services to companies in various industry segments
including financial services, retail, utilities, manufacturing, telecom and
embedded systems and applications. With a large team of J2EE experts and
4000+ person years experience behind it, our Java Competency Center has
successfully delivered over 300 Java applications deployed on Client- Server
and Service Oriented architectures.
|
|  |
|
 |
|
 |
 |
|
| |
| |
 | |
| |
|
Copyright © Interra Information Technologies Inc.
| |
|
|  |  |