- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章-应用集成技术概述
桂林电子科技大学 5.2 应用集成的主流技术 中间件的位置 2.中间件的主要功能 ◆ 负责客户机和服务器间的联接和通信; ◆ 提供客户机与应用层的高效率通讯机制; ◆ 提供应用层不同服务之间的互操作机制; ◆ 提供应用层与数据库之间的联接和控制机制; ◆ 提供一个三层结构应用开发和运行的平台; ◆ 提供一个应用开发框架,支持模块化的应用开发; ◆ 屏蔽硬件、操作系统、网络和数据库; ◆ 提供交易管理机制,保证交易的一致性; ◆ 提供应用的负载均衡和高可用性; ◆ 提供应用的安全机制与管理功能。 5.2 应用集成的主流技术 3.中间件的分类 从应用类别来看,中间件可以分为三大类: ◆ 数据类(Data Integration): 用于数据的存取、转换和增值,此类中间件用于构建以数据为中心的应用; ◆ 处理类(Process Integration): 把分布在网络结点上的各个应用或处理连接在一起,形成一个统一的分布式应用; ◆ 分布式构件类(Distributed Components):支持构件式应用,是未来应用的发展方向。 5.2 应用集成的主流技术 5.2 应用集成的主流技术 中间件的应用实例 * 第五章 应用集成技术概述 应用集成的意义 应用集成的主流技术 常用软件开发工具 面向对象技术 应用系统的三(多)层结构模型 中间件技术 组件技术 5.1 应用集成的意义 历史 1、企业在内部信息化时重点强调一些孤立的管理或业务问题,缺乏整体体系结构的设计,往往是各个职能部门可以任意选择开发技术和开发方案,这导致各个应用程序之间协同工作能力十分有限。 2、程序供应商由于对应用程序开发过程理解的制约,缺乏开放性的统一规范或者其它商业原因,一些应用程序在开发时很少或根本没有考虑与其它系统互联的问题,可扩展性比较差。更为可怕的是,一些应用程序的技术文档或者源程序已经丢失或残缺不全。 第五章 应用集成技术概述 现状 1、由于企业信息化历史的原因导致了企业内一个个“信息孤岛”的出现,这些信息孤岛中的应用程序很可能包括企业关键的业务处理。据统计,一个大型企业中拥有1000多个信息孤岛,超过5000个独立应用程序的情况并不少见; 2、用新系统替换已有的系统来整合企业信息孤岛的作法并不是一个很好的建议。一方面对旧系统已经投入了很多的时间和金钱,而且还包含了大量的知识经验,另一方面很少有公司能够对所有的业务流程提供完整的详细文档,开发新系统需要更多的时间和金钱,因此企业在保护以前的投资和继承以前管理经验的前提下,很难作出这样的投资决策。 5.1 应用集成的意义 发展 1、企业管理者把信息系统看成提高企业管理水平和效率,实现企业利润最大化的工具,愿意对它进行投资,同时为了保持持续的竞争力,企业需要不断地对其信息系统的功能进行扩展和改进。 2、充分利用企业现有的应用程序,集成为一个统一的、开放的、可扩展的以及稳定可靠的企业信息系统,符合企业管理、发展(企业兼并)和投资的要求。这就是EAI(企业应用集成 ),从系统集成商的商业角度来看,这就是EAI的市场需求和竞争优势。 3、企业的全球化,企业兼并,电子商务的应用和发展,为EAI提供了推动力。 5.1 应用集成的意义 EAI的目标: 1、使得企业具有一个标准的、统一的、开放的应用继承信息系统,建立企业的信息门户; 2、实现企业内保留的原有应用程序、数据源和新增的应用程序、数据源之间的信息共享、数据通信、功能交互,无限制的分享数据和业务过程; 3、通过EAI这个使能器对企业的业务过程进行重组、再造,转变企业的经营管理理念,加快资金流转,全面提高企业的运作效率、管理效率和管理水平,实现系统的管理目标,提高企业的综合竞争力; 4、通过构建这样一个集成的、面向客户的、高度伸缩性的信息系统为企业信息化的进一步实施打下坚实的基础。 5.1 应用集成的意义 5.2 应用集成的主流技术 常用软件开发工具 面向对象技术 应用系统的三(多)层结构模型 中间件技术 组件技术 第六章 应用集成技术概述 5.2.1 常用软件开发工具 1、以Micosoft为首的应用集成技术: ASP+IIS应用技术 2、以Sun为首的应用集成技术: JavaBeans应用技术 J2EE:iPlanet与Sun ONE 3、XML技术 5.2 应用集成的主流技术 1. Microsoft产品 Microsoft作为全球第一的软件开发厂商,它的软件开发工具也相当出色,主要有Visual C++, Visual J++, Visual Basic, Visual InterDev Microsoft Visual Studio .NET用于创建下一代应用程
文档评论(0)