1、 系统契约
- 连接管理契约
管理应用组件与EIS之间的连接,并通过提供连接的缓存支持可扩展应用。
- 事务管理契约
支持应用服务器的事务管理器管理横跨多个资源管理器的事务,也支持EIS自身管理事务。
- 安全契约
建立安全环境,保护EIS的信息资源。
- 生命周期管理契约
允许应用服务器管理资源适配器的生命周期。在应用服务器启动或者部署资源适配器时建立资源适配器的实例,在应用服务器管理或卸载资源适配器时通知资源适配器。
- 任务管理契约
允许资源适配器执行提交到应用服务器的调度任务。
- 事务流入契约
允许资源适配器将导入的事务传播给应用服务器,也允许将EIS调用的事务结束、事务恢复传播给应用服务器。
- 消息流入契约
允许资源适配器将消息异步地传递给应用服务器中的消息的末端端点。
2、 客户API
- 公共访问接口
访问EIS的通用的标准接口
- 专有API
特定资源适配器或EIS的访问接口,例如:JDBC