面向服务企业业务流程应用架构研究.docVIP

面向服务企业业务流程应用架构研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向服务企业业务流程应用架构研究

面向服务企业业务流程应用架构研究   [摘 要] 本文分析了信息系统的发展,并对各阶段的特点进行比较;随后,介绍SOA的基本原理,论述业务流程框架的发展及传统业务框架的局限性;最后,提出基于SOA的企业业务流程应用架构。   [关键词] 信息系统;面向服务架构(SOA);业务流程;应用架构   [中图分类号]F270.7[文献标识码]A[文章编号]1673-0194(2008)23-0067-04      0 引 言      现今条件下,企业信息系统不仅是一个技术系统,信息系统要想获得彻底的成功,不仅要强调技术,更要强调用户需求,而当今的竞争现实和快速多变的环境对企业或组织提出了越来越多有关业务方面的要求。因此,业务流程成为信息系统服务的对象,虽然企业IT系统已经经历多年建设,但是也存在一些突出的共性问题,如集成效果不理想#65380;适应业务变化的能力差等。为了解决上述问题,设计人员依次采用了结构化#65380;客户机/服务器#65380;3层#65380;N层#65380;分布式对象#65380;组件等多种信息系统架构[1],这些架构虽然在一定范围#65380;一定程度上减轻了问题的压力,但并没有从根本上解决问题。面向服务架构(SOA,Service-Oriented Architecture)是敏捷性的面向服务的体系结构, 它把业务逻辑和具体实现技术这二者分离开来[2],它的出现为解决信息系统与业务之间的矛盾提供了一种方案。      1 信息系统架构发展概述      随着信息技术的发展,信息系统架构也不断变化,以适应多变的需求环境,大致经历了结构化#65380;客户机/服务器#65380;3层#65380;N层#65380;分布式对象#65380;组件等多种信息系统架构阶段,但其弊端日益凸现,而在面向服务的应用示范中,独立的#65380;来自不同开发商的系统或COTS(Commercial Off-The-Shelf)产品被视为可以动态共享的服务,使用这些共享的服务要求能够屏蔽系统与服务间的差异[3],最终满足基于面向服务#65380;面向流程的应用。      如表1所示,信息系统经历了各个发展阶段。从信息系统的功能上来看,经历了从部门的简单应用到系统的复杂处理;从信息系统涉及的范围来看,从单个部门的业务处理发展到跨越部门甚至是跨越企业的应用;从其涉及对象来看,从面向功能的思想经历面向企业流程到现今的面向服务的理念。      2 面向服务的架构SOA      2. 1SOA概述   面向服务构架是一种面向服务的企业应用体系结构,灵活性与松耦合性是它最突出的两个特性。首先,对比传统的3层客户服务器体系结构,具有一个灵活而功能强大的服务层,它能把各个应用的功能抽象成服务,通过请求/服务的方式来获取跨应用的功能调用和数据获取。其次,面向服务构架SOA是一种强内聚松耦合#65380;延展性与兼容性强的分布式信息体系。它不同于市场上许多打包应用,而是可以通过标准化的组件,根据业务的需求搭建出企业所需的系统,并且可以方便地按照业务需求的改变而改变。SOA架构元素如图1所示。   2. 2SOA基本结构   SOA的基本结构如图2所示[5]。   (1)服务   由Web服务描述语言(Web Service Description Language,WSDL)来描述;WSDL 把服务抽象地描述为一组包含在面向文档或面向过程信息的消息上执行操作的端点的集合;多个相关的具体端点结合在一起就构成了服务。   (2)服务提供方   服务提供者是一个可通过网络寻址的实体;它接受和执行来自使用者的请求。它将A的服务和接口契约发布到服务注册中心;以便服务使用者可以发现和访问该服务。   (3)服务请求方   服务使用者是一个应用程序#65380;一个软件模块或需要一个服务的另一个服务。它发起对注册中心中的服务的查询;通过传输绑定服务;并且执行服务功能。服务使用者根据接口契约来执行服务。   (4)服务注册库   服务注册中心是服务发现的支持者。它包含一个可用服务的存储库;并允许感兴趣的服务使用者查找服务提供者接口。   (5)Web服务的操作   它是与Web服务相关的操作,主要有:发布#65380;查找#65380;绑定#65380;调用。   2. 3SOA范围中的服务   在面向服务体系结构中,映射到业务功能的服务是在业务流程分析过程中确定的。服务可以是细粒度的,也可以是粗粒度的,这取决于业务流程。每个服务都有定义良好的接口,通过该接口就可以发现#65380;发布和调用服务。企业可以选择将自己的服务向外发布到业务合作伙伴,也可以选择在组织内部发布服务。服务还可以由

您可能关注的文档

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档