Building Flexible SOA-Based Enterprise Process Using Decision Services
Xiao Ping Wang, San Yuan Zhou, Yu Fa An · 2010
Decision service is a mechanism for publishing rules and rule sets as a reusable service that can be invoked from multiple business processes. To meet the goals of a successful SOA implementation, enterprises need to consider how they make provision for decision services. This paper presents how enterprises move to a new SOA approach which leverages with Decision Service. Firstly, the architecture of enhancing SOA flexibility with decision service is provided. Then, a novel solution about distributed service oriented business rule engine framework is provided to help the enterprise resolve the complex and dynamic changes. And business rules enforcement pattern in business process are also introduced in this paper. Finally, one business scenario is provided to demonstrate how decision services enhance the SOA flexibility.