节点文献

基于业务功能的量化服务提炼方法的研究

Research on a Quantitative Soa Service Extraction Method Based on Business Capability Model

【作者】 杨洁婧

【导师】 张忠能;

【作者基本信息】 上海交通大学 , 计算机应用技术, 2010, 硕士

【摘要】 现在,业界已广泛地使用SOA(Service-oriented architecture,面向服务架构),同时SOA也研究领域的一个热门话题。在构建一个高质量的面向服务解决方案时,以适当的粒度识别出架构中的元素是非常重要的。选择一个适当的从业务模型中识别出服务的方法对于任何一个企业的面向服务解决方案都是至关重要的因素。目前常用的业务流程模型因其频繁变化会导致SOA架构的不稳定性。由于业务流程模型的不稳定性导致的提炼出服务的不稳定性,文章选取了另一个更加稳定的模型——业务功能模型作为服务提炼的基础,在考虑到对于建模工具的可视化和易于量化的标准后,文中用了一个基于DSL语言的工具来实现BCM的建模过程。考虑到目前已有的研究结果后,文中提出了一系列的服务提炼步骤和规则以及一种全新量化的识别企业软件服务的方法,从识别业务需求开始,通过领域专用语言建立的改进的业务功能建模工具,在此基础上通过量化指标的定义来分析产生服务模型。与此过程相关的一个服务提炼工具同时被用软件实现。在论文的最后,通过一个企业物流系统的案例研究来验证文中提出的服务提炼方法是切实可行的。

【Abstract】 SOA is now in widespread use by industry and has become a hottest topic in research field. It is important to identify the architectural elements with the right granularity when constructing a quality service-oriented solution. The selection of an appropriate method for identification of services from business models is the key factor to the success of any service-oriented solution of the enterprise.Since the business processes tend to change frequently the resultant SOA becomes unstable. Due to the instability of BPM leading to the instability of services, a more stable model, BCM (business capability map), is selected as the foundation of the service extraction. The improvement of BCM is based upon the consideration that business capability should be visual and easy to be quantified. The paper use a modeling tool based on Domain Specific Language (DSL) to improve the BCM model.Considering the existing research result, the paper proposes a series of service extraction steps and service identification rules and a new process for identification of enterprise software services, identifying the business requirement, setting up an improved BCM model by Domain Specific Language (DSL) and then extracting services by quantitative analysis to generate the service model. An extraction tool relevant to the process has been implemented.In the end of the paper, a case study of a logistic system in an enterprise is used to prove this service extraction method is a practical and feasible way to identify the services.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络