ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
Communicating and mobile systems: the &pgr;-calculus
Communicating and mobile systems: the &pgr;-calculus
Hybrid web service composition: business processes meet business rules
Proceedings of the 2nd international conference on Service oriented computing
A declarative approach for flexible business processes management
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
DecSerFlow: towards a truly declarative service flow language
WS-FM'06 Proceedings of the Third international conference on Web Services and Formal Methods
Towards model-driven service-oriented enterprise computing
Enterprise Information Systems - Towards Model-driven Service-oriented Enterprise Computing - 12th International IEEE EDOC Enterprise Computing Conference (EDOC 2008)
Distributed data mining for e-business
Information Technology and Management
Hi-index | 0.00 |
A problem of today's standard business process (BP) automation systems is that they are too rigid to cope with changing business demands, especially for long running BPs. A solution to overcome this problem is to combine BPs with business rules (BRs). State-of-the-art BP automation systems use WS composition languages and BR services. Often these BRs are used to make calculations and to adapt simple decisions to business users without full integration into a BP automation system. The authors show that BP execution and BR functionality can be integrated properly in a standard service-oriented architecture. This finding is applied in a new approach of configuring BPs through using BRs. The assumption is that if one considers BRs already while modelling a BP, more advanced BP aspects like decisions, data constraints and control flow can be made agile and adaptive during run-time. BP modelling patterns are presented that demonstrate how BRs can be used to obtain different aspects of BP agility. Furthermore, different implementational aspects of bringing BPs and BRs together are discussed and it is shown how to implement these patterns using the IBM WebSphere® integration developer and the IBM WebSphere® process server.