The majority of web applications nowadays are data-driven. However, that does not mean that all data is available while launching the respective application. While considering Web 2.0 applications, data is often fetched on-demand from remote web services, for example, after a location was provided, weather data could be fetched, and local news is loaded. This mashup approach is highly dynamical, i.e., based on the data input of the user, completely different execution paths might be performed. Currently, such workflows are implemented within the application logic requiring high development effort and maintenance of the implemented logic to prevent unintentional behavior. In this paper, we present a novel approach to integrate web services dynamically, to decrease deployment and maintenance costs and to enable the next generation of interlinked data web applications to enables application architects to (re)define the data integration in a descriptive way in an ontology, validate the workflows and define logical requirements. However, our approach is not just a design method but also a method for ad hoc integration of new services. Our approach has a significant impact on the effort for generating and maintaining dynamic applications.
%0 Conference Paper
%1 Both2019
%A Martin, Andreas Both; Didier Cherix; Michael
%B IADIS International Conference WWW/Internet 2019
%D 2019
%E Isaías, Pedro
%K es group_aksw iis martin
%P 150 - 154
%R 10.33965/icwi2019_201913C020
%T ONTOLOGY-DRIVEN SERVICE INTEGRATION INTO WEB APPLICATIONS: A DECLARATIVE APPROACH
%U http://www.iadisportal.org/digital-library/ontology-driven-service-integration-into-web-applications-a-declarative-approach
%X The majority of web applications nowadays are data-driven. However, that does not mean that all data is available while launching the respective application. While considering Web 2.0 applications, data is often fetched on-demand from remote web services, for example, after a location was provided, weather data could be fetched, and local news is loaded. This mashup approach is highly dynamical, i.e., based on the data input of the user, completely different execution paths might be performed. Currently, such workflows are implemented within the application logic requiring high development effort and maintenance of the implemented logic to prevent unintentional behavior. In this paper, we present a novel approach to integrate web services dynamically, to decrease deployment and maintenance costs and to enable the next generation of interlinked data web applications to enables application architects to (re)define the data integration in a descriptive way in an ontology, validate the workflows and define logical requirements. However, our approach is not just a design method but also a method for ad hoc integration of new services. Our approach has a significant impact on the effort for generating and maintaining dynamic applications.
@inproceedings{Both2019,
abstract = {The majority of web applications nowadays are data-driven. However, that does not mean that all data is available while launching the respective application. While considering Web 2.0 applications, data is often fetched on-demand from remote web services, for example, after a location was provided, weather data could be fetched, and local news is loaded. This mashup approach is highly dynamical, i.e., based on the data input of the user, completely different execution paths might be performed. Currently, such workflows are implemented within the application logic requiring high development effort and maintenance of the implemented logic to prevent unintentional behavior. In this paper, we present a novel approach to integrate web services dynamically, to decrease deployment and maintenance costs and to enable the next generation of interlinked data web applications to enables application architects to (re)define the data integration in a descriptive way in an ontology, validate the workflows and define logical requirements. However, our approach is not just a design method but also a method for ad hoc integration of new services. Our approach has a significant impact on the effort for generating and maintaining dynamic applications.},
added-at = {2024-03-04T14:15:42.000+0100},
author = {Martin, Andreas Both; Didier Cherix; Michael},
biburl = {https://www.bibsonomy.org/bibtex/23d6f167b1ad6c0f7c01675cce6b0c721/aksw},
booktitle = {IADIS International Conference WWW/Internet 2019},
doi = {10.33965/icwi2019_201913C020},
editor = {Isaías, Pedro},
interhash = {ea8e16548a6cc3e288a8c314de6e791d},
intrahash = {3d6f167b1ad6c0f7c01675cce6b0c721},
keywords = {es group_aksw iis martin},
organization = {ICWI},
pages = {150 - 154},
timestamp = {2024-03-04T14:15:42.000+0100},
title = {ONTOLOGY-DRIVEN SERVICE INTEGRATION INTO WEB APPLICATIONS: A DECLARATIVE APPROACH},
url = {http://www.iadisportal.org/digital-library/ontology-driven-service-integration-into-web-applications-a-declarative-approach},
year = 2019
}