Using SOA Governance Design Methodologies to Augment Enterprise Service Descriptions

  • Marcus Roy
  • Basem Suleiman
  • Dennis Schmidt
  • Ingo Weber
  • Boualem Benatallah
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6741)


In large-scale SOA development projects, organizations utilize Enterprise Services to implement new composite applications. Such Enterprise Services are commonly developed based on service design methodologies of a SOA Governance process to feasibly deal with a large set of Enterprise Services. However, this usually reduces their understandability and affects the discovery by potential service consumers. In this paper, we first present a way to derive concepts and their relationships from such a service design methodology. Second, we automatically annotate Enterprise Services with these concepts that can be used to facilitate the discovery of Enterprise Services. Based on our prototypical implementation, we evaluated the approach on a set of real Enterprise Service operations provided by SAP. Our evaluation shows a high degree of annotation completeness, accuracy and correctness.


SOA Governance Enterprise Services Annotation 


  1. 1.
    Akkiraju, R., Farell, J., Miller, J.A., Nagarajan, M., Sheth, A., Verma, K.: Web service semantics – WSDL-S. In: W3C Workshop on Frameworks for Semantic in Web Services (2005)Google Scholar
  2. 2.
    Artus, D.J.: SOA Realization: Service Design Principles (February 2006),
  3. 3.
    Beaton, J., Jeong, S.Y., Xie, Y., Stylos, J., Myers, B.A.: Usability Challenges for Enterprise Service-oriented Architecture apis. In: VLHCC 2008: Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 193–196. IEEE Computer Society, Washington, DC, USA (2008)CrossRefGoogle Scholar
  4. 4.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)CrossRefGoogle Scholar
  5. 5.
    Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The Next Step in Web Services. Commun. ACM 46, 29–34 (2003)CrossRefGoogle Scholar
  6. 6.
    De Silva, L., Jayaratne, L.: Wikionto: A System for Semi-automatic Extraction and Modeling of Ontologies Using Wikipedia XML Corpus. In: IEEE International Conference on Semantic Computing, ICSC 2009, pp. 571–576 (2009)Google Scholar
  7. 7.
    Dill, S., Eiron, N., Gibson, D., Gruhl, D., Guha, R., Jhingran, A., Kanungo, T., Mccurley, K.S., Rajagopalan, S., Tomkins, A., Tomlin, J.A., Zien, J.Y.: A Case for Automated Large Scale Semantic Annotations. Journal of Web Semantics (2003)Google Scholar
  8. 8.
    Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity Search for Web Services. In: VLDB 2004: Proceedings of the Thirtieth international conference on Very large data bases. VLDB Endowment, pp. 372–383 (2004)Google Scholar
  9. 9.
    Erdmann, M., Maedche, A., Schnurr, H.-P., Staab, S.: From Manual to Semi-automatic Semantic Annotation About Ontology-based Text Annotation Tools. In: Proc. of the COLING 2000 Workshop on Semantic Annotation and Intelligent Content, Luxembourg (August 2000)Google Scholar
  10. 10.
    Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall Professional Technical Reference (2005)Google Scholar
  11. 11.
  12. 12.
    Harmelen, F.V., Fensel, D.: Practical Knowledge Representation for the Web. In: In Proc. of the 2000 Description Logic Workshop DL 2000, pp. 89–97 (1999)Google Scholar
  13. 13.
    Hoffmann, J., Weber, I., Kraft, F.M.: SAP Speaks PDDL. In: AAAI (2010)Google Scholar
  14. 14.
    Kungas, P., Dumas, M.: Cost-Effective Semantic Annotation of XML Schemas and Web Service interfaces. In: SCC 2009. IEEE International Conference on Services Computing, pp. 372–379 (September 2009)Google Scholar
  15. 15.
    Maedche, A., Staab, S.: Semi-automatic Engineering of Ontologies from Text. In: Proc. of 12th Int. Conf. on Software and Knowledge Eng., Chicago, IL (2000)Google Scholar
  16. 16.
    Malinverno, P.: Service-Oriented Architecture Craves Governance (October 2006),
  17. 17.
    Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic matching of web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  18. 18.
    Patil, A.A., Oundhakar, S.A., Sheth, A.P., Verma, K.: Meteor-S Web Service Annotation Framework. In: Proceedings of the 13th International Conference on World Wide Web, WWW 2004, pp. 553–562. ACM, New York (2004)Google Scholar
  19. 19.
    Rao, J., Dimitrov, D., Hofmann, P., Sadeh, N.: A Mixed Initiative Approach to Semantic Web Service Discovery and Composition: SAP’s Guided Procedures Framework. In: ICWS 2006: Proc. of the IEEE Int. Conf. on Web Services, pp. 401–410. IEEE Computer Society, Washington, DC, USA (2006)CrossRefGoogle Scholar
  20. 20.
    Roy, M., Suleiman, B., Weber, I.: Facilitating enterprise service discovery for non-technical business users. In: Maximilien, E.M., Rossi, G., Yuan, S.-T., Ludwig, H., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6568, pp. 100–110. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  21. 21.
    SAP AG. Governance for Modeling and Implementing Enterprise Services at SAP (April 2007),
  22. 22.
    Segev, A., Toch, E.: Context-Based Matching and Ranking of Web Services for Composition. IEEE Transactions on Services Computing (2009)Google Scholar
  23. 23.
    Sivashanmujgam, K., Verma, K., Sheth, A., Miller, J.: Adding Semantics to Web Services Standards. In: Int. Conference on Web Services ICWS 2003 (June 2003)Google Scholar
  24. 24.
    Staab, S., Angele, J., Decker, S., Erdmann, M., Hotho, A., Maedche, A., Schnurr, H.-P., Studer, R., Sure, Y.: Semantic Community Web Portals. In: Proc. of the 9th Int. WWW Conference on Computer Networks, pp. 473–491. North-Holland Publishing Co., Amsterdam (2000)Google Scholar
  25. 25.
    Verma, K., Sheth, A.: Semantically Annotating a Web Service. IEEE Internet Computing 11(2), 83–85 (2007)CrossRefGoogle Scholar
  26. 26.
    Vitvar, T., Mocan, A., Kerrigan, M., Zaremba, M., Zaremba, M., Moran, M., Cimpian, E., Haselwanter, T., Fensel, D.: Semantically-enabled Service Oriented Architecture: Concepts, Technology and Application. Service Oriented Computing and Applications 1(2), 129–154 (2007)CrossRefGoogle Scholar
  27. 27.
    Woolf, B.: Introduction to SOA Governance (July 2007),

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Marcus Roy
    • 1
    • 2
  • Basem Suleiman
    • 1
  • Dennis Schmidt
    • 1
  • Ingo Weber
    • 2
  • Boualem Benatallah
    • 2
  1. 1.SAP ResearchSydneyAustralia
  2. 2.School of Computer Science and EngineeringUNSWSydneyAustralia

Personalised recommendations