Reference Hub1
Modeling of Web Services using Reaction Rules

Modeling of Web Services using Reaction Rules

Marko Ribaric, Shahin Sheidaei, Milan Milanovic, Dragan Gasevic, Adrian Giurca, Sergey Lukichev
ISBN13: 9781605664026|ISBN10: 1605664022|EISBN13: 9781605664033
DOI: 10.4018/978-1-60566-402-6.ch018
Cite Chapter Cite Chapter

MLA

Ribaric, Marko, et al. "Modeling of Web Services using Reaction Rules." Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, edited by Adrian Giurca, et al., IGI Global, 2009, pp. 422-446. https://doi.org/10.4018/978-1-60566-402-6.ch018

APA

Ribaric, M., Sheidaei, S., Milanovic, M., Gasevic, D., Giurca, A., & Lukichev, S. (2009). Modeling of Web Services using Reaction Rules. In A. Giurca, D. Gasevic, & K. Taveter (Eds.), Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches (pp. 422-446). IGI Global. https://doi.org/10.4018/978-1-60566-402-6.ch018

Chicago

Ribaric, Marko, et al. "Modeling of Web Services using Reaction Rules." In Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, edited by Adrian Giurca, Dragan Gasevic, and Kuldar Taveter, 422-446. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-402-6.ch018

Export Reference

Mendeley
Favorite

Abstract

The development process of Web services needs to focus on the modeling of business processes rather than on low-level implementation details of Web services, and yet it also needs to incorporate the support for frequent business changes. This chapter presents the UML-based Rule Language (URML) and REWERSE Rule Markup Language (R2ML), which use reaction rules (also known as Event-Condition- Action rules) for modeling Web services in terms of message exchange patterns. Web services that are being modeled in this way can easily be integrated in the wider context of modeling orchestration and choreography. In order to achieve proposed solution, we have developed a plug-in for the Fujaba UML tool (so called Strelka) and a number of model transformations for round-trip engineering between Web services and reaction rules. Also, the paper presents mappings of models of Web services with reaction rules into the Drools rule language, thus enabling the run time execution semantics for our rule-based models.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.