Enabling USDL by Tools

Fundamental tooling is required in order to apply USDL in practical settings. This chapter discusses three fundamental types of tools for USDL. First, USDL editors have been developed for expert and casual users, respectively. Second, several USDL repositories have been built to allow editors accessing and storing USDL descriptions. Third, our generic USDL marketplace allows providers to describe their services once and potentially trade them anywhere. In addition, the marketplace software can be customized to different settings and considers the idiosyncrasies of service trading as opposed to the simpler case of product trading. The chapter also presents several deployment scenarios of such tools to foster individual value chains and support new business models across organizational boundaries.We close the chapter with an application of USDL in the context of service engineering.

[1]  Christoph Bussler,et al.  B2B Integration: Concepts and Architecture , 2003 .

[2]  Christian Bartelt,et al.  A Model Repository for Collaborative Modeling with the Jazz Development Platform , 2009 .

[3]  Tim Sheard,et al.  A fold for all seasons , 1993, FPCA '93.

[4]  Jim Steel,et al.  Practical Declarative Model Transformation with Tefkat , 2005, MoDELS Satellite Events.

[5]  Jonas Helming,et al.  EMFStore: a model repository for EMF models , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[6]  Matthias Allgaier,et al.  Model-based service integration for extensible enterprise systems with adaptation patterns , 2010, 2010 International Conference on e-Business (ICE-B).

[7]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[8]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .

[9]  Marlon Dumas,et al.  The Rise of Web Service Ecosystems , 2006, IT Professional.

[10]  Mariano Belaunde A Pragmatic Approach for Building a Flexible UML Model Repository , 1999, UML.

[11]  Martin Weidner,et al.  Towards a Model-based Service Integration Framework for Extensible Enterprise Systems , 2010, MKWI.

[12]  Andy Wingo Applications of Fold to XML Transformation , 2007 .

[13]  Alejandro Metke-Jimenez,et al.  Design of a model-generated repository as a service for USDL , 2010, iiWAS.

[14]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[15]  María Alpuente,et al.  A fold/unfold transformation framework for rewrite theories extended to CCT , 2010, PEPM '10.

[16]  Brenda Laurel,et al.  Computers as theatre , 1991 .

[17]  Gregor Hohpe,et al.  Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , 2003 .