skip to main content
10.1145/2072221.2072268acmotherconferencesArticle/Chapter ViewAbstractPublication PageshtConference Proceedingsconference-collections
research-article

Engineering RESTful semantic services on the fly

Published:03 October 2011Publication History

ABSTRACT

Real-world implementations of semantic services that could enable seamless integration of heterogeneous systems on the fly are deficient. This could be attributed to the complexity of heavy-weight semantic technologies, which mostly have a steep learning curve. As a consequence, the evolvement of modern approaches that purport to simplify the engineering of such services is a necessity. In this short paper, we present a work-in-progress model-driven approach that seeks to simplify and speed up the process of engineering RESTful semantic services. The suggested approach promotes automatic transformation of platform independent service models to partial service implementation and semantic descriptions to realize functional RESTful semantic services. The proposed solution is demonstrated and evaluated through a simple use-case scenario.

References

  1. Bensaber DA, Malki M. Development of semantic web services: model driven approach. 8th international conference on new technologies in distributed systems. Lyon, France: ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Mtsweni J, Biermann E, Pretorius L. Toward a service creation framework: a case of intelligent semantic services. 2010 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists. Bela Bela, South Africa: ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Martin D, Burstein M, Hobbs J, Lassila O, McDermott D, McIlraith S, Narayanan S, Paolucci M, Parsia B, Payne T, Sirin E, Srinivasan N, Sycara K. OWL-S: Semantic Markup for Web Services X: W3C, 2004.Google ScholarGoogle Scholar
  4. de Bruijn J, Bussler C, Domingue J, Fensel D, Hepp M, Keller U, Kifer M, Knig-Ries B, Kopecky J, Lara R, Lausen H, Oren E, Polleres A, Roman D, Scicluna J, Stollberg M. Web Service Modelling Ontology (WSMO). In: Lausen. H, Polleres. A, Roman. D, editors: DERI, 2005.Google ScholarGoogle Scholar
  5. Agre G, Marinova Z, Pariente T, Micsik A. Towards Semantic Web service engineering Workshop on service matchmaking and resource retrieval in the semantic Web (SMRR 2007) CEUR 2007.Google ScholarGoogle Scholar
  6. Stollberg M, Hepp M, Fensel D. Semantics for Service-Oriented Architectures. In: Griffiths N, Chao K-M, editors. Agent-Based Service-Oriented Computing,. Springer, 2010.Google ScholarGoogle Scholar
  7. Pautasso C, Zimmermann O, Leymann F. RESTful Web Services vs. "Big" Web Services: making the right architectural decision. WWW 2008. Beijing, China: ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Berners-Lee T, Hendler J, Lassila O. The semantic web. Scientific American 2001:34.Google ScholarGoogle Scholar
  9. Daniel F, Facca F, Mtsweni J, Biermann E, Pretorius L. iSemServ: Towards the Engineering of Intelligent Semantic-Based Services. Current Trends in Web Engineering, vol. 6385. Springer Berlin/Heidelberg, 2010. p.550. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lara R, Roman D, Polleres A, Fensel D. A conceptual comparison of WSMO and OWL-S. In: Zhang L-J, Jeckle M, editors. European Conference on Web Services (ECOWS 2004): Springer Berlin/Heidelberg, 2004. p.254.Google ScholarGoogle Scholar
  11. Filho OFF, Ferreira MAGV. Semantic Web Services: a RESTful approach. IADIS International Conference WWW/Internet 2009 Rome, Italy, 2009. p.169.Google ScholarGoogle Scholar
  12. Cardoso J, Voigt K, Winkler M. Service engineering for the internet of services. Enterprise Information Systems 10th International Conference (ICEIS). Barcelona, Spain: Springer Berlin Heidelberg, 2008.Google ScholarGoogle Scholar
  13. Kuropka D, Troger P, Staab S, Mathias W, editors. Semantic Service Provisioning, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Xiaofeng Y, Jun H, Yan Z, Tian Z, Linzhang W, Jianhua Z, Xuandong L. A Model Driven Development Framework for Enterprise Web Services. 10th IEEE International Enterprise Distributed Object Computing Conference. Hong Kong IEEE Computer Society, 2006. p.75. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Lautenbacher F. A UML profile and transformation rules for semantic web services. Institute of Computer Science, University of Augsburg, Germany, 2006. p.61.Google ScholarGoogle Scholar
  16. Kerrigan M, Mocan A, Tanler M, Fensel D. The Web Service Modeling Toolkit (WSMT)- an integrated development environment for Semantic Web Services. 4th European conference on the Semantic Web: Research and Applications. Innsbruck, Austria: Springer-Verlag, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. de Bruijn J, Lausen H, Krummenacher R, Polleres A, Predoiu L, Kifer M, Fensel D. The Web Service Modeling Language WSML.. WSML Final Draft: DERI, 2005.Google ScholarGoogle Scholar
  18. Bernstein A, Karger D, Heath T, Feigenbaum L, Maynard D, Motta E, Thirunaray an K, Alowisheq A, Millard D, Tiropanis T. EXPRESS: EXPressing REstful Semantic Services Using Domain Ontologies. The Semantic Web - ISWC 2009, vol. 5823. Springer Berlin/Heidelberg, 2009. p.941.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Engineering RESTful semantic services on the fly

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Other conferences
                  SAICSIT '11: Proceedings of the South African Institute of Computer Scientists and Information Technologists Conference on Knowledge, Innovation and Leadership in a Diverse, Multidisciplinary Environment
                  October 2011
                  352 pages
                  ISBN:9781450308786
                  DOI:10.1145/2072221

                  Copyright © 2011 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 3 October 2011

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article

                  Acceptance Rates

                  Overall Acceptance Rate187of439submissions,43%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader