1 点对点方式集成
早期企业的业务应用个数较少,一般多采用的是点对点方式的集成结构,在这种点对点的结构中,业务应用之间都很清楚对方的结构,相互之间通过接口相连,接口较少,集成工作量较小。随着需要集成的业务应用数量增加,业务应用之间的接口需求相应增加,接口开发的工作量也在增加,维护工作难度大、接口灵活性差等问题立即显现,集成关系及接口问题变的非常复杂。如图3-1所示。
2 EAI方式集成
为解决点对点集成方式所带来的问题,应用集成引入了企业应用集成平台(EAI,Enterprise Application Integration), EAI平台针对不同的接口技术分别提供了相应的适配器,采用不同技术的业务应用通过这些适配器接入EAI平台,由EAI平台负责业务应用之间的集成,如
采用EAI方式的集成大大减少了接口连接数量,有效增加了灵活性,同时在接口变化时,只需在EAI平台侧进行调整即可,增加了业务应用的可扩展性,降低了业务应用维护和升级的复杂性。但是由于存在着大量不同的技术标准、规范,EAI平台上需要进行大量的数据转换及配置工作,集成的灵活性、开放性存在着局限性。
3 SOA方式集成
面向服务架构(SOA)是新兴的企业应用集成技术方案,它将企业应用中离散的业务功能提取出来,并将其组织成可互动的、基于标准的服务,有效的解决了EAI方式集成所面临的问题。
SOA以提供服务的方式向企业提供了灵活、快捷的系统整合方案,它将模块化和便携化的服务在复合应用中组合和重用,以更为快速地满足业务需求。服务是SOA体系中最重要的组成部分,服务是指使用开放、中立的标准来定义接口规范(包括格式和传输协议)的功能。因为接口规范与实现功能所使用的具体硬件平台、操作系统和编程语言无关,所以服务调用方及服务提供方之间可以使用统一和标准的方式进行通信。服务作为联系不同业务应用、不同技术标准和实现手段的纽带。
为更有效地管理服务并降低服务之间的依赖关系,SOA体系中引入了ESB(Enterprise Service Bus,简称ESB)的概念。企业服务总线将业务应用的功能通过开放的标准进行统一接入,并以服务的形式发布。此外,通过提供服务查询搜索功能,交互的一方无须与另一方进行绑定,而是在服务请求中提供如服务的业务种类、服务提供部门等信息,由总线动态路由决定。总线为参与集成的各方屏蔽了硬件平台、软件、网络和物理位置上的差异,是实现松耦合集成架构的核心组成部分。
通常,企业服务总线使用SOAP作为消息格式,可根据需求支持各种开放的标准传输协议(如HTTP(S)、JMS等)。它帮助服务提供方和服务调用方隔离具体的技术实现,帮助服务调用方进行消息的路由和转换,进行权限验证后,按服务提供方规定的格式发送到指定地址,最后再将返回结果以服务调用方可接受的格式发还给服务调用方。另外,企业服务总线还支持消息的单向发送,发布/订阅模式。
转载:暴走邻家
分享到:
相关推荐
"网络工程设计与系统集成(第3版)-教学大纲" 本资源旨在讲解网络工程设计与系统集成的教学大纲,旨在培养学生网络工程设计与系统集成的能力。课程教学要求培养学生三个方面的能力发展:知识与技能、过程与方法、...
根据文件信息,《03X801-1 建筑智能化系统集成设计图集.pdf》是一份与建筑智能化系统集成设计相关的图集文档。文档标题明确指出其主题为建筑智能化系统的集成设计,这意味着文档应该涉及将多种智能化系统集成到一个...
了解一家系统集成公司的组织结构,对于理解其业务运作、管理方式及未来发展策略至关重要。本文将详细解读某系统集成公司组织结构图的内容,旨在揭示其管理架构和部门结构的特点。 首先,该系统集成公司的最高权力...
《工业机器人工作站系统集成设计-习题答案》这个压缩包文件是针对工业机器人技术学习者和教育者的重要参考资料,尤其适合那些希望深入了解机器人工作站系统设计的学生和教师。它包含了相关课程的习题解答,能够帮助...
系统集成方案是指根据企业的实际需求,设计和实现一个高效、安全、可靠的计算机网络系统。该方案涵盖了系统的设计、实施、测试和维护等方面,旨在提高企业的工作效率、降低成本和提高竞争力。 一、项目背景 系统...
UML 2.0 的图形分类对信息系统集成非常重要,因为它们能够帮助开发人员更好地理解系统的结构和行为。 虚拟局域网 VLAN 是一种网络架构,它能够使得网络资源的共享变得更加方便。 VLAN 的优点包括有效地共享网络资源...
本文档提供了一个详细的系统集成设计方案,能够帮助读者了解系统集成的重要性、系统集成的技术要求、系统集成的实现方式等知识点。 知识点: 1. 系统集成是智能建筑的核心。 2. 系统集成可以实现各智能化系统的...
网络系统集成方案设计 网络系统集成方案设计的重要性 在信息化高速发展的时代,公司网络系统集成的建设规划已经成为了公司高速发展提升核心竞争力的关键因素。网络系统集成方案设计是指根据公司的具体需求和目标,...
根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要围绕网络工程设计、系统集成以及网络布线标准等方面: ### 网络传输速率单位转换 - **基本单位换算**:比特(b)与字节(B)之间的转换至关重要,...
3. 信息系统集成专业技术知识:涉及系统集成技术、信息系统建设、软件工程、面向对象分析与设计、软件体系结构、典型应用集成技术、计算机网络知识等。 4. 项目管理:包含项目管理的理论基础、生命周期、组织、立项...
4. 综合布线方案:该方案包括需求分析、综合布线系统的结构、系统总体设计图和系统结构设计描述等方面。 5. 网络设计方案:网络设计方案包括网络设计需求、公司园区结构示意图、总体方案设计策略和网络设备选型等...
【系统集成概述】 ...以上是关于“自考系统集成”的复习资料概要,涵盖了网络系统集成的基本概念、过程、体系结构、需求分析和系统设计等方面的关键知识点。这些内容对于理解和实践系统集成工作具有指导意义。
设计要领主要包括识别和定义实体、属性及实体间的关系,通过实体、关系和属性的图形表示来构建信息系统的数据模型,为后续的表结构设计提供基础。 2. **名词解释**: - **系统**:通常指一组相互关联的元素组成的...
文档中的系统集成拓扑图提供了几种常见的系统集成结构,如星型、环型、总线型等,这些拓扑结构在不同的应用场景下有着各自的优势。 #### 三、系统集成的具体组成部分 文档中提到了几种具体的系统集成组成部分: 1...
### MuleESB系统集成设计知识点 #### 一、引言 **编写目的:** 本文档旨在详述“MuleESB系统集成项目”的设计细节,以便为项目的参与者(包括项目经理、系统设计师、开发人员、测试人员等)提供必要的参考资料。 *...
* 总体方案设计策略:旭日集团股份公司网络系统集成方案的网络设计需要遵循总体方案设计策略,包括网络架构设计、网络设备选型和网络安全设计等。 * 旭日集团园区结构示意图:旭日集团股份公司网络系统集成方案的...
本文将介绍液压集成块设计中应用数据结构的概念,并详细阐述数据结构在液压系统集成块设计程序中的作用。 首先,需要了解液压回路的结构特点。在现代液压系统中,液压集成块(也称通道块)扮演着重要的角色。集成块...
计算机网络系统集成期末考试题 本资源摘要信息主要关注计算机网络系统集成的考试题目,涵盖了计算机网络系统集成的多个方面,包括路由器接口及 IP 规划与设置、静态路由与默认路由的配置、RIP 路由的配置和 OSPF ...