基于ECA规则的服务组合模型
发布时间:2018-04-16 10:32
本文选题:面向服务的架构 + Web服务 ; 参考:《华中科技大学》2014年硕士论文
【摘要】:随着企业业务需求的不断变化及扩充,如何有效整合各企业及企业各部门之间的业务资源,满足用户多样性的功能需求,已成为一项日益重要的课题。在这种环境之下,Web Service应运而生。Web Service基于一系列底层标准,通过注册、发布及发现等机制,将公共的服务提供给用户。以服务为基础的SOA(Service OrientedArchitecture)架构,能够有效屏蔽分布式计算环境下异构的底层环境,可以构建面向服务的、松耦合的、灵活的企业应用。因而越来越多的企业将自己的业务功能打包成服务发布。 然而,单一的服务无法满足企业业务快速变化的需求。通过服务组合技术,可以将单一的、细粒度的服务通过有效的编排或重组,能够生成粗粒度的、复杂的、具有业务价值的服务,实现业务增值。基于这种构想,在2002年8月,IBM,Microsoft及BEA联合提出业务流程执行语言BPEL(Business Process Execution Language)。BPEL使用XML标准格式来描述Web服务如何重组以形成新的服务,并生成标准文件交由BPEL执行引擎部署。随着企业业务模型日益复杂及用户需求的动态变化,,基于BPEL-SOA的架构方式已不能满足应用需求。主要表现在如下方面:一方面,相对固定的业务流程无法满足业务动态变化的需要;另一方面,服务本身缺少主动性及协调合作的能力。 基于业务集成的现状及不足,论文提出了一种基于ECA(Event-Condition-Activity)规则的服务组合方式,通过引入基于ECA规则的事件机制,可以动态地调用Web服务,提升Web服务之间的协调感知能力,满足复杂多变的业务需求。 论文首先介绍了当前主流的业务集成架构方案SOA,并提出了基于SOA的服务组合技术BPEL。然后,在其不足之上,引入了ECA规则的概念及工作模型,以事件驱动Web服务按一定规则自动运行。最后,提出了基于ECA规则的服务组合技术,阐述了其系统架构及组成模块,并以实验验证其可行性。
[Abstract]:With the continuous changes and expansion of business requirements, how to effectively integrate the business resources between enterprises and departments to meet the diverse functional needs of users has become an increasingly important issue.In this environment, web Service emerges as the times require. Web Service, based on a series of underlying standards, provides common services to users through mechanisms such as registration, publication and discovery.Service-based SOA(Service oriented Architecture architecture can effectively shield the heterogeneous underlying environment in distributed computing environment, and can build service-oriented, loosely coupled, flexible enterprise applications.As a result, more and more enterprises package their business functions into service publishing.However, a single service cannot meet the rapidly changing needs of enterprise business.Through service composition technology, single, fine-grained services can be effectively orchestration or reorganization, can generate coarse-grained, complex, business value services, and achieve business value.Based on this idea, in August 2002, IBM / Microsoft and BEA jointly proposed that the business process execution language BPEL(Business Process Execution Language).BPEL use XML standard format to describe how Web services can be reorganized to form new services, and generate standard files to be deployed by BPEL execution engine.With the increasing complexity of enterprise business models and the dynamic changes of user requirements, the architecture based on BPEL-SOA can no longer meet the application requirements.On the one hand, the relatively fixed business process can not meet the needs of business dynamic change; on the other hand, the service itself lacks the ability of initiative and coordination and cooperation.Based on the current situation and shortcomings of business integration, a service composition method based on Event-Condition-Activity rules is proposed in this paper. By introducing the event mechanism based on ECA rules, we can dynamically invoke Web services and enhance the ability of coordination awareness among Web services.Meet complex and changeable business requirements.Firstly, this paper introduces the current mainstream business integration architecture, SOA, and proposes a service composition technology based on SOA, BPEL.Then, the concept and working model of ECA rules are introduced to drive Web services to run automatically according to certain rules.Finally, the service composition technology based on ECA rules is proposed, and the system architecture and module are described, and the feasibility of the technology is verified by experiments.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【相似文献】
相关期刊论文 前10条
1 孙洁丽;龚立群;;Web服务组合标准规范的研究[J];现代图书情报技术;2007年05期
2 万里平;蔡美玲;高春鸣;;基于服务联盟的Web服务组合模型及方法[J];计算机工程与应用;2007年31期
3 郭峰;张萌;;Web服务组合的可靠性分析[J];系统仿真学报;2008年S2期
4 程永上;王志坚;;Web服务组合在水利领域中的应用[J];计算机工程与应用;2008年07期
5 陈世展;冯志勇;;服务网络:Web服务组合的新基点[J];计算机应用研究;2008年05期
6 刘志红;;Web服务组合的相关研究[J];农业科技与装备;2009年01期
7 熊伟;;Web服务组合综述[J];信息化纵横;2009年05期
8 曾伟;胡W
本文编号:1758531
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1758531.html