Enterprise Application
Component |
Encapsulates business logc and data layer of enterprise application.
|
Enterprise Application
Module |
Contains one or more enterprise application componenets to form
an individual enterprise service.
- Also contain module deployment descriptor for defining configuration
and deployment properties of module
- java: EJB modules packaged into JAR files along iwth
XML deployment descriptors for EJBs.
|
Enterprise Application |
Collection of enterprise application modules and possibly also
web applicaton modules
- Also contain deploymnet descriptor.
- java: Web applications and EJB modules represented by
WAR and EJB JAR files respectively which can all be packaged into
a single EAR(enerprise archive) file. Along with XML-based edployment
descriptor.
|
Enterprise Application
Container |
Provides runtime environment, interfaces between enterprice application
components and services providecd by underlying applicatino servere.
- java: will have multiple. Container for Servlets/JSP
(web applications), Container for EJB.
|
Enterprise Application
Server |
Provides insfrastructure such as enterprise communication services,
transaction management services, security and services in an integrated
application server environment.
- java: implementation of J2EE-based services and APIs.
- Note: often times Application Server and Container are
synonyms.
|