Using Temporal Business Rules to Synthesize Service Composition Process Models
نویسندگان
چکیده
Based on our previous work on the conformance verification of service compositions, in this paper we present a framework and associated techniques to generate the process models of a service composition from a set of temporal business rules. Dedicated techniques including path-finding, branch structure introduction, and parallel structure introduction are used to semiautomatically synthesize the process models from the semantics-equivalent Finite State Automata of the rules. These process models naturally satisfy the prescribed behavioral constraints of the rules. With the domain knowledge encoded in the temporal business rules, an executable service composition program, e.g. a BPEL program, can be further generated from the process models.
منابع مشابه
Artifact-Centric Business Process Synthesis Framework Using Discrete Event Systems Theory
Artifact-Centric Business Process Synthesis Framework Using Discrete Event Systems Theory Yin Wang, Ahmed Nazeem HP Laboratories HPL-2011-40 Business Process Synthesis, Service Composition, Artifact, Supervisory Control, Discrete Event Systems Artifact-centric design principle promotes business artifacts to the central role. Services in an artifact system are operations that change the state ...
متن کاملFlexible Business Transaction Composition in Service-Oriented Environments∗
Reliability and clear semantics in the presence of errors are of key importance for automated execution of business processes. Consequently, transaction support is a major ingredient for business process automation in a Service-Oriented Computing (SOC) environment. As automated business processes become more complex, different parts of business processes have different transaction requirements....
متن کاملComposition of executable business process models by combining business rules and process flows
Emergency of Web services has promoted a new paradigm of a business process which is called the Service-Oriented Business Process (SOBP). The SOBP uses Web services as an implementation platform for activities that belong to a business process, and is modeled with a Business Process Definition Language (BPDL). A de facto standard of BPDLs is the Business Process Execution Language for Web Servi...
متن کاملModel Driven Service Composition
The current standards for web service composition, e.g. BPEL. neither cater for dynamic service composition nor for dynamic business configuration. Our firm belief is that business processes can be built dynamically by composing web services in a model driven fashion where the design process is controlled and governed by a series of business rules. In this paper we examine the functional requir...
متن کاملIntegrating Declarative Processes and SOA: A Declarative Web Service Orchestrator
Service Oriented Architecture (SOA) is a computer model that aims at building new software by assembling independent and loosely coupled services. Traditional web service orchestration is a mechanism for combining and coordinating different web services based on a predefined pattern. However the orchestration requirements may evolve due to business needs. In business context, the declarative ap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007