基于SOA的电子商务与现代物流系统集成理论研究.pdf

上传人:asd****56 文档编号:70321659 上传时间:2023-01-19 格式:PDF 页数:62 大小:2.36MB
返回 下载 相关 举报
基于SOA的电子商务与现代物流系统集成理论研究.pdf_第1页
第1页 / 共62页
基于SOA的电子商务与现代物流系统集成理论研究.pdf_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《基于SOA的电子商务与现代物流系统集成理论研究.pdf》由会员分享,可在线阅读,更多相关《基于SOA的电子商务与现代物流系统集成理论研究.pdf(62页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、武汉理工大学硕士学位论文基于SOA的电子商务与现代物流系统集成理论研究姓名:杨敏申请学位级别:硕士专业:国际贸易学指导教师:聂规划20081101摘要电子商务和物流是现代服务业的重要组成部分,是国民经济发展的重要支柱产业。目前,我国电子商务和物流业总体发展呈现集成化和协同化趋势,信息化、智能化、集成化已成为新的发展特征。随着计算机技术的飞速发展和W E B 的出现,电子商务企业与物流企业的交互基本上都在I n t e m e t 上完成,一方面,它们都有自己的管理系统和数据库,对信息的定义和描述各异,不同的信息系统本身的构架不统一,它们之间数据表示形式也各异,因此难以进行有效的信息交流,形成所

2、谓的“信息孤岛”。另一方面,电子商务企业与物流企业进行交互的时候,在一些业务流程上又重叠,但是没能协同起来,这给电子商务企业与物流企业的交互也带来一些困难。所以,我们有必要将电子商务与物流企业的共享信息进行集成,将这些异构的、分布性的信息集成在一起,并将一些公共的业务流程协同起来,建设一个互联互通的集成系统,展现给用户一个统一的信息视图。综上所述,本文从讨论S O A 架构出发,应用W e bS e r v i c e s 技术围绕电子商务企业与物流企业在交互过程中的数据集成和业务协同展开讨论,下面是各章节的主要内容:第一章对本文的研究背景和国内外对信息集成的研究现状进行了简要描述。第二章介绍

3、了电子商务与现代物流系统集成相关的理论综述,包括S O A架构、W e bS e r v i c e s、R o s e t t a n e t 标准和e b X M L 标准,为后续章节做理论铺挚:第三章主要讨论了基于S O A 架构的电子商务与现代物流系统的数据集成,首先设计出了基于S O A 架构的数据集成平台,给出了企业共享数据的标准化过程,并结合W 曲S e r v i c e s 的关键技术深入讨论了数据访问w e b 服务的实现过程。第四章讨论了电子商务与现代物流系统公共业务流程的协同,主要针对电子商务企业与物流企业间需要交互的公共流程进行分析,给出基于S O A 架构的业务流程

4、协同框架,并对公共流程的部分内容进行了标准化,给出了一个利用w e b 服务定义业务流程的例子。第五章主要总结了全文的工作,对主要创新点进行了归纳,并展望了系统信息集成领域未来进一步的研究方向。关键词:S O A,W e bS e r v i c e s,W S D L,S O A P,数据集成,流程协同A b s t r a c tE c o m m e r c ea n dL o g i s t i c sa r ei m p o r t a n tc o m p o n e n t so fm o d e ms e r v i c e ss e c t o r,a l s ot h e

5、ya r ei m p o r t a n tp i l l a ri n d u s t r i e so fn a t i o n a le c o n o m i cd e v e l o p m e n t N o w a d a y s,C h i n a SE-c o m m e r c ea n dL o g i s t i c si n d u s t r yh a v ep r e s e n t e dn e wf e a t u r eo fi n t e g r a t i o n,i n f o r m a t i z a t i o na n dc o o r d

6、i n a t i o ni ni t sd e v e l o p m e n t W i t ht h er a p i dd e v e l o p m e n to fc o m p u t e rt e c h n o l o g ya n dt h ee m e r g e n c eo fW E B,t h ei n t e r a c t i o nb e t w e e nE c o m m e r c ee n t e r p r i s e sa n dL o g i s t i c se n t e r p r i s e si sb a s i c a l l yc

7、o m p l e t e do nt h eI n t e m e t H o w e v e r,t h e yh a v et h e i ro w nm a n a g e m e n ts y s t e m sa n dd a t a b a s e s,a l s ot h e yh a v ed i f f e r e n td e f i n i t i o n sa n dd e s c r i p t i o n sa b o u tt h ei n f o r m a t i o n I na d d i t i o n,t h ef r a m e w o r ko

8、ft h ei n f o r m m i o ns y s t e mi t s e l fi Sn o tu n i f i e d,a l lt h o s em a k ei td i f f i c u l tt oc o n d u c te f f e c t i v ei n f o l r m a t i o ne x c h a n g e f o r m i n gt h eS O c a l l e d”i s o l a t ei s l a n d so fi n f o r m a t i o n”T h e r e f o r e w en e e dt oi

9、n t e g r a t et h es h a r i n gi n f o r m a t i o no fE-c o m m e r c ee n t e r p r i s e sa n dL o g i s t i c se n t e r p r i s e s,p u tt h e s eh e t e r o g e n e o u s,d i s t r i b u t e di n f o r m a t i o nt o g e t h e r,b u i l da ni n t e g r a t e ds y s t e mw i t hi n t e r o p

10、e r a b i l i t y,t os h o wu s e r sa nu n i f i e di n f o r m a t i o nv i e w T os u mu p,t h i st h e s i sf r o mt h ed i s c u s s i o no fS O Aa r c h i t e c t u r e,u s e dW e bS e r v i c e s,d i s c u s s e dt h ei n t e r a c t i v ep r o c e s so fd a t ai n t e g r a t i o na n db u s

11、 i n e s sc o l l a b o r a t i o nt e c h n o l o g ya r o u n dt h ea p p l i c a t i o no fE c o m m e r c ee n t e r p r i s e sa n dL o g i s t i c se m e r p r i s e s,t h ef o l l o w i n ga r et h em a i nc h a p t e r s:T h ef i r s tc h a p t e ro ft h i st h e s i sm a i n l yc a r r i e

12、do u tab r i e fd e s c r i p t i o no ft h eb a c k g r o u n do ft h i st h e s i sa n dr e s e a r c hs t a t u sq u oo fi n f o r m a t i o ni n t e g r a t i o ni nt h eh o m ea n da b r o a d T h es e c o n dc h a p t e ri sd e v o t e dr e l a t e dT h e o r yo fE c o m m e r c ea n dm o d e

13、mL o g i s t i c ss y s t e m si n t e g r a t i o n,i n c l u d i n gt h eS O Aa r c h i t e c t u r e,W e bS e r v i c e s,R o s e t t a n e ts t a n d a r d sa n de b X M Ls t a n d a r d s,w h i c hp r e p a r e dt oh e l pu n d e r s t a n dt h ef o l l o w-u ps e c t i o n;T h et h i r dc h a

14、p t e rf o c u s e do nd a t ai n t e g r a t i o no fE c o m m e r c ea n dm o d e mL o g i s t i c ss y s t e mb a s e do nS O A b a s e df r a m e w o r k,f i r s td e s i g n e dad a t ai n t e g r a t i o nI lp I a t f o mb a s e do nS O As t r u c t u r ea n dg a v et h es t a n d a r d i z a

15、t i o np r o c e s so fe n t e r p r i s es h a r i n g。d a t a,t h e nd e e p l yd i s c u s s e dt h ep r o c e s st h a th o wt h ed a t aa c c e s st h ew e bs e r v i c e sc o m b i n e dw i t hW e bS e r v i c e st e c h n o l o g y T h ef o u r t hc h a p t e rd i s c u s s e dt h ep u b l i

16、cb u s i n e s sc 0 1 1 a b o r a t i o np r o c e s so fE。c o m n l e r c ea n dm o d e mL o g i s t i c ss y s t e m,m a i n l ya n a l y z e dt h ep u b l i ci n t e r a c t i v ep r o c e s sn e e d e db e t w e e nE。c o i n m e r c ea n dm o d e mL o g i s t i c ss y s t e m,g a v et h eb u s l

17、 n e s Sp r o c e s sc o l l a b o r a t i v ef r a m e w o r kb a s e do nS O As t r u c t u r ea n ds t a n d a r d i z e ds o m eo fp u b l i cp r o c e s s,l a s to ft h i sc h a p t e ri tg a v eae x a m p l eo fd e f i n i t i n gab u s i n e s sp r o c e s sw h i c hu s e i n gw e bs e r v i

18、c e s T h el a s tc h a p t e ro ft h et h e s i sm a i n l ys u m m a r i z e dt h em a i nc o n t e n to ft h i st h e s i sa n ds u m m e du pt h ec r e a t i o np o i n t so ft h ep a p e r,t h e nl o o k e df o r w a r d e dt ot h ef u t u r er e s e a r c hd i r e c t i o no fi n t e g r a t e

19、 di n f o r m a t i o ns y s t e m s K e yW o r d s:S O A,W e bS e r v i c e s,W S D L,S O A P,d a t ai n t e g r a t i o n,b u s i n e s sp r o c e s sc o l l a b o r a t i o nI I I独创性声明本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的

20、材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:日期:趁篮:f 厶;里关于论文使用授权的说明本人完全了解武汉理工大学有关保留、使用学位论文的规定,即学校有权保留、送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)击究生签名:物垒:新http:/ 1 研究背景第1 章绪论随着信息技术的不断发展,尤其是网络技术的高速发展,信息技术在企业中获得了越来越广泛的应用,企业信息化程度不断提高,企业所积累的信息资源在飞速增长。这些信息由许多不同的应用程序所产生,以不

21、同的形式存在于企业的网络或主机上。由于数据缺乏统一描述和管理,大多数系统之间不能很好的进行信息共享,信息总量膨胀的同时信息分散、数据冗余,难以高效利用,不能为企业创造应用的价值。,在大多数现有的企业应用中存在一个现实的问题,分布式系统和网络的同益普及导致大量的异构信息被分散在各个网络节点中,它们之间往往是相互独立的,不流通的。面由于数据被不同的应用程序所分割和复制,每个应用程序都根据自己的需要而不是整个公司的需要对数据进行互不兼容的格式化。对需要使用这些信息的用户来说,获取一致、公用的数据就变得非常困难,有用的信息常常被这些孤立的应用程序“锁藏”起来。一方面企业不断引进新的系统以满足新功能需求

22、,另一方面大量已有的信息得不到利用,资源冗余不断提高,大量的信息资源被浪费。为了使这些孤立的数据能够更好地被利用,使企业中的应用系统能更高效的利用已有的信息,迫切地需要建立一个公共的信息集成环境,对用户提供一个统一的、透明的访问界面,这正是信息集成所要研究的内容。在计算机技术飞速发展的今天,基于网络环境的各种应用程序层出不穷,这些应用程序毫无疑问都要针对数据进行处理,有大量的数据就必然要涉及数据库系统。异构系统则主要指应用系统或数据库系统的异构,其中一些相关的应用程序之间需要进行互操作,涉及到不同的数据格式的传输、访问等操作的问题。比如,某个企业的管理系统,企业中各个部门之I 日J 对该系统采

23、用了不同的数据库管理系统,如o r a c l e、S Q L S e r v e r、D B 2 等,这样对异构的数据库管理系统的访问存在问题;再比如,该企业的管理系统,不同部门之间用的系统的源语言不同,人事部门的系统是用V B 写的,财务部门的系统是用V C+写的,http:/ n t e m e t 访问。例如某公司在北京、上海、深圳等地都有分公司,甚在国外也有分公司,各分公司可能安装了不同的数据库管理系统。即使该公司进行了信息系统规划。但是,随着时间的推移,人事的变动以及数据库技术的进步和数据库市场的变化,仍然可能出现分布的异构数据库的情况。该公司的管理者对下级各分公司、各部门要进行统

24、一协调的管理、调度,以降低成本,提高生产效率,增强公司的竞争力,就必须对这些分布异构数据库进行集成。多语言的互操作性是一种代码与使用其他编程语言编写的另一种代码进行交互的能力,它可以有助于提高代码的重复使用率,从而提高开发过程的效率。但因为不同的源语言,它们底层对数据类型的定义、数据编码都可能不同,它们之间要进行数据交互操作,就可能会出现无法识别等问题。以前的解决方法就是单独丌发一些针对此问题进行转换的组件,但是开发这些组件会花费大量资源,很不划算。这些问题是如何导致的?在早期的业务过程中,人们对于在不同应用系统间共享应用逻辑和应用数据未予关注。当时的重要问题是如何开发系统,让原来由人完成的操

25、作实现自动化。一些信息管理系统就是这样的例子。当时解决这些问题中的任何一项都是颇具挑战性的,更不用说使所有这些独立开发并且相关的系统都基于一个公共的、可重用的架构了。而近些年来,大多数业务运营功能都己实现自动化了,现在的重要问题是如何改善这些系统的能力以满足新的需求。增加新的用户界面、在单一视图中组合多个数据源、集成移动设备或者用更好的应用替代原有应用等等,这些都是投入新项目的常见理由。象前面提到的信息管理系统都是若干年前开发的,而且各个系统一般都是由不同的开发团队单独丌发的,而且也是采用不同的开发技术,就连底层数据库也不同。但现在出现了新的需求,需要将这些应用系统集成到一起,相当于是将它们组

26、建成一个更大的应用系统,使他们之间能共享应用逻辑和应用数据。如:财务管理系统中的人员数据是从人事管理系统中获得的。但是财务管理系统采用的数据库管理系统是2http:/ 大学硕士学位论文S Q L S e r v e r 2 0 0 0,而人事管理系统采用是D B 2。两种不同的数据库管理系统具有不同的数据类型,S Q L S e r v e r 2 0 0 0 中的一些数据类型,在D B 2 中不被支持,相反的也是这个道理。如何使两个系统之间能识别对方的数据,是异构系统的集成所要解决的一个问题。再就是两个系统要进行互操作,财务管理系统中直接调用人事管理系统中的某个功能,财务管理系统将相应的指令

27、传给人事管理系统,在人事管理系统的应用就必须要理解传来的指令。而系统开发的时候,并没有考虑和其他系统之间的互操作问题,所以要这样进行互操作也存在问题。软件行业的竞争日益激烈,软件系统的类型也由以前较多的桌面应用系统向基于W e b 环境的分布式应用系统转变。各种分布式的开发方法、模型层出不穷,比如:D C O M、C O R B A、W e bS e r v i c e s 等技术。这些技术为异构系统集成提供了很大的帮助。如何使用现有的技术,进行改进,以更好地支持异构系统集成是当前研究的热点内容。电子商务和物流是现代服务业的重要组成部分,是国民经济发展的重要支柱产业。目前,我国电子商务和物流业

28、总体发展呈现集成化和协同化趋势,信息化、智能化、集成化已成为新的发展特征。物流是电子商务发展的重要因素。电子商务的高速、便捷是建立在商流、物流、货币流、信息流高效运转基础上的。在整个电子商务的交易过程中,物流实现货物的交割,物流实际上就是商流的后续和服务过程。当网络安全、网上银行、信用制度完善后,由于大多数商品和服务的物流过程必须通过物理活动才能完成,因此物流的发展就成为电子商务活动的关键因素。随着计算机技术的飞速发展和W E B 的出现,电子商务企业与物流企业的交互基本上都在I n t e m e t 上完成,然而它们都有自己的管理系统和数据库,对信息的定义和描述各异,不同的信息系统本身的构

29、架不统一,它们之间数据表示形式也各异,因此难以进行有效的信息交流,形成所谓的“信息孤岛”。所以,我们有必要将电子商务与物流企业的共享信息进行集成,将这些异构的、分布性的信息集成在一起,建设一个互联互通的集成系统,展现给用户一个统一的信息视图。http:/ 2 国内外研究综述1 2 1 国外研究综述国外对W e b 服务技术的研究主要分为两个方面,一方面是对W e b 服务的相关技术和标准本身的研究。包括M i c o r o s f t、I B M、S U N 等软件巨头对这一领域表现出了浓厚的兴趣,他们不仅参与了W e b 服务及其相关标准的制定,而且在W e b 服务的开发和相应的平台和工

30、具支持方面也遥遥领先。目前己有许多有竞争力的W e b 服务框架和开发平台出现,三个主要的竞争者是微软的。N E T、I B M 的W e bS e r v i e e s 和S u n 的O p e nN e tE n v i r o n m e n t(N O E)。这些框架都有其自身的侧重点,但有着共同的基本W e b 服务定义和前景,所有的框架都共用一套技术,主要是S O A P、W S D L 和U D D I 等。同时,他们都提供了W e b 服务应用的开发和集成环境。目前,这些公司正致力于在世界范围内推广W e b 服务应用。另一方面是对W e b 服务技术的应用实践,目前已有许

31、多著名的网络企业采用了W e b 服务技术。著名网络销售商A m a z n o 发布了一套可以通过两种接口(基于S A O P 和H T T P 协议)访问的W e b 服务。通过这套W e b 服务,用户可以使用程序获取A m a z n o 提供的各种商品信息,包括产品名称、价格、制造商等。用中集成G o o g l e搜索功能。搜索的接1 2 是通过S O A P W S D L 实现的,也就是说G o o g l e 己将搜索功能包装成了W 曲服务。由此可见,在国外,W e b 服务技术的研究与应用己经进入了高速发展的阶段,越来越多的商务应用将W e b 服务作为基础架构,W e b

32、 服务己成为商务应用解决方案的首选。1 2 2 国内研究综述信息集成白被提出以来就引起了国内外众多科研人员的关注,已成为当前数据库领域中的重要研究方向。很多研究项目是针对信息集成问题而开展的,如T S I M M I S l lJ、I n f o r m a t i o nM a n i f o l d l 2】、G a r l i c t 3 1 等系统都对不同的信息源提供了一种统一的集成存取。目前国内外信息集成的主要研究集中在数据集成上,所使用的方法分为两种,一类是以数据仓库技术为核心的物化方法1 4 ,另一类是以包装器(W r a p p e r)4http:/ 大学硕+学位论文和中间件

33、(M e d i a t o r s)为核心的虚拟方法。在前一类集成中,所有待集成的数据都被实际存储到数据仓库中,因而对于原有数据库的操作在集成后仍然可以直接使用。由于有实际大批数据的转换和集成过程,这种方法需要耗费较大的时间和空间资源,其最大的缺点是更新不及时和重复存储。在虚拟方法中,中间层不存储任何数据实例,只作为用户和信息源之间的接口,通过查询规划将全局查询转换成信息源上的查询命令;在处理查询时,由于需要访问信息源,所以响应查询一般比较费时,其查询代价较高。由于该方法不需要重复存储大量数据,并能保证查询到最新的数据,因此比较适合于高度自治、集成数量多且更新变化快的异构信息源集成。在半结构

34、数据集成方面的研究主要集中在W E B 网页提取技术上【5“】,通常采用基于H T M L 文档树模型的W r a p p e r 抽取方法,其中W r a p p e r 的生成方法分为4 种:(1)手工编写W r a p p e r,典型例子是T S I M M I S f,抽取过程是基于过程化的程序,但是抽取结果要依赖于文档的结构。(2)基于模式分析的方法,如D I P R E I7 1,这类方法主要通过分析W e b 文档中的H T M L 标记以及文本出现的模式自动或通过学习生成抽取规则。(3)机器学习的方法,根据用户提供的一组例子以及用户标记的信息,从大量的W e b 页面中的正例

35、和反例中学习,如F O I L f 8】和G O L E M t 引。(4)自动抽取的W r a p p e r,的E X A L G t l 0】是采用公共模板的形式来抽取W e b 信息,它实现了在给定页面集的情况下,自动地抽取结构化数据。近年来,由于W e b 的飞速发展带来了网络信息大爆炸,信息集成开始关注如何集成W e b 上的信息J。虽然W e b 上的信息从本质上来说结构性较弱,异构并且分散,集成困难度较大,然而由于这种信息载体覆盖的信息面之广、内容之全,超过以往任何一种形式,其信息集成的价值也非同小可,因而逐渐成为研究热点。现有的研究中极少将传统数据集成与W E B 信息提取结

36、合,事实上这两种数据源对企业而言具有同等重要且优势互补的地位。此外,数据集成作为信息集成的基础受到过多的关注,而业务层次的集成鲜有学者深入。事实上,业务层的集成相对于数据集成而言成本更低,而获得的数据更有效,在特定情况下取得的效果则更为显著,其最大的难点在于不同域、不同平台、不同架构之间的互操作。国内对W e b 服务及其相关技术的研究工作开展的较晚,尚未取得突出的阶段性成果。目前对W e b 服务技术的研究主要集中在部分高校的科研机构内,也http:/ D D I-C h i n a t l 2 1(中国U D D I 技术联盟)正致力于在国内推广以U D D I S O A P 为核心的W

37、 r e b 服务的实现和应用技术。在W 曲服务技术应用领域方面,国内目前主要集中在少数企业内部,如一些数据的查询、调用,而涉及跨组织边界的、高安全性、高可靠性的W e b 服务应用还很不成熟。但由于W e b 在系统集成领域的先进性与高效性,随着W e b 服务技术的进一步发展与推广,必将有更多国内的T I 厂商投身于W e b 服务领域的研究与应用。1 3 本文的研究内容及组织结构1 3 1 本文的研究内容本文主要研究基于S O A t l 3 架构的电子商务与现代物流系统信息集成,从数据集成和业务流程协同两个方面对信息集成进行研究,通过对S O A P 协议的扩展解决了数据集成中数据源获

38、取的难题,以数据的X M L 表示为切入点为各类数据源的集成提供了统一接口,并结合当前的电子商务标准R o s e t t a n e t 1 4 J 和相关的物流标准讨论了电子商务企业与物流企业交互数据标准化的问题以及数据如何访问分布在I n t e m e t 上的W 曲服务。在业务流程协同的研究中,结合W 曲s e r v i c e s 对电子商务与物流企业间交互的公共流程进行了探讨。【l5 J1 3 2 本文的组织结构本文以基于S O A 架构的电子商务与现代物流系统信息集成为主线进行组织,前两章为基础架构,第三章为数据集成,第四章为业务集成,第五章为总结与展望。每一项研究的最后都以

39、“本章小结”的形式对本部分的内容进行总结。以下是各章的内容介绍:第一章对信息集成的背景和国内外研究现状进行了简要描述。第二章介绍了信息集成相关的理论综述,包括S O A 架构、W e bS e r v i c e s 和R o s e t t a n e t 标准,为后续章节做理论铺垫;第三章为基于S O A 架构的电子商务与现代物流系统数据集成研究,首先讨论并设计出了基于S O A 架构的数据集成框架,给出了企业共享数据的标准化过程,并结合W e bS e r v i c e s 的关键技术深入讨论了数据访问w e b 服务的实现过程。第四章业务流程的协同,主要针对电子商务企业与物流企业间需

40、要交互的6http:/ O A 架构的业务流程协同框架。第五章主要总结了全文的工作,对主要创新点进行了归纳,并展望了信息集成领域未来进一步的研究方向。本文的组织结构如图1 1 所示:基于S O A 架构的电子商务与物流企业业务流程协同电子商务与物流企利用w e b 服务定业业务流程的协同公共业务流程的S O A 架构下业务标准化流程协同的实现义业务流程框架彳基于S O A 架构的电子商务与现代物流系统信息集成基于W e b电子商务与现代基于S O A 架构下电子商务与现代S e r v i c e s 的电子商物流系统数据集数据集成的实现物流系统数据集务与现代物流系统成的标准化方法方法成的安全

41、性研究数据集成原理原理分析么电子商务与现代物流系统集成理论基础S o A 综述W e bS e r v i c e s 综述R o s e t t a n e t 标准体系E B X M L 标准体系1 4 本章小节图1 1 本文的组织结构图本章首先提出了本文的研究背景,在讨论了国内外对信息集成研究现状的情况下,针对目前电子商务企业与物流企业交互中的信息集成问题做了分析,给出了本章的研究内容和组织结构。7http:/ 大学硕十学位论文第2 章电子商务与现代物流系统集成理论基础2 1S O A 综述2 1 1S O A 的发展历程面向服务的体系结构(S O A)的概念是在1 9 9 6 年G a

42、 r t n e r 公司描述实施企业“V 英文”的时候,第一次提出来的【l 州。当时提出S O A 的主要目的就是让每个I T 系统都有自己的自主力,灵活的发展空间,同时又能够随需共享,但由于当时的市场环境和技术水平尚不具备真正实施S O A 的条件,因此当时并未引起人们的广泛关注,只是停留在概念阶段,没有形成具体的观念和技术。直到X M L语言的出现及发展,以及W e bS e r v i c e 等技术的发展,S O A 才慢慢走入人们的视野,从概念逐渐转向于应用I l7。那么,什么是S O A 呢?不同的厂商和个人有不同的诠释:G a r t n e r 将S O A 描述为:“客户端

43、服务器的软件设计方法,一项应用由软件服务和软件服务使用者组成S O A 与大多数通用的客户端服务器模型的不同之处在于它着重强调软件组件的松散耦合,并使用独立的标准接口。”L o o s e l y e o u p l e d c o r n 将S O A 定义为:“按需连接资源的系统。在S O A 中,资源被作为可通过标准方式访问的独立服务提供给网络中的其他成员。与传统的系统结构相比,S O A 规定了资源间更为灵活的松散耦合关系。”I 博J G a n n e r 和L o o s e l y c o u p l e d c o r n 的定义都提出了S O A 的主要特性,即松耦合性。W

44、3 C 将S O A 定义为:“一套可以被调用的组件,用户可以发布并发现其接口。”【l9】S e r v i c e a r c h i t e c t u r e c o r n 将S O A 定义为:“本质上是服务的集合。服务间彼此通信,这种通信可能是简单的数据传送,或许是两个或更多的服务协调进行某些活动。服务间需要某些方法进行连接。所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数。【5】到目前为止,关于S O A 还没有一个统一的、被广泛认可的定义,这是因为S O A 中的两个领域,即业务领域和技术领域之间存在重叠【2 0】。S O A 是一种结构模型,它可以根据需求并

45、通过网络对松耦合的粗粒度应8http:/ B M 认为“S O A 展现出比W e bS e r v i c e更加广泛的应用前景,S O A 是一种构建能够交付终端一用户间服务或构建其他服务的功能组件I z l l。S O A 解决方案由可重用的服务组成,带有定义良好且符合标准的已发布接口。S O A 提供了一种机制,通过这种机制,可以集成现有的遗留应用程序,而不管它们的平台或语言【2 引。随着W e b 技术的发展和成熟,S O A 以它的松耦合、即插即用的优势迅速成为电信行业中主流的技术方向,大大提高了S O A w 曲S e r v i c e 技术【2 3 J 和平台的可靠性和便捷性

46、,使电信行业的新老系统能更好地耦合在一起,降低了开发和维护成本。M a k s y mK o r o t k i y l 2 4 1 在他的论文中谈到了本体与S O A 和W 曲服务的结合,他认为不仅仅是本体将共享的语义传给服务,服务同样可以集成到本体里面。A l iA r s a n j a n i 2 5 J 认为,一个S O A 应用有5 层结构和两个支持机制,5 层包括表示层,业务层,服务层,企业组件层,系统控制层,两个机制是集成架构和服务质量、安全、管理和监控。除此之外,还有许多的研究探讨了关于S O A 架构的应用,包括I B M 的S O A基础架构【2 6】【2 7】【2 8】

47、,微软的W h i t e h o r s e t 2 9】【3 0】【3 l】,S A P SN e t W e a v e r l 3 2 1,O A S I S SF E R A t 3 3 1 和各种各样的企业S O A 应用,像企业S O A 3 4】和面向服务的企业【3 5 1。陈维心的基于语义的电子商务异构信息集成模式研究 3 6 J 研究了信息融合中的异构数据的语义集成及关键技术,提出了一类基于X M L 的电子商务平台异构信息的语义集成方案。王建兴在基于W e bS e r v i c e s 的面向服务信息集成研究1 3 7 L 文中讨论了在S O A 架构下提出了一种基于

48、W|e bS e r v i c e s 的信息集成方案,并对构建过程进行了深入探讨;盛步云在基于W e bS e r v i c e 的企业信息共享与集成1 38 J 一文中提出了一种基于W e bS e r v i c e 的四层企业信息集成平台。柳巧玲的基于W e bS e r v i c e s 的企业信息系统动态集成模式研究【3 9】针对当前企业信息系统集成中存在的问题,介绍并分析了X M L 和W e bS e r v i c e s 的有关技术,提出了一种新的企业信息系统集成解决方案用W e bS e r v i c e s 搭建企业信息系统的动态集成,最后结合案例对该方案进行了

49、分析。林南在他的论文X M L 在企业制造过程信息集成中的应用中H o J 描述了基于X M L-s c h e m a 的制造信息集成应用。曾贵荣在基于业务流程执行语言的W e b服务整合研究1 4 l j 中介绍了业务流、工作流、以及B P E L 4 W S 在W e b 服务建模9http:/ P E L 4 W S 整合W e b 服务模型,提出了组合服务的方法和过程。最后通过实例证明了B P E L 4 W S 服务整合的实用性。张新谊在基于X M L 的组件化工作流模型研究【4 2 J 中提出了一种新的组件化工作流建模方法,旨在以统一的数据交换格式X M L 语言进行任意工作流的

50、过程建模。王坚在基于W 曲的可视化工作流建模与解析1 4 3】中提出了基于W e b 的工作流过程建模和解析的技术方案,介绍了建模工具系统的体系结构、功能组成、理论基础以及关键技术,并结合建模实例进行分析和阐述。早期形态的S O A 模型主要是从W e b 服务标准初始系列中得到启发的,将S O A 定义为一个围绕以下三个基本组件的构架模型:(1)服务请求者:类似于W e b 服务中的服务请求者,可以是应用程序、软件模块或请求服务的另一个服务。它先从服务注册中心查询所需服务,接着绑定服务,再调用执行服务功能。(2)服务提供者:类似于W e b 服务中的服务提供者,是可以通过网络寻址被发现,并接

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com