Service Contract Compliance Management in Business Process Management

Compliance management is a critical concern for corporations, required to respect contracts. This concern is particularly relevant in the context of business process management (BPM) as this paradigm is getting adopted more widely for-designing and building IT systems. Enforcing contractual compliance needs to be modeled at different levels of a BPM framework, which also includes the service layer. In this paper, we discuss requirements and methods for modeling contractual compliance for an SOA-supported BPM. We also show how business rule management integrated into an industry BPM tool allows modeling and processing functional and non-functional-property constraints which may be extracted from business process contracts. This work proposes a framework that responds to the requirements identified and proposes an architecture implementing it. Our approach is also illustrated by an example.

[1]  Adrian Giurca,et al.  A Usable Interchange Format for Rich Syntax Rules Integrating OCL, RuleML and SWRL , 2006 .

[2]  Guido Governatori,et al.  Dealing with contract violations: formalism and domain specific language , 2005, Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).

[3]  Wolfgang Emmerich,et al.  SLAng: a language for defining service level agreements , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[4]  Sebastian Stein,et al.  ARIS Method Extension for Business-Driven SOA , 2008, Wirtschaftsinf..

[5]  Stefano Modafferi,et al.  Quality Contracts for Cooperative Services and Associated Resources , 2008, Business Process Management Workshops.

[6]  Andrea Maurino,et al.  NON-FUNCTIONAL PROPERTIES IN WEB SERVICES , 2006 .

[7]  R. Sturm,et al.  Foundations of Service Level Management , 2000 .

[8]  Akhil Sahai,et al.  Web Services Management Network: an overlay network for federated service management , 2003, IFIP/IEEE Eighth International Symposium on Integrated Network Management, 2003..

[9]  John Lee,et al.  Integrating Service Level Agreements: Optimizing Your OSS for SLA Delivery , 2002 .

[10]  Vladimir Tosic,et al.  WSOL - Web Service Offerings Language , 2002, WES.

[11]  August-Wilhelm Scheer,et al.  ARIS — Vom Geschäftsprozess zum Anwendungssystem , 1998 .

[12]  George R. Ribeiro-Justo,et al.  Process/sup NFL/: a language for describing non-functional properties , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[13]  Adrian Paschke Rule-based Knowledge Representation for Service Level Agreement , 2006, ArXiv.

[14]  Jan Mendling,et al.  Dimensions of Business Processes Quality (QoBP) , 2008, Business Process Management Workshops.