Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1723028.1723039dlproceedingsArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
research-article

Modeling service orchestrations with a rule-enhanced business process language

Published: 02 November 2009 Publication History

Abstract

Business process modeling has been a promising direction in developing service compositions, including both service orchestrations and choreographies. This paper fully focuses on the problem of modeling service orchestrations. Despite many promising aspects of using business process modeling (BPM) languages for modeling service orchestrations, this paper aims to demonstrate that: i) best practices (workflow patters) for control flows (primary concern of service orchestrations) are not fully covered in present languages; ii) complete service compositions cannot be completely generated from business process models; and iii) BPM languages have limited support for representing logical expressions, business vocabularies, and business rules, which severely limits their flexibility and expressivity. To address these challenges, we have integrated business rule modeling constructs of the REWERSE Rule Markup Language (R2ML) with the Business Process Modeling Notation (BPMN), resulting in our rBPMN proposal.

References

[1]
Charfi, A., Mezini, M., "Hybrid web service composition: business processes meet business rules", In Proc. of 2nd Int'l Conf. on SoC, pp.30--38, 2004.
[2]
Decker, G., Zaha, M., J., "Pattern-based Evaluation of WS-CDL", Working paper, Faculty of IT, QUT, 2006.
[3]
Eijndhoven, T. v., et al., Achieving Business Process Flexibility with Business Rules, In Proc. of the 12th international IEEE EDOC Conf., pp. 95--104, (2008).
[4]
Graml, T., et al, Patterns of Business Rules to Enable Agile Business Processes, In Proc. 11th IEEE Int'l EDOC Conf., 365--375, (2007).
[5]
OASIS, Web services business process execution language, v2.0, http://www.oasis-open.org/committees/wsbpel/, 2007.
[6]
Intalio, STP Modeler: BPMN object model, http://www.eclipse.org/stp/bpmn/model/index.php, (2009).
[7]
Knolmayer, G., et al., "Modeling Processes and Workflows by Business Rules", In Business Process Manag., Models, Tech., and Empirical Stud., Springer, pp. 16--29, (2000).
[8]
Lu, R., Sadiq, S., Governatori, G., Compliance Aware Business Process Design, in BPM Workshops, LNCS 4928, pp. 120--131, Springer, (2008).
[9]
Mendling, J., Neumann, G, Nuttgens, M., A Comparison of XML Interchange Formats for Business Process Modelling, In Proc. of EMISA 2004 Conf. (2004).
[10]
Meng, J., et al., "Achieving dynamic inter-organizational workflow management by integrating business processes, events and rules", In Proc. 35th HICSS Conf., 2002.
[11]
Milanović, M., Gašević, D., Towards a Language for Rule-enhanced Business Process Modeling, 13th IEEE Int'l EDOC Conf., 2009.
[12]
Milanović, M., Gašević, D., Wagner, G., Hatala, M., Rule-enhanced business process modeling language for service choreographies, sub. to MODELS 2009 conference.
[13]
OMG, BPMN 1.0: OMG final adopted specification. http://www.omg.org/cgi-bin/doc?dtc/2006-02-01, (2006).
[14]
OMG, Business Process Model and Notation (BPMN) Spec. 2.0, initial submission, http://www.omg.org/cgi-bin/doc?bmi/08-02-06, (2008).
[15]
OMG, Business Process Definition MetaModel Vols. I & II: OMG Doc.: formal/2008-11-03 & formal/2008-11-04, (2008).
[16]
OMG, Unified Modeling Language 2.0, Docs. formal/05-07-04 & formal/05-07-05, 2005.
[17]
Papazoglou, P., et al., Service-Oriented Computing: State of the Art and Research Challenges, Computer, 40(11), pp. 38--45, 2007.
[18]
Recker, J., et al, How Good is BPMN Really Insights from Theory and Practice, in Proc. 14th Euro. Conf on Information Sys., 2006.
[19]
Ribarić, M., et al., Model-Driven Engineering of Rules for Web Services, Generative and Transformational Techniques II, LNCS 5235, Springer, 2008, 377--395.
[20]
Rosenberg, F., Dustdar, S., "Business Rules Integration in BPEL - A Service-Oriented Approach", In Proc. of the 7th Int'l IEEE Conf. on E-Comm. Tech., 2005.
[21]
Russell, N., et al., Workflow Control-Flow Patterns: A Revised View, BPM Center Report BPM-06-22, 2006.
[22]
REWERSE Rule Markup Language, http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/6, 2009.
[23]
Steinke, G., Nikolette, C., Business rules as the basis of an organization's information system, Industrial management + Data Systems, vol. 103, p. 52, (2003).
[24]
Strahonja, V., The Evaluation Criteria of Workflow Metamodels, In Proc. of the ITI 29th Int. Conf. on IT Interfaces (2007).
[25]
Taveter, K., "A Multi-Perspective Methodology for Agent-Oriented Business Modelling and Simulation", Doctoral thesis, Tallinn University of Technology, 2004.
[26]
UML-based Rule Modeling Lang., http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/7.
[27]
Wagner, G., et al. A Usable Interchange Format for Rich Syntax Rules Integrating OCL, RuleML and SWRL, In Proc. of WWW2006 Reasoning Web WSh., 2006.
[28]
Web Services Description Language, Version 2.0 Part 2: Adjuncts, http://www.w3.org/TR/wsdl20-adjuncts.
[29]
Weske, M., Business Process Management, Springer, (2007).
[30]
Wohed, P., et al., "On the Suitability of BPMN for Business Process Modelling", In Proc. of 4th Int'l Conf. on BPM, 2006.
[31]
Pant, K. Matjaz Juric, M., Business Process Driven SOA using BPMN and BPEL, Packt Publishing, Birmingham, UK 2008.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
CASCON '09: Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
November 2009
392 pages

Sponsors

  • IBM Toronto Software Lab
  • IBM Centers for Advanced Studies (CAS)

Publisher

IBM Corp.

United States

Publication History

Published: 02 November 2009

Qualifiers

  • Research-article

Acceptance Rates

Overall Acceptance Rate 24 of 90 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media