Abstract
Web service-based development represents an emerging approach for the development of distributed information systems. Web services have been mainly applied by software practitioners as a means to modularize system functionality that can be offered across a network (e.g., intranet and/or the Internet). Although web services have been predominantly developed as a technical solution for integrating software systems, there is a more business-oriented aspect that developers and enterprises need to deal with in order to benefit from the full potential of web services in an electronic market. This ‘ignored’ aspect is the representation of the semantics underlying the services themselves as well as the ‘things’ that the services manage. Currently languages like the Web Services Description Language (WSDL) provide the syntactic means to describe web services, but lack in providing a semantic underpinning. In order to harvest all the benefits of web services technology, a framework has been developed for deriving business semantics from syntactic descriptions of web services. The benefits of such a framework are two-fold. Firstly, the framework provides a way to gradually construct domain ontologies from previously defined technical services. Secondly, the framework enables the migration of syntactically defined web services toward semantic web services. The study follows a design research approach which (1) identifies the problem area and its relevance from an industrial case study and previous research, (2) develops the framework as a design artifact and (3) evaluates the application of the framework through a relevant scenario.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Akkiraju, R., Farell, J., Nagarajan, M., Sheth, A., & Verma, K. (2005). Web service semantics—WSDL-S, W3C (Ed.), In Frameworks for semantics in web services, 05/6 2005.
Bell, D., de Cesare, S., & Lycett, M. (2005). Semantic transformation of web services. In OTM 2005—SWWS 2005, vol. 3662 (pp. 856–865).
Berners-Lee, T., Hendler, J., & Lassila, O. (2001). The semantic web. Scientific American, 284(5), 34–43 (Springer, Berlin Heidelbeg New York).
Blythe, J., Deelman, E., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., et al. (2003). Mapping abstract complex workflows onto grid environments. Journal of Grid Computing, 1(1), 9–23.
Burstein, M., Bussler, C., Zaremba, M., Finin, T., Huhns, M. N., Paolucci, M., et al. (2004). A semantic web services architecture. IEEE Internet Computing, 9(5), 72–81.
Cardoso, J., & Sheth, A. (2003). Semantic e-workflow composition. Journal of Intelligent Information Systems, 21(3), 191–225.
Chen, L. M., Shadbolt, N. R., Goble, C., Tao, F., Cox, S. J., Puleston, C., et al. (2003). Towards a knowledge-based approach to semantic service composition. In Semantic Web—Iswc 2003, vol. 2870 (pp. 319–334). Berlin Heidelberg New York: Springer.
Collins Concise English Dictionary (2001). Harper Collins. Glasgow, Scotland.
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., & Weerawarana, S. (2002). Unraveling the web services web—An introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing, 6(2), 86–93.
Daga, A., de Cesare, S., Lycett, M., & Partridge, C. (2005). An ontological approach for recovering legacy business content. In Proccedings of the 38th Hawaii International Conference on System Sciences. Los Alamitos, CA: IEEE Computer Society.
Fensel, D., & Lassila, O. (2000). The semantic web and its languages. Intelligent Systems and their Applications, IEEE, 15(6), 67–73 [see also IEEE Intelligent Systems].
Frege, G. (1884). The foundation of Arithmetic: A logico-mathematical enquiry into the concept of number.
Fremantle, P., Weerawarana, S., & Khalaf, R. (2002). Enterprise services. Communications of the ACM, 45(10), 77–82.
Gibbins, N., Harris, S., & Shadbolt, N. (2003). Agent-based semantic web services. In Proceedings of the 12th international conference on world wide web (pp. 710–717). Budapest, Hungary: ACM.
Gronmo, R., Skogan, D., Solheim, I., & Oldevik, J. (2004). Model-driven web services development. Paper presented at the IEEE International Conference on e-Technology, e-Commerce and e-Service, 2004.
Gruber, T. R. (1993). A translation approach to portable ontology specifications. Knowledge Acquisition, 5(2), 199–220.
Guarino, N. (1998). Formal ontology in Information Systems. (Frontiers in Artificial Intelligence & Applications Vol. 46) IOS Press. Amsterdam, The Netherlands.
Hendler, J. (2001). Agents and the semantic web. Intelligent Systems, IEEE, 16(2), 30–37 [see also IEEE Intelligent Systems and Their Applications].
Hevner, A., March, S., Park, J., & Ram, S. (2004). Design science in information systems research. MIS Quarterly, 28(1), 75–105.
Honderich, T. (1995). Oxford companion to philosophy. Oxford: Oxford University Press.
Khalaf, R., & Leymann, F. (2003). On web services aggregation. In Technologies for E-services, proceedings, vol. 2819 (pp. 1–13). Berlin Heidelberg New York: Springer.
Kleijnen, S., & Raju, S. (2003). An open web services architecture. Queue, 1(1), 38–46.
Lara, R., Roman, D., Polleres, A., & Fensel, D. (2004). A conceptual comparison of WSMO and OWL-S, Web services: European conference, ECOWS 2004 (pp. 254–269), September.
March, S., & Smith, G. (1995). Design and natural science research on information technology. Decision Support Systems, 15, 251–266.
Martin, D., Cheyer, A. J., & Moran, D. B. (1999). The open agent architecture: A framework for building distributed software systems. Applied Artificial Intelligence, 13(1–2), 91–128.
McIlraith, S. A., Son, T. C., & Zeng, H. L. (2001). Semantic web services. IEEE Intelligent Systems & their Applications, 16(2), 46–53.
Medjahed, B., & Bouguettaya, A. (2005). A dynamic foundational architecture for semantic web services. Distributed and Parallel Databases, 17(2), 179–206.
Nunamaker, J., Chen, M., & Purdin, T. (1991). System development in information systems research. Journal of Management Information Systems, 7(3), 89–106.
Paar, A. (2003). Semantic software engineering tools. In Companion of the 18th annual ACM SIGPLAN conference on object-oriented programming, systems, languages, and applications (pp. 90–91). Anaheim, CA, USA: ACM.
Paolucci, M., Srinivasan, N., Sycara, K., & Nishimura, T. (2003). Towards a semantic choreography of web services: From WSDL to DAML-S. Paper presented at the ICWS03, Las Vegas, USA.
Paolucci, M., & Sycara, K. (2003). Autonomous semantic web services. IEEE Internet Computing, 7(5), 34–41.
Partridge, C. (1996). Business objects: Re-engineering for reuse. Oxford: Butterworth-Heinemann.
Sheth, A., & Miller, J. A. (2003). Web services: Technical evolution yet practical revolution? IEEE Intelligent Systems, 18(1), 78–80.
Staab, S., van der Aalst, W., Benjamins, V. R., Sheth, A., Miller, J. A., Bussler, C., et al. (2003). Web services: Been there, done that? IEEE Intelligent Systems, 18(1), 72–85 [see also IEEE Intelligent Systems and Their Applications].
Sycara, K., Paolucci, M., Soudry, J., & Srinivasan, N. (2004). Dynamic discovery and coordination of agent-based semantic Web services. IEEE Internet Computing, 8(3), 66–73.
Tosic, V., Esfandiari, B., Pagurek, B., & Patel, K. (2002). On requirements for ontologies in management of Web Services. In Web services, E-business, and the semantic web, vol. 2512 (pp. 237–247). Berlin Heidelberg New York: Springer.
Vinoski, S. (2003). It’s just a mapping problem [computer application adaptation]. IEEE Internet Computing, 7(3), 88–90.
Wang, F. J., Zhao, Z. F., & Han, Y. B. (2002). A dynamic matching and binding mechanism for business service integration. In Engineering and deployment of cooperative information systems, proceedings, vol. 2480 (pp. 168–179). Berlin Heidelberg New York: Springer.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bell, D., de Cesare, S., Iacovelli, N. et al. A framework for deriving semantic web services. Inf Syst Front 9, 69–84 (2007). https://doi.org/10.1007/s10796-006-9018-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-006-9018-z