- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ESB的SOA_BPM系统集成平台关键技术研究与实现.pdf
第 10卷 第 3期 2010年 1月 科 学 技 术 与 工 程 Vol10 No3 Jan20 10
1671 - 1815 (20 10) 3079805 Science Techno logy and Engineering 20 10 SciTechEngng
基于 ESB 的 SOA BPM 系统集成
平台关键技术研究与实现
邓子云 杨晓峰 黄 婧 1
( 1 )
湖南现代物流职业技术学院 ,长沙 4 10 13 1;长沙高新技术产业开发区 ,长沙 4 10205
摘 要 基于 ESB 的 SOA B PM 系统集成平台需要解决协议解耦 、路由分发和接 口汇聚 3个主要的问题 ,从而构建出面向服务
的 ESB 集成总线 ,这就需要研究协议转换技术 、通用的 XML 报文处理技术 、数据交换技术这 3 个关键的技术 。给出了这 3 种
技术的设计思想和解决方案 ,最终在研发 SOA B PM 系统集成平台中得以实现 ,进而提出了改进的思路 。
关键词 ESB SOA B PM XML 报文 生成算法 任务队列
中图法分类号 TP3 19; 文献标志码 A
SOA 侧重于解决在分布式的环境下的系统的集 11 协议解耦
成 ;而 B PM 侧重于解决业务流程的调度处理 ,两者 如何将不同的外界系统提供的服务进行协议转
的结合就形成了 SOA B PM 组合架构 。SOA B PM 组 换 ,从而在集成平台内部采用同一种协议 ,这需要解
合架构在技术层面采用 W eb Service、EJB 、Sp ring 决异构系统集成时的构件服务访 问方式与规则不
B ean等众多的构件技术 ,通过 SOA 中间件软件实现 一 、开发语言不同、数据表现形式不同的难题 。
协议解藕 ;在业务层面采用 B PM 系统或工作流系统 12 路由分发
进行业务流程建模 ,从而实现系统集成 [ 1 ] 。 解决从一个系统如何将数据传输到另一个系统
基于 SOA B PM 组合架构来构建系统集成平台 的问题 ,在此基础之上再通过整合业务流程来达到
需要解决的首要问题就是异构系统之间的集成与数 多系统跨企业协同工作的目的。
据交换的问题 , 在此基础上才能方便地开发业务 13 接口汇聚
逻辑 。 接入到系统集成平台的各种系统都会有接口连
接 ,这就需要在集成平台端将接口汇聚起来 ,集中进
1 需要解决的具体问题 行归一处理 , 形成总线式的可热插拨 的接 口配置
方式 。
具体来说 ,基于 ESB 的 SOA B PM 系统集成平 解决以上三个问题之后能够形成一个面向服务
台需要研究出关键的技术来解决如下的有关集成的 的系统集成基础性平台 ,也就是面向服务的 ESB 集
技术层面问题 。 成总线 。在 ESB 集成总线之上通过业务流程的映
射与整合 ,进行业务需求与设计之后 , 以业务流程的
感知 、协同、流转来支持更高层面的业务运营 。
2009 年 10 月 23 日收到 湖南省 “十一五 ”重点科技攻计划项目
文档评论(0)