JavaEE核心技术(第7章-EIS集成层).ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 EIS集成层 1.概述 2.已有的EIS系统 3.EIS集成方案 4.集成层的最佳实践和指南 7.1 概述 EIS 大型企业采用更新技术和架构时,会优先考虑无障碍地集成遗留系统。 EIS系统规模大、技术难度大 J2EE平台堪称集成EIS的“强力粘合剂” 。 7.2 已有的EIS系统 3大类: 应用程序 数据库程序 遗留程序 以上系统不仅涉及数据,还可能所涉及事务,消息传输及其他相关服务。 集成此类系统时,需要使用更多服务API 7.2 已有的EIS系统 应用程序 规模庞大,由企业内部开发或斥资购买。 包括: 供应链管理与物流 客户关系管理系统 应用系统通常将功能呈现于用户界面,以便管理业务流程。 7.2 已有的EIS系统 数据库系统 数据库类型多样。 数据库信息采用“表”格式 隔离级别 ODBC和JDBC 7.2 已有的EIS系统 遗留系统 是硬件和软件的结合产物。 效果好,效率高。 参与企业关键业务流程 大型机系统和相关的OLTP、OLAP 7.3 EIS集成方案 J2EE平台支持以下3种集成方案: 基于JDBC的集成方案 基于JMS的集成方案 基于J2EE连接器架构的集成方案 7.3 EIS集成方案 基于JDBC API的集成方案 驱动程序访问数据库。 JDBC定义了与RDBMS交换的标准Java API。 表示层和业务层的所有组件都可以用JDBC API实现J2EE应用程序和数据库的数据集成。 7.3 EIS集成方案 基于JMS的集成方案 JMS是一个API和服务,用于连接企业信息传输系统。 这些API允许Java应用程序连接到兼容的信息传输系统,以实现J2EE平台与主题和列队,或从主题合理的接收信息。 7.3 EIS集成方案 基于J2EE连接器架构 定义了标准架构,以将J2EE应用程序连接到异构企业信息系统中 该架构定义了可扩展的安全机制,以集成J2EE系统与EIS服务器;还允许厂商为EIS提供“资源适配器”。 一些“合约”有利于正确执行集成,例如: 生命期管理 工作管理 事务管理 信息管理 7.3 EIS集成方案 7.3 EIS集成方案 J2EE连接器架构定义了以下3种重用的服务合约: 连接管理合约 事务管理合约 安全合约 7.4 集成层的最佳实践和指南 EIS系统与J2EE平台之间的集成主要由EIS厂商一方负责。 重要的集成工具; 数据或功能挖掘工具 分析和设计工具 应用程序代码生成工具 应用程序复合工具 部署工具 7.4 集成层的最佳实践和指南 使用EIS访问对象 业务层和表示层组件可采用两种方法访问EIS对象和功能。 使用EIS系统的高级客户端API 使用低级JavaBean对象作为“EIS”访问对象 7.4 集成层的最佳实践和指南 高级EIS访问:使用EIS客户端API连接到EIS上。 低级方法: JavaBean 低级EIS访问对象优势: 可采用公共方法,连贯地访问企业中的各类EIS 有助于分离访问对象和业务对象 7.4 集成层的最佳实践和指南 连接到EIS EIS供两类客户端访问 EIS的直接客户端 在业务层和表示层部署的组件。 EIS可能服务于大量客户端,而且到EIS的连接代价高昂,故有必要精心规划连接,并进行合理优化。 7.4 集成层的最佳实践和指南 要尽量在一个方法调用之中捕获和释放Web和业务层到EIS的连接。 连接周期 : Servlet和JSP连接可在单个HTTP调用周期内完成 无状态会话Bean的调用可延续到Bean的方法调用结束为止 有状态会话Bean的调用可在事务结束前的多个方法调用期间延续 图10-2J2EE连接器架构以及EIS系统的集成。

您可能关注的文档

文档评论(0)

huaz15718 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档