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.
Context-aware applications have been subject of many research works. The majority focus on the development of ad hoc architectures and legacy artifacts to capture and to adapt context information. We provide interoperability, adaptability and reuse to Context-aware applications by the employment of the Model Driven Development approach. We have defined a well detailed context metamodel and we have also developed a Context-aware Service Oriented Architecture (CSOA) using MDA principles and based on EDOC-ECA viewpoints. EDOC-ECA owns distributed characteristics and it is closer to Web Services for mapping specifications. A mapping from CSOA to WSDL metamodel is also presented in this paper.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.