The XMDD Approach to the Semantic Web Services Challenge

The Semantic Web Services Challenge addresses since 2006 the issue of finding adequate domain modeling formalisms that help taming the complexity of service orchestration and service discovery. In this chapter we sketch briefly our XMDD (eXtreme Model Driven Design) approach to the development of large service-oriented applications and describe how it was used to address the Challenge. Our approach gave rise so far to a collection of six solutions with different engines, methods, and profiles. We examine in this technological landscape the concrete settings, the dimensions of complexity that appear in the Challenge, and reflect on the essence of the evaluations and observations so far.

[1]  Tiziana Margaria,et al.  Evolution support in heterogeneous service-oriented landscapes , 2010, Journal of the Brazilian Computer Society.

[2]  Tiziana Margaria,et al.  Service-oriented Mediation with jABC/jETI , 2009, Semantic Web Services Challenge.

[3]  Tiziana Margaria,et al.  Constraint-Guided Workflow Composition Based on the EDAM Ontology , 2010, SWAT4LS.

[4]  Amit P. Sheth,et al.  Framework for Semantic Web Process Composition , 2003, Int. J. Electron. Commer..

[5]  Tiziana Margaria,et al.  Bio-jETI: a service integration, design, and provisioning platform for orchestrated bioinformatics processes , 2008, BMC Bioinformatics.

[6]  Matthias Kaiser,et al.  Toward the Realization of Policy-Oriented Enterprise Management , 2007, Computer.

[7]  Tiziana Margaria,et al.  Continuous Model-Driven Engineering , 2009, Computer.

[8]  Tiziana Margaria,et al.  Business Process Modeling in the jABC , 2009, Handbook of Research on Business Process Modeling.

[9]  Tiziana Margaria,et al.  Service-Oriented Mediation with jETI/jABC: Verification and Export , 2007, 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops.

[10]  Bernhard Steffen,et al.  Full Life-Cycle Support for End-to-End Processes , 2007, Computer.

[11]  Amit P. Sheth,et al.  A Declarative Approach using SAWSDL and Semantic Templates Towards Process Mediation , 2009, Semantic Web Services Challenge.

[12]  Tiziana Margaria,et al.  Seven Variations of an Alignment Workflow - An Illustration of Agile Process Design and Management in Bio-jETI , 2008, ISBRA.

[13]  Tiziana Margaria,et al.  LTL Guided Planning: Revisiting Automatic Tool Composition in ETI , 2007, 31st IEEE Software Engineering Workshop (SEW 2007).

[14]  Bernhard Steffen,et al.  From ZULU to RERS - Lessons Learned in the ZULU Challenge , 2010, ISoLA.

[15]  Tiziana Margaria,et al.  Model-Driven Development with the jABC , 2006, Haifa Verification Conference.

[16]  Tiziana Margaria The Semantic Web Services Challenge: Tackling Complexity at the Orchestration Level , 2008, 13th IEEE International Conference on Engineering of Complex Computer Systems (iceccs 2008).

[17]  Tiziana Margaria,et al.  Synthesis-Based Loose Programming , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[18]  Tiziana Margaria,et al.  Synthesizing Semantic Web Service Compositions with jMosel and Golog , 2009, SEMWEB.

[19]  Tiziana Margaria,et al.  Service Is in the Eyes of the Beholder , 2007, Computer.

[20]  Tiziana Margaria,et al.  Agile IT: Thinking in User-Centric Models , 2008, ISoLA.

[21]  Tiziana Margaria,et al.  From the How to the What , 2005, VSTTE.

[22]  Tiziana Margaria,et al.  Automatic Generation of the SWS- Challenge Mediator with jABC/ABC , 2009, Semantic Web Services Challenge.