已阅读5页,还剩104页未读, 继续免费阅读
(计算机应用技术专业论文)基于soa的企业应用集成的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学位论文数据集 中图分类号 t p 3 9 l 学科分类号 5 2 0 6 0 论文编号 1 0 0 1 0 2 0 l1 0 7 1 2密级1 f 保密 学何授予单侮代码 1 0 0 1 0。学何授予单位名称北京化i :人学 作者姓名干莉学号 2 0 0 8 0 0 0 7 1 2 获。学位专业名称计算机应用技术获学位专业代码 0 8 1 2 0 3 课题来源白选课题研究方向企业戍川集成 论文题目基丁s o a 的企业戍川集成的研究 关键词面向服务架构、企业戍删集成、服务组1 i ,i :架构、w 曲服务 论文答辩日期 2 0 1 1 5 2 6 论文类喇廊川研究 学位论文评阅及答辩委员会情况 姓名职称f :作单位学科专长 指导教师李辉副教授北京化。i :人学信息交全技术 评阅人l易军凯教授北京化l :人学信息安全技术 评阅人2高敬l j i i副教授北京化l :人学人i :神经网络 评阅人3 评阅人4 评阅人5 答辩委员会主席何苏勤教授北京化i :人学嵌入式系统、d s p 答辩委员l易军凯教授北京化l :人学信息安全技术 答辩委员2 高敬隔i副教授北京化i :人学 人i :神经网络 答辩委员3李学斌副教授北京化i :人学幽像处理、数字水印 答辩委员4澍晓明副教授北京化i :人学现代通信技术 答辩委员5 注:一论文类型:1 基础研究2 应刚研究3 开发研究4 其它 二中图分类号在中国图- 1 5 资料分类法奄询。 三学科分类号在中华人屯共和国国家标准( g b 厂r1 3 7 4 5 9 ) 学科分类与代码中夯 询。 四论文编号由单位代码和年份及学号的厉四位组成。 摘爱 基于s o a 的企业应用集成的研究 摘要 而向服务的体系架构( s e i c e0 r i e n t e da r c h i t e c t u r e ,s o a ) 是一 种软件系统架构模型,具有松耦合性、位置透明性以及协议无关 性,主要用来解决不同企业应用之间的业务集成问题,使企业应用 系统之间能够有效地共享信息和实现业务流程的协作。基于s o a 架 构,企业应用系统可以将业务功能封装成服务,服务具有跨平台性、 独立性和复用性,能够通过b p e l 业务流程进行服务编排和组合,弥 补了传统的企业应用集成技术在系统扩展性以及耦合性方面的不足。 本文以s o a 在构建企业应用集成中所具有的优势为研究切入 点,概述了企业应用集成、s o a 的相关理论,探讨了s o a 与企业应 用集成的关系,并在分析w r e bs e r v i c e 、s c a 、s d 0 、e s b 、b p e l 等 技术在企业应用集成方面所具备的技术优势的基础上,遵循s o a 设 计方法学,设计了一种基于s o a 的企业应用集成框架,随后对该框 架的组成以及相关实现技术进行了详细分析,最后以旅游预订电子商 务集成平台的业务集成为例,基于o r a c l es o as u i t e1 1 9 集成开发环 境,实现了对酒店预订系统、机票预订系统的业务整合,验证了本文 所设计的基于s o a 的企业应用集成框架的可行性。 本文所设计的基丁s o a 的企业应用集成框架严格遵循s o a 设计 方法学,以x m l 作为统一的数据处理格式。在服务封装上,按照s c a t 北京化一r 人学坝l j 学位论义 标准,将企业应用系统的业务功能统一封装成s c a 服务组件,并提 供统一的调用接口;在业务流程建模上,通过b p e l 对服务进行编排 和组合,构建业务流程,所构建完成的业务流程也足以服务的形式对 外提供,能够被s c a 组件所引用。因此,该企业应用集成框架具有 松散耦合、基于标准、灵活性高等特点,能够有效解决传统e a i 模 式中存在的问题。 关键词:面向服务架构;企业应用集成;服务组件架构;w r e b 服务 = = = 一= 珊 r e s e a r c ho fe n t e r p r i s ea p p l i c a - i 1 0r ld 7 7 7 0 4 l n t e g r a t i o nb a s e do ns o a a b s t r a c t s o a ( s e r v i c eo r i e n t e da r c h i t e c t u r e ) i sa na r c h i t e c t l j r eo fs o r w a r e s y s t e m ,w h i c hh a st h ef e a t u r eo fl o o s ec o u p l i n g ,l o c a t i o nt r a n s p a r e n c y a n d p r o t o c 0 1 i r r e l e v a n c e , a n di s w i d e l yu s e d i nt h ei n t e g r a t i o nf o r h e t e r o g e n e o u ss y s t e m s b y 印p l y i n gs o a i nt h ee n t e r p d s ea p p l i c a t i o n i n t e g r a t i o n ,m a k i n gi ti m p o s s i b l ef o re n t e 叩n s e s t os h a r ei n f o 丌n a t i o na n d a c h i e v eb u s i n e s sp r o c e s sc o o p e r a t i o n b a s e do ns o a ,b u s i n e s s9 n c t i o n s i nt h ee n t e 叩r i s ea p p l i c a t i o ns y s t e mc a nb ee n c a p s u l a t e di n t o s e i c e , w h i c hh a st h ef e a t u r eo fc r o s s - p l a t f o 瑚,i n d e p e n d e n c ea n dr e u s a b i l i t y b y u s i n gb p e l ,s e r v i c e sc a nb ec o m b i n e dt o r e a l i z et h es p e c i n cb u s i n e s s 如n c t i o n s ot h a t ,b ya p p l y i n gs o a i ne n t e 印r i s ea p p l i c a t i o ni n t e g r a t i o n , t h ed e 6 c i e n c yo ft r a d i t i o n a le a is u c h a sp o o re x t e n s i o na n dt i g h t c o u p l i n gc a nb em a d eu p t a k i n gt h ea d v a n t a g e so fu s i n gs o a i ne a ia st h ee n t 叫p o i n tf o r r e s e a r c h i n g ,t h i sp a p e r o u t l i n e st h ee a ia n ds o a r e l a t e dt h e o 叫, d i s c u s s e st h er e l a t i o n s h i pb e t w e e ns o aa n de a i ,a n da n a l y s e s t h e t e c h n i ca d v a n t a g eo f w r e bs e r v i c e is c a 、s d 0 、e s ba n db p e l ,a n d t h e n b yf o l l o w i n gt h es o ad e s i g nm e t h o d 0 1 0 9 y as o a - b a s e d a r c h i t e c t u r ei s i i i :l t 糸化t :人学f 砚l j 学位论文 p r o p o s e df o rt h ee n t e 叩r i s ea p p l i c a t i o ni n t e g r a t i o n f i n a l l y ;b yt a k i n gt h e t r a v e lr e s e r v a t i o ne c o m m e r c ei n t e g r a t i o np l a t f o 珊a sa n e x a m p l e ,t h i s p a p e rr e a l i z e st h eb u s i n e s si n t e g r a t i o nf o rt h eh o t e lr e s e r v a t i o ns y s t e m a n da ir l i n et i c k e t sr e s e r v a t i o ns y s t e m ,w h i c hi sb a s e do nt h ei n t e g r a t e d d e v e l o p m e n te n v i r o n m e n to fo r a c l es o a s u i t el lg ,a n dt h ef e a s i b i l i t yo f a p p l i c a t i o ni n t e g r a t i o na r c h i t e c t u r eh a sb e e nv e r i f i e d t h es o a - b a s e de a ia r c h i t e c t u r et h a t p r o p o s e db yt h i sp a p e ri s s t r i c t l yf o l l o wt h es o ad e s i g nm e t h o d 0 1 0 9 y ,a n dx m li su s e da st h e u n i f i e dd a t ap r o c e s s i n gf o n n a t i nt h es e r v i c ee n c a p s u l a t i n g ,b u s i n e s s 如n c t i o n sa r ee n c a p s u l a t e di n t os c a c o m p o n e n ts e r v i c ea n dp r o v i d e da u n i f i e da c c e s sm a n n e r m o r e o v e r , i nt h eb u s i n e s s p r o c e s sm o d e l i n g , s e i c ec a nb ec o m b i n e dt h r o u g hb p e lt ob u i l db u s i n e s sp r o c e s s e s t h e b u s i n e s sp r o c e s s e sa r ec o n s t r u c t e di nt h ef o r mo fs e r v i c e ,a n dc a nb e r e f e r e n c e db ys c a c o m p o n e n t s t h u s ,w i t ht h ef e a t u r e ss u c ha sl o o s e c o u p l i n g ,s t a n d a r d - b a s e d a n d h i g hn e x i b i l i t y ,t h i ss o a - b a s e de a i a r c h i t e c t u r ec a ne f f e c t i v e l ys o l v et h ep r o b l e mt h a te x i s t e di nt r a d i t i o n a l e a im o d e l k e yw o r d s :s e r v i c e0 r i e n t e d a r c h i t e c t u r e ,e n t e 叩r i s e a p p l i c a t i o n i n t e g r a t i o n ,s e i c ec o m p o n e n ta r c h i t e c t u r e ,w 曲s e i c e 1 1 课题背景及研究意义1 1 2 国内外研究现状3 1 3 论文的主要研究工作5 1 4 论文的组织结构6 第二章企业应用集成概述。7 2 2 1 数据集成 2 2 2 业务集成 2 2 3 门户集成 2 3 传统的企业应用 2 3 1 点对点的集成 集成模式及特点 2 3 2 基于中i 日j 件的集成 2 3 3 传统的企业应用集成的不足 2 4 基于s o a 的企业应用集成概述 第三章基于s o a 的企业应用集成的实现技术1 7 3 1w e bs e r v i c e 1 7 3 1 1w s d l 语言1 8 3 1 4w e bs e r v i c e 体系架构2 l 3 2s o a 的相关技术2 2 3 2 1s o a 的概念2 2 3 2 2s o a 的标准体系:j :2 3 3 2 3 服务组件架构s c a 2 6 v 7 8 念型概类的的成成集集用用应应业业企企 l 2互乙 1 2 2 2 3 4 5 ,i,i1l1l,_,11 1 上 8 q v 1 l 1 l 议议协卧 d a d o d c _ ) u o 厶 3 ,j 1 l q u q u 北京化t 人学顾i j 学f 一论义 第四章基于s o a 的企业应用集成架构3 3 4 1 基于s o a 的企业应用集成框架3 3 4 1 1 数据源层3 4 4 1 2 适配层3 5 4 1 3 服务层3 6 4 1 4 业务流程层3 7 4 1 5 表示层3 7 4 2 基于s o a 的企业应用集成的优势3 8 第五章基于s o a 的企业应用集成架构的应用3 9 5 1 旅游预订电子商务集成平台的需求分析3 9 5 1 1 项目背景3 9 5 1 2 系统组成4 0 5 1 3 系统功能需求分析4 2 5 1 4 系统业务流程分析4 3 5 2 旅游预订电子商务集成平台的框架设计4 3 5 2 1 设计原则4 4 5 2 2 系统框架4 4 5 3 构建集成环境4 6 5 4 旅游预订电子商务集成平台的实现4 7 5 4 1 创建集成模块4 7 5 4 2 定义服务接口4 8 5 4 3 基础服务实现一5 5 5 4 4 创建、l p 务集成组件5 7 5 4 5 部署组件6 7 5 4 6 测试组件6 9 。 第六章总结与展望7 7 8 9 o 2 2 3 l e p b nu、一lb卯手既卯罾既 象行线 对执总据程务数流服务务业服业企 4 5 6o 厶。厶。厶 3 3 3 6 1 主要研究成果7 7 6 2 未来工作展望7 8 参考文献7 9 附录8 l 致谢8 7 研究成果及发表的学术论文8 9 作者和导师简介9 l v l l 北京化i 人学f 映卜f t 论文 c o n l e n t c o n t e n t c h a p t e r li n t r o d u c t i o n 。”l 1 1b a c k g r o u n da n ds i g n i 6 c a n c eo ft h er e s e a r c h 1 1 2t h er e s e a r c hs i t u a t i o no f h o m ea n da b r o a d 3 1 3t h em a i nw o r l ( o ft h i sp a p e r 5 1 4t h eo r g a n i z a t i o ns t f l j c t u r eo ft h i sp a p e r 6 c h a p t e r 2t h eo v e r v i e wo fe a i 。7 2 1t h ec o n c 印to fe n t e 叩r i s ea p p l i c a t i o ni n t e 伊a t i o n 7 2 2t h e t y p e so fe n t e 印订s ea p p l i c a t i o ni n t e g r a t i o n 8 2 2 1d a t ai n t e 灯a t i o n 8 2 2 2b u s i n e s si n t e g r a t i o n 1l 2 2 3p o n a li n t e 固r a t i o n 1 2 2 3t h et m d i t i o n a le a im o d e la n dc h a u r a c t e r i s t i c s 12 2 3 1p o i n t - t o - p o i n ti n t e 伊a t i o n 1 2 2 3 2m i d d l e w a r e b a s e di n t e g r a t i o n 1 3 2 3 3t h es h o r t a g eo f t r a d i t i o n a le a i 1 4 2 40 v e r v i e wo ft h es o a - b a s e de a i 15 c h a p t e r3l m p l e m e n t a t i o nt e c h n i q u eo fe a i b a s e do ns o a 。17 3 1w e bs e i c e 一1 7 3 1 1w s d l 18 3 1 2s o a p 18 3 1 3u d d i 。1 9 3 1 4w e bs e i c ea r c h i t e c t u r 2l 3 2t h er e l a t e dt e c h n o l o g i e so fs o a 2 2 3 2 1t h ec o n c e p to fs o a 2 2 3 2 2t h es t a n d a r ds v s t e mo fs o a 一2 3 3 2 3s c a j :。j :j j :2 6 3 2 4s d o 2 8 l x 北京化t 人学顺i j 学位论文 3 2 5b p e l 2 9 3 2 6e s b 一3 0 c h a p t e r 4as o a b a s e da r c h i t e c t u r ef o re a i 3 3 4 1t h es o a - b a s e da r c h i t e c r u r ef o re a i 3 3 4 1 1d a t as o u r c el a y e r 3 4 4 1 2a d a p t a t i o n1 a y e r 3 5 4 1 3s e r 访c e1 a y e r 3 6 4 1 4b u s i n e s sp r o c e s sl a y e r 3 7 4 1 5p r e s e n t a t i o nl a y e r 3 7 4 2t h ea d v a n t a g eo fe a ib a s e do ns o a 3 8 c h a p t e r5a p p “c a t i o no f t h es o a b a s e de a i a r c h i t e c t u r e 。3 9 5 1d e n l a n da n a l y s i so f t m v e l l i n gr e s e r v a t i o ne c o m m e r c ei n t e 伊a t i o np l a t f o m3 9 5 1 1p r i o l j e c tb a c k g r o u n d 。3 9 5 1 2s y s t 锄c o m p o n e n t s 。4 0 5 1 3t l l e 如n c t i o n a lr e q u i r e m e n t 锄a l y s i so ft h es y s t e r l l 4 2 5 1 4t h eb u s i n e s sp r o c e s s aa j l a l y s i so ft h es y s t e m 4 3 5 2f r 锄e w o r kd e s i g nf o rt h et r ;w e l l i n gr e s e r v a t i o ne - c o m m e r c ei n t e g r a t i o n p l a t f o 咖4 3 5 2 1d e s i 髓p h i l o s 叩h y 4 4 5 2 2s y s t e m 仔a m e w o r k 4 4 5 3c o n s t n 】c tt h ei n t e 舀a t i o ne n v i r o n i n e n t 4 6 5 4i m p l 锄e n t a t i o no ft h et r a v e l l i n gr e s e r v a t i o ne c o m m e r c ei n t e g r a t i o n p l a t f o r m 。4 7 5 4 1c r e a t et h ei n t e 伊a t i o nm o d u l e 4 7 5 4 2d e f i n et h es e r v i c ei n t e r f a c e 4 8 5 4 3i m p l e m e n tt h em n d a m e n t a ls e r v i c e 5 5 5 4 4c r e a t et h eb u s i n e s si n t e 黟a t i o nc o m p o n e n t 5 7 5 4 5d e p l o yt h ec o m p o n e n t s 6 7 5 4 6t b s tt h ec o m p o n e n t s 6 9 c h a p t e r 6s u m m a r ya n de x p e c t a t i o n 。7 7 x c o n l e n t 6 1t h em a i nr e s e a r c hr e s u l t s 6 2p r o s p e c tt h e 如t u r ew o r k r e f b r e n c e s 。 a p p e n d i x 。” a c k n o w l e d g e m e n t s c i e n c ep a p e rp u b i i s h e d ” a u t h o ra n ds u p e r v i s o ri n t r o d u c t i o n 。 , e l i 化t 人学f 哆! i j 0 。f t 沦殳 x l l 第一争 绪论 1 1 课题背景及研究意义 第一章绪论 随着信息化技术的发展,企业的信息化规模也越来越大。许多企业在其信 息化历程中分别建立了各种彳i 同类型的信息化应用系统,积累了越来越多的信息 资源。由于企业的各个应用系统在操作平台、实现浯言、管理数据库类型方面存 在差异,即系统所在的操作平台可能是w i n d o w s ,l i n u x ,u n i x 等;实现语言可能 是j a 、厂a 、c 撑、c + + 、p h p 、c 等;采用的管理数据库类型可能是s q ls e r v e r 、 o r a c l e 、s v b a s e 、d b 2 等,造成了系统之问不能有效的进行通信,实现信息共享 和交换,形成了“信息孤岛”,即很难实现在一项业务流程里将几个不同系统关联 起来实现信息的互联互通【l 】。然而在实际企业应用中,一个具体的业务流程往往 会涉及到多个信息系统的信息资源,只有将这些资源有效共享才能实现业务功 能,例如在节同的时候,企业要给v i p 客户发送节同祝福邮件,这就涉及到了 客户关系管理( c r m ) 系统和企业内部的邮件系统。 随着企业竞争的r 益加剧,“信息孤岛”问题也同益显著,为了消除“信息孤 岛”,提高信息资源利用率,企业需要对这些异构数据和业务系统进行整合。考 虑到时间和企业投资等方面的因素,企业不可能重新丌始设计和改造这些应用系 统,因此,企业迫切需要实现个松散耦合、灵活、扩展性高的企业级信息化集 成平台,将现有的各个分散、独立的应用系统进行集成,使各个应用系统问不但 能够独立完成各自的功能,而且又能够有效的实现协同工作,实现各个企业间的 集成,以达到资源的有效共享和交换。 上个世纪9 0 年代初,企业应用集成( e n t e 巾r i s ea p p l i c a t i o ni n t e 鲈a t i o n ,e a i ) 的概念开始被提出,用于实现企业内部不同应用系统之间的互联,通过进行企业 应用整合,实现数掘在多个系统之问的转换和共享【2 】。 e a i 基于中间件系统,使用集中式管理的消息交换管理系统,统一消息格 式,并对消息传递进行管理,解决了消息交换问题,但是仍存在着不足之处p j , 比如,e a i 是面向各个信息系统的接口的,基于某些特定标准,对各个应用系统 的接口进行处理以达到系统整合的目的,然而它忽略了各个系统的集成程序,没 有提供对这些集成程序的打包和管理,属于紧耦合类型的企业应用集成方式。这 种紧耦合的集成方式导致了系统之i 、h j 耦合性高,系统扩展性差,系统结构脆弱等 问题,严重阻碍了企业的资源重用和流程管理,不利于企业的发展。 面向服务的架构( s e i c e o r i e n t e da r c h i t e c t u r e ,s o a ) 的出现使应用系统间转 换成互为服务的关系,弥补了传统的e a i 的不足,使e a i 从接口集成走向了服 s o a 的理念最初由全 年提出,当时对s o a 的定义足“as e r v i c e o r i e n t e da r c h i t e c t u r ei sas t y l eo f m u l t i t i e r c o m p u t i n gt h a th e l p so 唱a n i z a t i o n ss h a r e1 0 9 i ca n dd a t aa m o n gm u l t i p l ea p p l i c a t i o n s a n du s a g em o d e s ”,即s o a 是一种能够帮助企业在多个应用程序之间共享业务逻 辑和数据的架构【4 】。但在当时,s o a 并没有得到真正的实施,因为当时的信息技 术水平还未具备实施s o a 的条件。一直到后来,互联网发展起来了,于是越来 越多的企业都纷纷将市场和业务转移到了互联网领域上。到了2 0 0 0 年,w 曲 s e r v i c e 的 p i 现给企业带来了新的改革,企业将业务功能打包封装成独立的服务, 使得其他企业或应用能够通过i n t e m e t 来访问这些服务,实现了信息的共享和交 换。后来,随着简单对象访问协议( s i m p l eo b j e c ta c c e s sp r o t o c o l ,s o a p ) 、w 曲 服务描述语言( w 曲s e i c e sd e s c r i p t i o nl a n g u a g e ,w s d l ) 、通用服务发现和集 成协议( u n i v e r s a ld i s c o v e r yd e s c r i p t i o na n di n t e 零a t i o n ,u d d i ) 这三大w 曲服 务标准和规范的发布,更加促进了w 曲s e i c e 的发展,互联网上出现了越来越 多的w 曲服务,越来越多的企业都选择将其对外提供的业务功能装成不同粒度 的w 曲服务,促进了电子商务的发展,这也造就了s o a 实践的真正开端【5 1 。 从2 0 0 5 年丌始,s o a 迅速发展起来了,获得了不少企业和厂商的关注,一 时问,s o a 频繁的出现在各个企业和厂商的产品发布会和技术交流会上,厂商 之间相互协作,共同制定s o a 标准,这些软件供应商和平台提供商包括i b m 、 b e a 、s a p 、o r a c l e 、微软等。最终,这一努力最重要的成果体现在了3 个重量 级规范上:服务组件架构( s e r v i c e c o m p o n e n ta r c h i t e c n l 工e ,s c a ) 、服务数据对 象( s e 州c ed a t ao b i e c t s ,s d o ) 、w s p o l i c m 其中s d o 和s c a 规范构成了s o a 编程模型的基础,而w s p o l i c y 则成为了s o a 组件之问进行安全交互的规范【6 】。 s c a 、s d o 和w s p o l i c y 这三个规范的发布标志着s o a 真币进入了实施阶段。 2 0 0 7 年,很多s o a 的规范都升级为了标准,其中s c a 和s d o 规范通过了 o a s i s 的审核;而w s p o l i c v 规范也升级成为了w 3 c 标准。 s o a 自从被提出以来,其包含的技术和规范一直在不断充实之中。当前, 人们对s o a 的定义都各不棚同,当前最普遍被接受的定义是:s o a 是一个组件 模型,能够通过定义良好的接口和契约( c o n t r a c t ) 将应用程序的不同功能单元 服务( s e r v i c e ) 联系起来,接口的定义是中立的,与具体实现技术分离,具 有平台无关性和编程语言无关性,因此,服务之间能够使用统一、标准的方式进 行通信【7 1 。 第一带绪论 s o a 提倡将业务功能封装成不i 司粒度的服务,服务可以注册并发命,具有 跨平台性和重用性,通过e s b 还可以实现服务的质量豁控和管理。服务之间可 以进行组合以完成特定的业务功能:随着b p e l 标准的出现,还可以对服务进行 编排,通过制定业务逻辑顺序来实现具体的业务功能。s o a 保证了集成系统的 松散耦合性,实现业务逻辑和实现技术的分离,服务能够重用和组合,能够实现 更加灵活的企业应用集成哺j 。 随着信息化的发展,企业市场需求越来越变幻莫测,企业的规模越来越大, 合作伙伴也越来越多,为了满足同益变化的市场需求和实现与合作伙伴的良好信 息交互,企业需要提高业务敏捷性,推进“业务功能服务化”,设计和构建灵活的 i t 基础架构,因此,s o a 同益引起了企业的关注。s o a 能够将企业应用中分散 的功能封装成标准服务,应用之间以服务的方式进行交互,实现企业应用集成。 与传统的e a i 相比,s o a 能够保证集成系统间的松散耦合,而且服务能够进行 组合和重用,实现了企业资源的有效利用,能帮助企业更好的集成遗留系统和更 快地开发新服务,灵活地响应企业业务环境的变化。 本课题就是将s o a 架构应用于企业应用集成,研究基于s o a 的企业应用 集成,并在业务集成上进行深入分析。 1 2 国内外研究现状 s o a 理念从1 9 9 6 年被提出到丌始落地实践、实施以及后来s c a 和s d o 标 准的发布,已经经历了十五年的发展历程。由于意识到了s o a 在企业应用集成 领域的重大作用,越来越多的企业和厂商纷纷投入大量资余用于s o a 相关集成 技术和产品的丌发和研究。s o a 引起了软业界学者、厂商们的关注。 国内外s o a 集成的研究和发展历程总体来说可以划分为3 个发展阶段一j : 第一阶段,由于s o a 理念是一系列技术标准的集合,因此自从s o a 被提 出后,人们的研究工作主要集中在为s o a 制定相关的标准和协议、规范,如 s o a p 、w s d l 、u d d i 、w s 木,以及后来发布的s c a 和s d o 标准,这些标准 和规范为s o a 后来的落地实践提供了基础。 第二阶段,随着s o a 的不断实践和w e b 服务技术的不断发展,出现了很多 补充加强s o a 集成功能的新理论,主要包括以下几点: ( 1 ) 业务流程执行语言( b u s i n e s sp r o c e s se x e c u t el a n g u a g e ,b p e l ) :s o a 集成与 传统e a i 相比,其中比较突出的一个优势是s o a 提倡将业务功能按照服务 构建标准封装成一系列标准服务,这些服务由w s d l 描述,被注册到服务注 册表里,能够被发现、重用以及组合。因此,b p e l 的出现使服务能够按照 一定的业务逻辑 业务流程仍然以 ( 2 ) 服务总线e s b : 的服务进行集成 在不同企业系统 活的集成和扩展服务,通过“配置”的方式消除硬编码实现的点对点的脆弱 性。因此,e s b 的出现使得丌发人员能够很方便的在e s b 中配置例如消息 路由、消息转换、协议代理、安全策略和s l a 质量策略等服务集成和管理 的策略,而不是在各个服务端点以编码的方式构建。 第三阶段:由于越来越多企业软件领域的著名厂商投入大量资会和精力用 于s o a 相关技术和产品的开发和研究,并提出各自的s o a 战略,因此在这个阶 段,国内外都出现了各种s o a 产品和解决方案。 在国外,研究成果比较突出的厂商有b e a 、o r a c l e 、i b m 、s a p 、微软等。 b e a 是第一个举起s o a 大旗的,它推出了s o a 3 6 0 平台计划;i b m 则根据 o n d e i i l a n d ( 随需应变) 策略,推出了i b mw 曲s p h e r e 中间件;o r a c l e 提供 强大的产品链,从企业应用、数据库到中问件来带动其s o a 服务,s o as u i t e 1 1 9 就是o m c l e 提供的s o a 套件,提供全面、集成和可热插拔的平台;微软从 操作系统到应用都有强大的技术支持,s o a 实现的核心部分以n e tf r 锄e w o r k 、 b i z t a l ks e r v e r 、w c f 、w p f 为主:s a p 则推出了n e tw e a v 一1 0 】。 在国内,普元、东方通、余蝶等企业软件界的厂商也在投身于s o a 的研究。 2 0 0 8 年,普元的旗舰产品e o s 获得“2 0 0 8 最受欢迎s o a 产品”:在这基础之上, 普元于2 0 0 9 年3 月再次推出了全面支持s c a l o 和s d 0 2 1 国际标准的s o a 应 用平台e o s 6 0 ,帮助企业构建灵活易用的s o a 应用。东方通也推出了基于中间 件的企业应用集成产品t o n g i n t e 咎a t o r ,实现在两个或多个异构系统之间进行资 源整合,构建具有更高灵活性和扩展性的分布式企业应用,实现信息的互联互通, 包括数据转换和共享、业务流程协调管理等功能。金蝶作为国内领先的一家e r p 厂商,也推出了它的s o a 实现方案金蝶b o s 。基于企业服务架构的架构思 想,金蝶b o s 成为e r p 领域面向业务的s o a 应用。 从技术发展角度来看,基于s o a 的企业应用集成包括门户集成、数据集成 和业务集成i 。由于信息化发展方面的差异,中幽和其他发达幽家相比,s o a 集成在发达国家的发展条件相对比较成熟,集成技术和平台都比较成熟。比如在 美国的大多数企业中,应用信息化系统比较完善,s o a 集成方案的实施只需要 :对现有系统中对外提供的功能进行提取,根据统_ 的服务构建标准封装成标准妁 服务,避免了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年同课异构教研活动课件
- 2025年麻醉药品和第一类精神药品临床应用管理专项培训考试题(附答案)
- 2025-2026学年北京版小学数学毕业学情自测卷及答案
- 2026 年尊重劳动成果弘扬实干美德课件
- 生产知识测试卷题目与作答答案
- 网络安全知识宣传教育课件(图文并茂)
- 双酚A装置操作工创新实践测试考核试卷含答案
- 船闸及升船机运管员安全风险强化考核试卷含答案
- 太阳能利用工持续改进评优考核试卷含答案
- 焊材配拌粉工岗前QC管理考核试卷含答案
- 英语报刊选读第一章文体概述
- 执业药师考勤制度范本
- FSSC22000体系培训PP教学课件
- 2025~2026学年天津市武清区杨村第五中学九年级上学期第一次月考化学试卷
- 贵州省生态文明教育读本课件
- 控申业务课件
- 小儿白血病化疗不良反应预防指南
- 2025年综采维修电工(初级)职业技能《理论知识》真题卷(附详细解析)
- (正式版)DB52∕T 1889.1-2025 《智慧监狱 第1 部分:总体框架》
- 索尼摄像机HXR-NX3说明书
- 机修车间班组安全培训课件
评论
0/150
提交评论