Abstract
During the course of our participation in the Semantic Web Services (SWS) Challenge, we have shown how the concepts defined in the COnceptual Services MOdeling (COSMO) framework for the modeling, reasoning and analysis of services can be used to solve the Mediation Problem Scenarios of the Challenge. Along with the service-oriented refinement and composition paradigm of COSMO, our approach is also based on model-driven and goal-oriented principles where the semantic integration of applications is designed at a layer of abstraction higher than technology specifications. The objective of this paper is to evaluate our previous and current research efforts towards advancing our solution to the semantic integration of service-oriented applications, particularly, using the mediation problem scenarios of the Challenge. We do this by presenting the state of the art of our solution while reporting our experience with applying our solution to the scenarios including lessons learned and identified research challenges.
Keywords
- Integration Solution
- Goal Model
- Business Rule
- Business Process Execution Language
- Model Drive Architecture
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
http://docs.oasisopen.org./wsbpel/2.0/wsbpel-v2.0.pdf
- 3.
- 4.
References
C.H. Asuncion, Goal-driven service mediation solution, Master’s thesis, University of Twente, 2009
C.H. Asuncion, M.E. Iacob, M.J. van Sinderen, Towards a flexible service integration through separation of business rules, in 14th IEEE International Enterprise Computing Conference, Vitoria, IEEE Computer Society, 2010
C.H. Asuncion, D.A.C. Quartel, S.V. Pokraev, M.E. Iacob, M.J. van Sinderen, Combining goal-oriented and model-driven approaches to solve the payment problem scenario, in 8th Semantic Web Service (SWS) Challenge Workshop, Eindhoven, 2010
M. Brambilla, I. Celino, S. Ceri, D. Cerizza, E. Della Valle, F. Facca, A software engineering approach to design and development of semantic web service applications, in The Semantic Web – ISWC 2006. LNCS, vol. 4273 (Springer, Berlin/Heidelberg, 2006), pp. 172–186
T. Dirgahayu, D.A.C. Quartel, M.J. van Sinderen, Development of transformations from business process models to implementations by Reuse, Technical report, CTIT, University of Twente, Enschede, 2007
E. Friedman, Jess in Action: Rule-Based Systems in Java (Manning Publications Co., Greenwich, 2003)
N.E. Fuchs, U. Schwertel, R. Schwitter, Attempto controlled english – not just another logic specification language, in 8th International Workshop on Logic Programming Synthesis and Transformation (Springer London, 1990), pp. 1–20
M.E. Iacob, D. Rothengatter, J. van Hillegersberg, A health-care application of goal-driven software design. Appl. Med. Inform. 24(1–2), 12–33 (2009)
B. Kitchenham, S. Linkman, D. Law, DESMET: a methodology for evaluating software engineering methods and tools. J. Comput. Control Eng. 8(3), 120–126 (1997)
M. Lankhorst, Enterprise Architecture at Work: Modelling, Communication and Analysis (Springer, Berlin, 2009)
R. Mantovaneli Pessoa, D.A.C. Quartel, M.J. van Sinderen, A comparison of data and process mediation approaches, in 2nd Workshop on Enterprise Systems and Technology, I-WEST, vol. 1, ed. by J. Cordeiro, M.J. Sinderen van, B.B. Shishkov (INSTICC Press, Portugal, 2008), pp. 48–63
S.V. Pokraev, Model-driven semantic integration of service-oriented applications, PhD thesis, University of Twente, Enschede, 2009
S. Pokraev, M. Reichert, M.W.A. Steen, R.J. Wieringa, Semantic and pragmatic interoperability: a model for understanding, in Open Interop Workshop on Enterprise Modelling and Ontologies for Interoperability, CEUR-WS, vol. 160, Porto, 2005, pp. 1–5
S.V. Pokraev et al., A method for formal verification of service interoperability, in IEEE International Conference on Web Services, Chicago, Sep 2006, IEEE Computer Society, 2006, pp. 895–900
S.V. Pokraev, D.A.C. Quartel, M.W.A. Steen, M.U. Reichert, Requirements and method for assessment of service interoperability, in 4th International Conference on Service Oriented Computing, Chicago. LNCS, Springer, 2006, pp. 1–14
D.A.C. Quartel, M.J. Van Sinderen, Modelling and analysing interoperability in service compositions using COSMO. Enterp. Inf. Syst. 2(4), 347–366 (2008)
D. Quartel, L.F. Pires, M. van Sinderen, On architectural support for behaviour refinement in distributed systems design. J. Integr. Des. Process Sci. 6(1), 1–30 (2002)
D.A.C. Quartel, M.W.A. Steen, S.V. Pokraev, M.J. van Sinderen, COSMO: a conceptual framework for service modelling and refinement, Inf. Syst. Front. 9(2–3), 225–244 (2007)
D.A.C. Quartel, S.V. Pokraev, R. Mantovaneli Pessoa, M.J. van Sinderen, Model-driven development of a mediation service, in 12th International IEEE Enterprise Computing Conference, Munich, IEEE Computer Society, 2008, pp. 117–126
D. Quartel, S. Pokraev, T. Dirgahayu, R.M. Pessoa, M. van Sinderen, Model-driven service integration using the COSMO framework, in 7th Workshops Semantic Web Services Challenge, Stanford Logic Group Technical Reports, Karlsruhe, 2008, pp. 77–88
D.A.C. Quartel, W. Engelsman, H. Jonkers, M.J. van Sinderen, A goal-oriented requirements modelling language for enterprise architecture, in 13th IEEE International Enterprise Computing Conference, Auckland, IEEE Computer Society, 2009, pp. 3–13
D.A.C. Quartel et al., Model-driven development of mediation for business services using COSMO. Enterp. Inf. Syst. 3(3), 319–345 (2009)
D. Quartel, T. Dirgahayu, M. Van Sinderen, Model-driven design, simulation and implementation of service compositions in COSMO. Int. J. Bus. Process Integr. Manag. 4(1), 18–34 (2009)
D. Roman et al., Web service modeling ontology. Appl. Ontol. 1, 77–106 (2005)
B. Steffen, T. Margaria, R. Nagel, S. Jörges, C. Kubczak, Model-driven development with the jABC, in Hardware and Software, Verification and Testing. LNCS, vol. 4383 (Springer, Berlin/Heidelberg, 2007), pp. 92–108
A. van Lamsweerde, Goal-oriented requirements engineering: a guided tour, in 5th IEEE International Symposium on Requirements Engineering, Toronto, 2001, pp. 249–262
M.J. van Sinderen, Challenges and solutions in enterprise computing. Enterp. Inf. Syst. 2(4), 341–346 (2008)
Acknowledgements
The authors are grateful to Rodrigo Mantovaneli Pessoa, Teduh Dirgahayu, and Stanislav Pokraev whose earlier works have been used in this book chapter.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Asuncion, C.H., van Sinderen, M., Quartel, D. (2012). The COSMO Solution to the SWS Challenge Mediation Problem Scenarios: An Evaluation. In: Blake, B., Cabral, L., König-Ries, B., Küster, U., Martin, D. (eds) Semantic Web Services. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28735-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-28735-0_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28734-3
Online ISBN: 978-3-642-28735-0
eBook Packages: Computer ScienceComputer Science (R0)