Advertisement

SOAlive Service Catalog: A Simplified Approach to Describing, Discovering and Composing Situational Enterprise Services

  • Ignacio Silva-Lepe
  • Revathi Subramanian
  • Isabelle Rouvellou
  • Thomas Mikalsen
  • Judah Diament
  • Arun Iyengar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5364)

Abstract

SOAlive aims at providing a community-centric, hosted environment and, in particular, at simplifying the description and discovery of situational enterprise services via a service catalog. We argue that a service community has an impact not only on users and services, but also on the environment itself. Specifically, our position is that a service catalog adds value to users, and is itself enriched, by its incorporation into a community-centric service hosting environment. In addition, analyses of web services directories suggest that a catalog service for enterprise services can be better provided by using a simpler content model that better fits REST, taking advantage of collaborative practices to annotate catalog entries with informal semantic descriptions via tagging, providing a mechanism for embedding invocations of discovered services, and allowing syntactic descriptions to be refined via usage monitoring. The SOAlive service catalog defines a flexible content model, a discovery function that navigates the cloud of tag annotations associated with services in a Web 2.0 fashion, and a service description refinement function that allows the actual use of a service to refine the service description stored in the catalog.

Keywords

Service catalog situational enterprise service software as a service service engineering service assembly SOA runtime 

References

  1. 1.
    Curbera, F., Duftler, M., Khalaf, R., Lovell, D.: Bite: Workflow Composition for the Web. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 94–106. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  2. 2.
    Wikipedia definition. Situational application, http://en.wikipedia.org/wiki/Situational_application
  3. 3.
    Desai, N., Mazzoleni, P., Tai, S.: Service Communities: A Structuring Mechanism for Service-Oriented Business Ecosystems. In: DEST 2007: Digital EcoSystems and Technologies Conference (2007)Google Scholar
  4. 4.
    Fellbaum, C. (ed.): WordNet: An Electronic Lexical Database. MIT Press, Cambridge (1998)zbMATHGoogle Scholar
  5. 5.
    Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)Google Scholar
  6. 6.
    Legner, C.: Is there a Market for Web Services? - An Analysis of Web Services Directories. In: Proceedings of Mashups 2007, 1st International Highlightr Workshop on Web APIs and Services Mashups, Vienna, Austria (September 2007)Google Scholar
  7. 7.
    Lord, P., Wroe, C., Stevens, R., Goble, C., Miles, S., Moreau, L., Decker, K., Payne, T., Papay, J.: Semantic and personalised service discovery. In: Proc. UK e-Science All Hands Meeting 2003, EPSRC, pp. 787–794 (2003) ISBN 1-904425-11-9Google Scholar
  8. 8.
    Michael Maximilien, E., Wilkinson, H., Desai, N., Tai, S.: A domain-specific language for web apis and services mashups. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 13–26. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  9. 9.
    Newton, G.: Drill Clouds for Search Refinement. Blog by Glen Newton (October 2007), http://zzzoot.blogspot.com/2007/10/drill-clouds-for-search-refinement-id.html
  10. 10.
    Paoli, H., Schmidt, A., Lockemann, P.C.: User-driven semantic wiki-based business service description. In: 3rd International Conference on Semantic Technologies (I-Semantics 2007), Graz (2007)Google Scholar
  11. 11.
  12. 12.
    WADL Specification, https://wadl.dev.java.net/#spec
  13. 13.
  14. 14.
    Tai, S., Desai, N., Mazzoleni, P.: Service communities: Applications and middleware. In: SEM 2006: Proceedings of the 6th International Workshop on Software Engineering and Middleware, pp. 17–22. ACM, New York (2006)Google Scholar
  15. 15.
    Multiple wiki authors. REST for the Rest of Us, http://wiki.opengarden.org/REST/REST_for_the_Rest_of_Us
  16. 16.
    Zhao, S., Du, N., Nauerz, A., Zhang, X., Yuan, Q., Fu, R.: Improved Recommendation based on Collaborative Tagging Behaviors. In: Proceedings of the International ACM Conference on Intelligent User Interfaces (IUI 2008), Canary Islands, Spain (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Ignacio Silva-Lepe
    • 1
  • Revathi Subramanian
    • 1
  • Isabelle Rouvellou
    • 1
  • Thomas Mikalsen
    • 1
  • Judah Diament
    • 1
  • Arun Iyengar
    • 1
  1. 1.IBM T.J. Watson Research CenterUSA

Personalised recommendations