1、 定义
- 企业信息系统(EIS)
企业信息系统是企业信息的基础架构,通过本地或者远程的接口为客户提供一系列的服务。接口分为两种:一种是系统级别的服务,例如:SAP RFC等;一种是应用系统的接口,例如数据库的表结构或者存储过程;
- 连接器架构(Connector Architecture)
连接器架构是企业信息系统与应用服务器集成的架构,包括企业信息系统开发商提供的资源适配器和支持资源适配器可插拔的应用服务器。此外,连接器架构还定义了一系列应用服务器和企业信息系统之间双向通讯的契约。
- 企业信息系统资源(EIS Resource)
企业信息系统资源是企业信息系统为客户提供的特定功能,例如:ERP系统中的业务对象。
- 资源管理器(Resource Manager)
资源管理器负责一组共享EIS资源的管理。客户只能通过请求访问资源管理器才能使用EIS资源。支持事务的资源管理器可以参与事务管理器控制和协调的外部事务。
- 管理环境(Managed Environment)
管理环境是指基于JAVA EE多层架构WEB应用的运行环境。
- 非管理环境(Non-Managed Environment)
非管理环境是指两层应用的运行环境。
- 连接(Connection)
连接提供客户应用与资源管理器的可连接性。
- 应用组件(Application Component)
应用组件可以是管理环境中的EJB、JSP等,也可以是非管理环境中的Java Applet、Html网页等;
- 容器(Container)
容器是应用服务器的一部分,为应用组件提供部署和运行支持。
2、 原理
- 系统契约(System Contract)
通过连接器架构的系统契约,既能支持一个EIS与不同的应用服务器集成,也能支持一个应用服务器集成多种异构的企业信息系统。
- 公共客户接口(Common Client Interface)
通过连接器的公共客户接口,提供访问不同EIS的统一编程模型。客户可以通过标准的接口访问EIS。