欢迎来到天天文库
浏览记录
ID:43583902
大小:269.33 KB
页数:11页
时间:2019-10-11
《面向流程柔性的业务服务粒度原理研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、面向流程柔性的业务服务粒度原理研究(摘要:SOA是以提高业务柔性为目标的IT架构与业务管理方法,业务服务粒度设计在SOA项目中起着关键的作用,本文分析了SOA环境下业务流程柔性的含义,将其分解为业务服务的可配置性和松散耦合性两个维度,基于服务元素和流程协调的研究给出了两个维度的计算方法。构建了业务服务粒度的分析模型并量化分析,结杲表明随着业务服务平均粒度增大,流程的柔性度将先逐渐增长,达到一定的程度后将逐渐下降。关键词:服务导向架构;业务流程柔性;业务服务粒度ResearchonBusinessServiceGranularityforBusinessProcessFlexibilit
2、yAbstract:SOAisanITinfrastructureandbusinessmanagementmethodtargetedtoimprovebusinessflexibility.DesignofbusinessservicegranularityiscriticalforSOAproject.Businessprocessflexibilitydegreemeasurementsystemwasproposedandprincipleofservicegranularitywasanalyzed,twomeasuringunitofprocessflexibilityd
3、egreewasproposed.Analysismodelofbusinessservicegranularitywasgiven,resultsshowthatwiththeincreasmentofbusinessservicegranularity,thebusinessprocessflexibilitywillincreaseatfirstandthenafterreachacertaindegreeitwilldecrease・Keywords:ServiceOrientedArchitecture;BusinessProcessFlexibility;BusinessS
4、erviceGranularity1-引言随着商业环境变化越来越快,面向服务架构(SOA)受到了IT领域和业务流程管理领域的研究者及实践者的重视⑴。SOA是以提高业务流程灵活性为基本目标的IT架构方法,SOA通过关注业务流程和业务服务,使分布式服务可以被快速的组合,以更好的应对多变的商业环境。很多研究者和相关机构给出了SOA的定义⑴刀,这些定义基本上可划分为狭义和广义两个方面:狭义的SOA指的是一种建设IT基础设施架构的逻辑方法,它以服务作为应用开发的基本元素,支持快速、廉价、可组合的分布式应用的开发。SOA标准化、透明的应用集成方式使得IT基础设施更具有柔性、重用性和互操作能力⑷⑸。
5、广义的SOA包括了企业的流程和组织层面,在灵活的基于服务的IT基础设施支持下,企业的业务流程和组织形成一种松散耦合、标准化的方式,其业务功能以服务的方式暴露出來,能够快速的通过修改、拆离、连接來重组业务,从而获収更大的业务柔性。即所谓的随需应变的业务(OnDemandBusiness)。广义的SOA包括三个层面的含义:①从流程来看,SOA将业务流程分解为松散耦合的业务服务,可按照不同的方式对这些服务进行组合、拆离、修改以及连接新的服务,从而满足多种业务需求;②从IT架构来看,SOA是一种逻辑方法,它以服务作为应用开发的基本元素,支持快速、廉价、可组合的分布式应用的开发;③从开发來看,S
6、OA是一种关于标准、工具、方法论以及诸如webservices等技术的编程模式⑹。SOA中的业务服务(BusinessService)指一些执行相关工作单元的的逻辑上可归为一类的业务活动,服务提供明确的业务功能,可在多个场景下被重用。企业H常运营,包括销售、营销、客户服务、采购、人力资源等等企业的职能都可作为业务服务⑵,良好的业务服务设计是SOA项目成功的关键所在。与业务服务相区别的是基础设施服务(InfrastructureService),提供如流程控制、数据访问、安全、收费等和具体业务无关的服务。业务服务设计的重要问题是服务的粒度,即其规模性的大小,IBM副总裁Carter指出服
7、务粒度的确定是SOA项目成功与否的关键问题Z—⑺。目前学者和组织提出了一些SOA中的服务设计方法,如IBM公司提出的组件业务模型(ComponentBusinessModel)将公司业务分解为组件,从而为SOA建模活动提供起点凶;Gordijn等提出了一种基于『和J建模的服务设计方法,从企业战略目标入手分析业务服务切;方丁、刘杰等提出了一个面向流程的业务服务设计方法W还有一些自底向上的服务设计方法从已有的应用系统入手,将它们分解或组合形成服务。
此文档下载收益归作者所有