基于SOA的企业应用集成分析与实现
2017-03-17谷玉奎
电子技术与软件工程 2016年16期
谷玉奎

摘 要
文章首先对SOA与企业应用集成进行了简要分析,在此基础上对基于SOA的企业应用集成的实现方法进行论述。期望通过本文的研究能够为企业内部应用系统之间的信息资源共享有所帮助。
【关键词】SOA 应用系统 集成
1 SOA与企业应用集成分析
1.1 SOA
SOA归属于架构模型的范畴,它是一种面向服务的架构,可按照具体需求,并利用网络对松散耦合的应用组件进行分散部署、集成和使用。对于SOA业界虽然尚无统一、规范的定义,但有些定义却是业界所认可的,如Service-architecture.com对SOA进行了如下定义:其本质是各种不同性质服务的集合,各种服务之间可以进行通信,服务与服务之间能通过某些方法进行连接;又如Looselycoupled.com对SOA进行了如下定义:它是一个可以按照实际需求对各种资源进行连接的系统,在SOA架构中,资源被当做一种独立的服务形式,提供给网络中的其他成员,资源与资源之间具有松散、耦合的关系。通过业界对SOA给出的不同定义,本文将SOA总结为一种以服务为核心的软件系统架构,服务之间的通信可利用接口来实现。SOA的基本架构如图1所示。
1.2 企业应用集成
企业应用集成简称EAI,仅从字面上理解就是将企业内部各种不同的应用系统进行整合,实现数据在多个应用系统间的共享。EAI最为基本的原则是,集成之后的各个系统之间不得存在相互干扰的情况。SOA是目前EAI最为常用的一种技术。下面本文重点就基于SOA的EAI实现方法进行论述。
2 基于SOA的企业应用集成的实现方……
登录APP查看全文
