Skip to main content

Enabling USDL by Tools

  • Chapter
  • First Online:
Handbook of Service Description

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 149.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. MOF 2.0/XMI Mapping, v2.1.1. OMG Document forrnal/2007-12-01, OMG, 2007.

    Google Scholar 

  2. Meta Object Facility (MOF) Core Specification Version 2.4. OMG Document forrnal/2008-12-10, Object Management Group, 2008.

    Google Scholar 

  3. M. Allgaier. Requirements for a recommendation system supporting guided service integra­ tion modelling in extensible enterprise systems. In W. Esswein, M. Juhrisch, M. Nlittgens, and K. Turowski, editors, Mob!S 2010 Modellierung betrieblicher Informationssysteme 15.-17 September, Dresden. 2010. CEUR Online Proceedings, 2010.

    Google Scholar 

  4. M. Allgaier and M. Heller. Research challenges for seamless service integration in extensible enterprise systems. In B. Pemici, editor, Proceedings of Industrial Experiences for Service Oriented Computing (IE4SOC), Stockholm 2009, Sweden, pages 20-24, 2009.

    Google Scholar 

  5. M. Allgaier, M. Heller, and M. Weidner. Towards a model-based service integration frame work for extensible enterprise systems. In M. Schumann, L. Kolbe, M. Breitner, and A. Frerichs, editors, Multikonferenz Wirtschaftsinformatik, Gottingen 2010,pages 1523-1534, 2010.

    Google Scholar 

  6. M. Alpuente, D. Ballis, M. Baggi, and M. Falaschi. A fold/unfold transformation framework for rewrite theories extended to cct. In Proceedings of the 2010 ACM SIGPIAN workshop on Partial evaluationandprogrammanipulation, PEPM '10, pages 43- 52, New York, NY, USA, 2010. ACM.

    Google Scholar 

  7. A. P Barros and M. Dumas. The rise of web service ecosystems. IT Professional, 8(5):31-37, 2006.

    Google Scholar 

  8. C. Bartelt, G. Molter, and T. Schumann. A Model Repository for Collaborative Modeling with the Jazz Development Platform. In 42st Hawaii International International Conference on Systems Science (HICSS-42 2009), Proceedings (CD-ROM and online), 5-8 January 2009, Waikoloa, Big Island, HI, USA, pages 1-10. IEEE Computer Society, 2009.

    Google Scholar 

  9. M. Belaunde. A Pragmatic Approach for Building a F1exible UML Model Repository. In R. B. France and B. Rumpe, editors, UML'99: The Unified Modeling Language - Beyond the Standard, Second International Conference, Fort Collins, CO, USA, October 28-30, 1999, Proceedings, volume 1723 of Lecture Notes in Computer Science, pages 188--203. Springer, 1999.

    Google Scholar 

  10. G. Booch, J. Rumbaugh, and I. Jacobson. Unified Modeling Language User Guid e. Addison­ Wesley Object Technology Series. Addison-Wesley Professional, 2nd edition, 2005.

    Google Scholar 

  11. F. Budinsky, S. A. Brodsky, and E. Merks. Eclipse Modeling Framework. Addison-Wesley, 2003.

    Google Scholar 

  12. C. Bussler. B2B Integration: Concepts and Architecture. Springer, 2003.

    Google Scholar 

  13. 0. Corcho, S. Losada, and R. Benjarnins. Mediation-bridging between heterogeneous web service systems. In R. Studer, S. Grimm, and A. Abecker, editors, Semantic Web Services: Concepts, TechnologyandApplications. Springer, New York, 2007.

    Google Scholar 

  14. K. Duddy, M. Henderson, A. Metke-Jimenez, and J. Steel. Design of a model-generated repository as a service for USDL. In G. Kotsis, D. Taniar, E. Pardede, I. Saleh, and I. Khalil, editors, iiWAS'2010- The 12th International Conference on Iriformation Integration and Web-based Applications and Services, 8-10 November 2010, Paris, France, pages 707-713. ACM, 2010.

    Google Scholar 

  15. M. Heller and M. Allgaier. Model-based service integration for extensible enterprise systems with adaptation patterns. In D. A. Marca, B. Shishkov, and M. van Sinderen, editors, ICE-B 2010 - Proceedings of the International Coriference on e-Business, Athens, Greece, July 26 - 28, 2010, ICE-B is part of ICETE - The International Joint Conference on e-Business and Telecommunications, pages 163-168. SciTePress, 2010.

    Google Scholar 

  16. G. Hohpe and B. Woolf. Enterprise Integration Patterns- Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, Boston, 2003.

    Google Scholar 

  17. M. Koegel and J. Helming. EMFStore: a model repository for EMF models. In J. Kramer, J. Bishop, P. T. Devanbu, and S. Uchitel, editors, Proceeding s of the 32ndACM/IEEE Interna­ tional Conference on Software Engineering - Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010, pages 307- 308. ACM, 2010.

    Google Scholar 

  18. B. Laurel. Computers as Theatre. Addison Wesley, Reading, MA, USA, 1993.

    Google Scholar 

  19. M. Lawley and J. Steel. Practical Declarative Model Transformation with Tefkat. In J.-M. Bruel, editor, Satellite Events at the MoDELS 2005 Conference, MoDELS 2005 International Workshops, Doctoral Symposium, Educators Symposium, Montego Bay, Jamaica, October 2-7, 2005, Revised Selected Papers, volume 3844 of Lecture Notes in Computer Science, pages 139-150. Springer, 2005.

    Google Scholar 

  20. J. Nielsen. Progressive disclosure. Alertbox, December 2006.

    Google Scholar 

  21. T. Sheard and L. Fegaras. A fold for all seasons. In Proceedings of the conf erence on Func­ tional programming languages and computer architecture, FPCA '93, pages 233-242, New York, NY, USA, 1993. ACM.

    Google Scholar 

  22. Talin. A summary of principles for user-interface design, August 1998.

    Google Scholar 

  23. A. Wingo. Applications of Fold to XML Transformation. In Proceedings of the 2007 Workshop on Scheme and Functional Programming, pages 69- 78, 2007.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Heller .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Heller, M. et al. (2012). Enabling USDL by Tools. In: Barros, A., Oberle, D. (eds) Handbook of Service Description. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-1864-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-1864-1_15

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-1863-4

  • Online ISBN: 978-1-4614-1864-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics