Abstract
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.
Chapter PDF
Similar content being viewed by others
References
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)
Artus, D.J.: SOA Realization: Service Design Principles (February 2006), http://www.ibm.com/developerworks/webservices/library/ws-soa-design/
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)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)
Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The Next Step in Web Services. Commun. ACM 46, 29–34 (2003)
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)
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)
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)
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)
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall Professional Technical Reference (2005)
Haentjes, V.: SOA Made Easy with SAP (February 2010), http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903aa937-03f2-2c10-968e-8e7d649cd352
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)
Hoffmann, J., Weber, I., Kraft, F.M.: SAP Speaks PDDL. In: AAAI (2010)
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)
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)
Malinverno, P.: Service-Oriented Architecture Craves Governance (October 2006), http://www.gartner.com/DisplayDocument?id=488180
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)
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)
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)
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)
SAP AG. Governance for Modeling and Implementing Enterprise Services at SAP (April 2007), http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0763dbc-abd3-2910-4686-ab7adfc8ed92
Segev, A., Toch, E.: Context-Based Matching and Ranking of Web Services for Composition. IEEE Transactions on Services Computing (2009)
Sivashanmujgam, K., Verma, K., Sheth, A., Miller, J.: Adding Semantics to Web Services Standards. In: Int. Conference on Web Services ICWS 2003 (June 2003)
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)
Verma, K., Sheth, A.: Semantically Annotating a Web Service. IEEE Internet Computing 11(2), 83–85 (2007)
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)
Woolf, B.: Introduction to SOA Governance (July 2007), http://www.ibm.com/developerworks/library/ar-servgov/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Roy, M., Suleiman, B., Schmidt, D., Weber, I., Benatallah, B. (2011). Using SOA Governance Design Methodologies to Augment Enterprise Service Descriptions. In: Mouratidis, H., Rolland, C. (eds) Advanced Information Systems Engineering. CAiSE 2011. Lecture Notes in Computer Science, vol 6741. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21640-4_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-21640-4_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21639-8
Online ISBN: 978-3-642-21640-4
eBook Packages: Computer ScienceComputer Science (R0)