面向服务架构参考模型及应用研究

发布时间:2024-11-21

面向服务架构(sOA)是一种粗粒度、松耦合的系统结构,它支持动态的企业应用集成。提出了一种以服务执行引擎为核心的面向服务架构参考模型,并结合遗传医学资源网项目,在该参考模型的基础上设计了一个基于SOA的动态企业应用集成支撑系统。

维普资讯 http://

第3 2卷第 2 O期V L3 o 2

20 0 6年 l O月Oc o e 0 6 tb r 2 0

他 2O

Co p t rEn i e r n m u e gn e ig

软件技术与数据库

文章编号:1 o 48 06 o_1- l o一3 (0)-0o_3文献 o 22 2 0一 标识码:A

中圈分类号; P1 T31

面向服务架构参考模型及应用研究李建华,陈松乔,马华(中南大学信息科学与工程学院,长沙 4 0 7 ) 10 5

摘关翻

要:面向服务架构(O ) s A是一种粗粒度、松耦合的系统结构,它支持动态的企业应用集成。提出了一种以服务执行引擎为核心的面向:面向服务架构;参考模型;服务执行引擎;动态企业应用集成;W b务 e服

服务架构参考模型,并结合遗传医学资源网项目,在该参考模型的基础上设计了一个基于 S OA的动态企业应用集成支撑系统。

Re e r h o e v c . r e t d Ar h t c u e Re e e c o e s a c f r i e o i n e c i t r f r n eM d l S ea nd t I sApp i a i n lc toLIJa h a CHEN o qa, A Hu in u, S ng io M a( o l eo fr t nS in e n n ie r g C nr l o t ie s y C a g h 0 5 C l g f no mai ce c dE gn e n, e t u hUnv ri, h n s a 1 7 ) e I o a i aS t 4 0

[ src]S rieoine rht tr(OA)i a cas—rie,loey c u l ytm ac i c r i u p r y a c etrre Ab ta t evc—r t aci cues e d e s o r ga d o sl o pe ss ht t e whc sp ot d n mi nep s e n d e r eu h s ia piain i t r t n A OA r frn e mo e S— M ) oe t e vc n cme t n ie( E ) spe e t . y a a zn h e eis p l t ne ai . S ee e c d l( OA R c o g o c rd wi sr iee a t n gn S E i rs ne B n l ig te g n t h e d y c

meia rsuc e rjc a d sei

l ig ti rfrn emo e, n nert n sp o y t i d s nd b sd o OA ta i ue O dcl eo ren tpoe t n pcai n hs eeec d lo e itgai u p r ss m s ei e ae nS ht s sd t z o t e g i l me t fe t l y a ce tr rs p lc t n e r t n mp e n f c i y d n mi n e ie a p ia i i tg a i . e ve p on o

[ ywod]S ri—r ne rhtcueS Ke r s evc o e tdaci tr(OA)R frn emo e; e ieeat n n ieS E; n mi e t r eapi t nit rt n e i e: eeec d lS r c n cme t gn(E )Dy a c ne i pl ai e ai; v e r s p c o ng oW e e i e b sr c v

服务的概念早在 C R A出现时就产生了。JN的发展 O B II又进一步推动了S A的早期概念体系的建立。 ate在 19 O G r r 96 n年第 1次阐述了 S A的概念,并认为未来 S A会成为占绝 O O对优势的软件工程方法,从而结束已长达 4 0多年的传统软件体系架构的主导地位。S A从软件体系结构的角度出发改 j O

服务与服务的描述,服务的发布与发现机制,服务的相关规范,相关的数据模型和服务协约等。该组织的工作目前仍处于较早的阶段,它对 S A— M的基本概念和模型的表现形 O R式进行了有益的探索。文献【】 7提取了与 O SS的 S A—M AI O R中类似的抽象元素,但它们采用了栈式的分层结构。

造企业的原有系统或设计新的应用系统,从而支持动态的企业应用集成。S A使企业变得更加弹性和灵活,快速响应业 O务的需求变更,从而最终实现实时企业和动态企业。 为了更好地促进未来系统间的互联互通,我们需要对基于 S A的企业应用系统的开发进行规范和指导。进行 S A O O 参考模型的研究的意义正在于此。

第 3类则是以软件组件为基础进行系统架构的研究。在目前工业界进行的大规模企业应用框架(A ) E F开发的背景下, 以 I M、B A、微软等企业为代表,它们进行着自己的应用 B E

平台以及解决方案的 S A研究。如 I M的企业应用框架 O BBu C

r,以及微软的微软商业框架 MB le oe F等。由于框架与架构的差异性,它们的模型依赖于特定的技术平台,因此它们

l相关工作S A参考模型(O R描述了 S O S A— M) OA环境中的各个组件(实体 )其之间的关系。目前,国际上仍没有权威的或及 S A— M标准,S A的架构模型的研究大致可以分成 3类。 O R O 第 1类是以 W3 C的 We b服务架构工作组为代表,它是通过定义一些具体的功能组件和其它抽象实体来研究这些组件及实体之间的关系。它特定于 We b服务技术背景,故其架构分析具有局限性。同时它定义了架构模型中的 5个基本概念一一服务、Agn、人员/ et组织、元数据和消息,A e t】 gn和人员/组织属于模型实现的范畴。由于将架构的抽象实体和与具体组件综合分析,导致了概念的重叠性和关系的复杂化问

不是理想的 S A通用模型。 O

2一种以 S E为核心的 S A- E O RM21 OA的定义 .S S A是一种粗粒度、松耦合的软件体系架构,其应用的 O所有功能均被定义成可调用的、独立的服务。服务是定义良好的、自约束的,它们之间的状态和上下文相互独立,不应该依赖于其它服务的上下文和状态。服务基于标准、精确 j定义的接 1通信,通信可能涉及简单数据传递,两个或更多 3的协作服务,而服务可被有序编排从而构建复杂的业务流程。 22一种通用的 S - . OA RM综合国内外关于 S OA的相关研究,本文认为一个设计良

题】。文献【】 5则从 S OA概念模型、S OA应用参考模型、S A O模式和 S A过程 4个方面来研究 S A R O O— M。第2类则以 O I 2 0年 2月成立的 S— M技术 ASS在 0 5 OA R委员会为代表,它主张以 S A中相关的抽象概念和实体为出 O

好的面向服务架构,应提供对其环境内以服务为中心的基础基金项目:国家自然科学基金资助重点项目(0 3 0 0 64 3 2 )

作者筒介:李建华( 6一)男,士生、教授, 1 3, 9博主研方向:分布式计算,软件工程;陈松乔,教授、博导;马华,硕士生

发点,来研究它们之间的关系。它认为 S OA涉及的元素包括一

收稿日期:2 0—0 1 0 5 1—2

E m i h一 1@yh o o c— al y 5 6 a

o . m.:z c n

1) (( 卜

面向服务架构参考模型及应用研究.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219