Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2539150.2539193acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

A Model Driven Approach for the Development of Semantic RESTful Web Services

Published: 02 December 2013 Publication History

Abstract

Nowadays, Web services and others SOA-based applications have attracted more attention in the software industry. The RESTful Web Service becomes an important service architectural style due to its simplicity, heterogeneity and web-based format. One of the principal advantages of the REST architecture is the interoperability. However, different implementation languages and representation data formats can break interoperability, especially on semantic description of these services. In this paper, we propose the use of a model driven approach for the development of semantic RESTful Web services. Raising the development abstraction level, providing language-independent metamodels of services and semantic resources and by model transformations it is possible to develop interoperable complex services.

References

[1]
Pautasso, C. 2009. RESTful Web service composition with BPEL for REST. Data & Knowledge Engineering, 68(9), 851--866.
[2]
Xavier, Otávio. C. 2011. Serviços Web Semânticos Baseados em RESTful. Master thesis, Instituto de Informática, Universidade Federal de Goiás, Goiânia.
[3]
Amar Bensaber, D., Malki, M. 2008. Development of semantic Web services: model driven approach. In Proceedings of the 8th international conference on New technologies in distributed systems (p. 40). ACM.
[4]
Valverde, F., Pastor, O. 2009. Dealing with REST Services in Model-driven Web Engineering Methods. V Jornadas Científico-Técnicas en Servicios Web y SOA, JSWEB.
[5]
Richardson, L., Ruby, S. 2007. RESTful Serviços Web, O'Reilly Media, Sebastopol, CA.
[6]
Cerami, E. 2002. Web Services Essentials. O'Reilly Media, Sebastopol, CA.
[7]
Fielding, R. 2000. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine.
[8]
Gudgin, M., Hadley, M. Mendelsohn, N., Moreau, J. J., Nielsen, H. F., Karmarkar, A., Lafon, Y. 2007. SOAP Version 1.2 Part 1: Messaging Framework (Second Edition), W3C Recommendation {online} available http://www.w3.org/TR/soap12-part1.
[9]
Christensen, E., Curbera, F., Meredith G., Weerawarana, S. 2001. Web Services Description Language (WSDL) 1.1, W3C Note {online} available http://www.w3.org/TR/wsdl.
[10]
Hadley, M. 2009. Web Application Description Language, W3C Member Submission {online} available http://www.w3.org/Submission/wadl.
[11]
Lee, Y. J., Kim, C. S. 2010. Building semantic ontologies for restful Web services. In Computer Information Systems and Industrial Management Applications (CISIM), International Conference on (pp. 383--386). IEEE.
[12]
Martin, D., Burstein, M., Hobbs, J., Lassila, O., Mc Dermott, D., Mc Ilraith, S., Narayanan, S. Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K. 2004. OWL-S: Semantic Markup for Web Services, W3C Member Submission {online} available http://www.w3.org/Submission/OWL-S.
[13]
Ferreira Filho, O. F. 2009. Serviços semânticos: uma abordagem RESTful. Master thesis, USP, São Paulo.
[14]
Berners-Lee, T., Hendler, J., and Lassila, O. 2001. The semantic web. Scientific american, 284(5), 28--37.
[15]
Gruber, T. 1995. Toward principles for the design of ontologies used for knowledge sharing?. International journal of human-computer studies 43.5: 907--928.
[16]
Khorasgani, R. R., Stroulia, E., Zaïane, O. R. 2011. Web service matching for RESTful web services. In Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on (pp. 115--124). IEEE.
[17]
Alowisheq, A., Millard, D. E. 2009. EXPRESS: EXPressing REstful Semantic Services. In Web Intelligence and Intelligent Agent Technologies, 2009. WI-IAT'09. IEEE/WIC/ACM International Joint Conferences on (Vol. 3, pp. 453--456). IET.
[18]
Hendler, J. 2001. Agents and the semantic web. IEEE Intelligent Systems Journal, 16.2: 30--37.
[19]
Kim, I. W., Lee, K. H. 2009. A model-driven approach for describing semantic Web services: from UML to OWL-S. Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on, 39(6), 637--646.
[20]
Sane, S. S., Shirke, A. 2009. Generating OWL ontologies from a relational databases for the semantic web. In Proceedings of the International Conference on Advances in Computing, Communication and Control (pp. 157--162). ACM.
[21]
Martin, D., Burstein, M., Mcdermott, D., Mcilraith, S., Paolucci, M., Sycara, K., McGuiness, D., Sirin, E., Srinivasan, N. 2007. Bringing semantics to Web services with OWL-S. World Wide Web, 10(3), 243--277.
[22]
OMG. 2003. Object Management Group: MDA Guide Version 1.0.1.
[23]
Lautenbacher, F., Bauer, B. 2007. Creating a Meta-Model for Semantic Web Service Standards. In WEBIST (2) (pp. 376--381).
[24]
Kent, S. 2002. Model driven engineering. In Integrated Formal Methods (pp. 286--298). Springer Berlin Heidelberg.
[25]
Sommerville I. 2011. Engenharia de Software. Pearson Prentice Hall, São Paulo.
[26]
Staab, S., Walter, T., Gröner, G., Parreiras, F. S. 2010. Model driven engineering with ontology technologies. In Reasoning Web. Semantic Technologies for Software Engineering (pp. 62--98). Springer Berlin Heidelberg.
[27]
Favre, J. M. 2004. Towards a basic theory to model model driven engineering. In 3rd Workshop in Software Model Engineering, WiSME.
[28]
Qafmolla, X., Nguyen, V. C. 2010. Automation of Web services development using model driven techniques. In Computer and Automation Engineering (ICCAE), The 2nd International Conference on (Vol. 3, pp. 190--194). IEEE.
[29]
Ehrig, K., Taentzer, G., Varró, D. 2006. Tool integration by model transformations based on the eclipse modeling framework. EASST Newsletter, 12, 1861--0668.
[30]
Radjenovic, A., Paige R. 2010. "Behavioural interoperability to support model-driven systems integration." Proceedings of the First International Workshop on Model-Driven Interoperability. ACM.
[31]
Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose T. 2003. Eclipse modeling framework: a developer's guide. Addison-Wesley Professional.
[32]
Vernadat, F. B. 2003. Enterprise modelling and integration (pp. 25--33). Springer US.
[33]
Chen, D., Doumeingts, G. 2003. European initiatives to develop interoperability of enterprise applications---basic concepts, framework and roadmap. Annual Reviews in Control, 27(2), 153--162.
[34]
Alarcon, R., and Wilde, E. 2010. "Linking data from restful services." Third Workshop on Linked Data on the Web, Raleigh, North Carolina (April 2010).
[35]
Petrie, C., Margaria, T., Lausen, H., Zaremba, M. 2009. Semantic Web Services Challenge, Results from the First Year. Series: Semantic Web And Beyond, Volume 8. Semantic Web Services Challenge, 1.
[36]
Atlas group, LINA & INRIA. 2006. ATL: Atlas Transformation Language/ATL User Manual, version 0.7.

Cited By

View all
  • (2019)WAPImlProceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems10.1109/MODELS-C.2019.00116(748-752)Online publication date: 15-Sep-2019
  • (2018)Model-driven development of OData services: An application to relational databases2018 12th International Conference on Research Challenges in Information Science (RCIS)10.1109/RCIS.2018.8406667(1-12)Online publication date: May-2018
  • (2017)From requirements to source codeAutomated Software Engineering10.1007/s10515-016-0206-x24:4(791-838)Online publication date: 1-Dec-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
IIWAS '13: Proceedings of International Conference on Information Integration and Web-based Applications & Services
December 2013
753 pages
ISBN:9781450321136
DOI:10.1145/2539150
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]

In-Cooperation

  • @WAS: International Organization of Information Integration and Web-based Applications and Services

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 December 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Model Driven Development
  2. RESTful
  3. Semantic Web
  4. Web Services

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

IIWAS '13

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)WAPImlProceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems10.1109/MODELS-C.2019.00116(748-752)Online publication date: 15-Sep-2019
  • (2018)Model-driven development of OData services: An application to relational databases2018 12th International Conference on Research Challenges in Information Science (RCIS)10.1109/RCIS.2018.8406667(1-12)Online publication date: May-2018
  • (2017)From requirements to source codeAutomated Software Engineering10.1007/s10515-016-0206-x24:4(791-838)Online publication date: 1-Dec-2017
  • (2016)EMF-RESTProceedings of the 31st Annual ACM Symposium on Applied Computing10.1145/2851613.2851782(1446-1453)Online publication date: 4-Apr-2016
  • (2016)RESTful SOA zur Automatisierung von Geschäftsprozessen – Ein modellbasierter AnsatzGeschäftsprozessorientierte Systementwicklung10.1007/978-3-658-14826-3_18(279-297)Online publication date: 1-Dec-2016
  • (2015)A framework for flexible REST services: Decoupling authorization for reduced service dependency2015 4th Mediterranean Conference on Embedded Computing (MECO)10.1109/MECO.2015.7181861(51-55)Online publication date: Jun-2015

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media