16,540 Hits in 3.1 sec

Example-Driven Web API Specification Discovery [chapter]

Hamza Ed-douibi, Javier Luis Cánovas Izquierdo, Jordi Cabot
2017 Lecture Notes in Computer Science  
In this paper we present an exampledriven discovery process that generates model-based OpenAPI specifications for REST Web APIs by using API call examples.  ...  Our approach is an example-driven approach, meaning that the OpenAPI specification is derived from a set of examples showing its usage.  ...  Acknowledgment This work has been supported by the Spanish government (TIN2016-75944-R project). 31 32 33  ... 
doi:10.1007/978-3-319-61482-3_16 fatcat:bqyoz6jl2faf3luy4ctnbym52u

API-centric Linked Data integration: The Open PHACTS Discovery Platform case study

Paul Groth, Antonis Loizou, Alasdair J.G. Gray, Carole Goble, Lee Harland, Steve Pettifer
2014 Journal of Web Semantics  
Additionally, we show how the Open PHACTS Discovery Platform implements this extended architecture.  ...  To address this challenge, the Open PHACTS consortium has developed the Open PHACTS Discovery Platform that leverages Linked Data to provide integrated access to pharmacology databases.  ...  Such additions can be driven by application requirements. Using APIs and in particular web service APIs, also addresses deployment issues.  ... 
doi:10.1016/j.websem.2014.03.003 fatcat:orin7osdn5ddhk3ss5q6sipx5y

APIComposer: Data-Driven Composition of REST APIs [chapter]

Hamza Ed-douibi, Javier Luis Cánovas Izquierdo, Jordi Cabot
2018 Lecture Notes in Computer Science  
More and more companies and governmental organizations are publishing data on the Web via REST APIs.  ...  For an initial set of REST APIs, we discover the data models, identify matching concepts, obtain a global model, and make the latter available on the Web as a global REST API.  ...  Our Approach We propose a model-based approach to compose data-driven REST APIs.  ... 
doi:10.1007/978-3-319-99819-0_12 fatcat:3lalchy3d5dlvi6briaqfoq6we

Api-Centric Linked Data Integration: The Open Phacts Discovery Platform Case Study

Paul Thomas Groth, Antonis Loizou, Alasdair J. G. Gray, Carole Goble, Lee Harland, Steve Pettifer
2014 Social Science Research Network  
Additionally, we show how the Open PHACTS Discovery Platform implements this extended architecture.  ...  To address this challenge, the Open PHACTS consortium has developed the Open PHACTS Discovery Platform that leverages Linked Data to provide integrated access to pharmacology databases.  ...  Such additions can be driven by application requirements. Using APIs and in particular web service APIs, also addresses deployment issues.  ... 
doi:10.2139/ssrn.3199140 fatcat:n2jt5hs7mjhurkz5ak7dtgos2y

An User-driven Service Creation Architecture in Consumer Networking Environments
소비자 네트워킹 환경에서의 사용자 주도 서비스의 효율적 생성

Yuchul Jung, Jin-Young Kim, Hyejin Lee, Kwang-Young Kim, Dongjun Suh
2016 Journal of Digital Contents Society  
In a Web 2.0 context, users are exposed to numerous smart devices and services that allow real-time interaction between users (or consumers) and developers (or producers).  ...  service creation and then proposes a service creation management architecture which enables new service creation using the data model, the management of the service creation data, and the semantic service discovery  ...  A good example is service mashup. A mashup is a simple and small web application made by linking the results of the computation of several services available on the Web.  ... 
doi:10.9728/dcs.2016.17.6.479 fatcat:zsbxlibytbhwzkxfz56mnh23m4

Using the W3C WebCrypto API for Document Signing

Nick Hofstede, Nick Van den Bleeken
2013 Trust and Trustworthy Computing  
This paper focuses on digitally signing documents as a specific use case for making secure hardware available to a web application.  ...  Then we look at the emerging Web Cryptography API developed by the W3C and discover missing functionality needed to implement this use case.  ...  Evaluation of the Web Cryptography API Mainly driven by mobile applications being implemented as web applications, more and more functionality, including access to hardware like GPS sensors [12] and  ... 
dblp:conf/trust/HofstedeB13 fatcat:t7bysyjkvbaodn732nd6qqslo4

Linked Data and Linked APIs: Similarities, Differences, and Challenges [chapter]

Ruben Verborgh, Thomas Steiner, Rik Van de Walle, Joaquim Gabarro
2015 Lecture Notes in Computer Science  
We argue that describing inter-resource links-similarly to what the Linked Data movement has done for datais the key to machine-driven consumption of apis.  ...  for long-envisioned realizations like automatic service discovery and composition.  ...  Microwsmo [22, 25] , an extension to sawsdl that enables the annotation of restful services, supports the discovery, composition, and invocation of Web apis.  ... 
doi:10.1007/978-3-662-46641-4_20 fatcat:n7xokqzyavgxphilzrdbdgp6ti

Composing JSON-Based Web APIs [chapter]

Javier Luis Cánovas Izquierdo, Jordi Cabot
2014 Lecture Notes in Computer Science  
The development of Web APIs has become a discipline that companies have to master to succeed in the Web.  ...  The so-called API economy is pushing companies to provide access to their data by means of Web APIs, thus requiring web developers to study and integrate such APIs into their applications.  ...  In this section we will show a simple example using two JSON-based web APIs we want to compose. From now on, we will refer JSON-based web APIs as APIs for the sake of conciseness.  ... 
doi:10.1007/978-3-319-08245-5_24 fatcat:yzpq5mep6ndsrmmpxgplkulnpa

Extending the Devices Profile for Web Services Standard Using a REST Proxy

Son N. Han, Soochang Park, Gyu Myoung Lee, Noel Crespi
2015 IEEE Internet Computing  
The OASIS standard Devices Profile for Web Services (DPWS) enables the use of Web services for service-oriented and event-driven Internet of Things (IoT) applications.  ...  We extend the DPWS standard by using a Representational State Transfer (REST) proxy to tackle these problems, creating RESTful Web APIs to pave the way for developers to invest more in this technology.  ...  Acknowledgement This work is supported by two European ITEA2 projects: 10028 "Web of objects" (WoO) and 11020 "Social Internet of Things: Apps by and for the Crowd" (SiTAC).  ... 
doi:10.1109/mic.2014.44 fatcat:x4kzrw6qqfdknlfkaox5zbb2cu

Mobile applications driven by Open PHACTS semantic web technology

Christine Chichester, Lee Harald, Tim Harder
2013 EMBnet journal  
Here, we present two examples of the use of the Open PHACTS API to create mobile scientific applications.  ...  The main point of interaction with the system is an API, designed to be "developer friendly" by using familiar web technologies such as REST services and JSON.  ...  Specifically for the ChemBioNavigator (CBN) example, the architecture is designed around a Ruby on Rails web-application server, connecting the different parts of the application (Figure 1 ) and modern  ... 
doi:10.14806/ej.19.b.721 fatcat:4l7asqcrg5du7jrjgifbtckc5e

Discovering Math APIs by Mining Unit Tests [chapter]

Anirudh Santhiar, Omesh Pandita, Aditya Kanade
2013 Lecture Notes in Computer Science  
We implemented Math-Finder as an Eclipse plugin for discovery of third-party Java APIs and performed a user study to evaluate its effectiveness.  ...  In today's API-rich world, programmer productivity depends heavily on the programmer's ability to discover the required APIs.  ...  Our approach falls in the category of specification-driven API discovery [29, 21] .  ... 
doi:10.1007/978-3-642-37057-1_24 fatcat:7svsh6t3zfbsjlbzwoksmmhckq

HyOASAM: A Hybrid Open API Selection Approach for Mashup Development

Bo Jiang, Pengxiang Liu, Ye Wang, Yezhi Chen
2020 Mathematical Problems in Engineering  
We propose a Hybrid Open API Selection Approach for Mashup development (HyOASAM), which consists of two basic approaches: one is a user-story-driven open API discovery approach, and the other is multidimensional-information-matrix  ...  Therefore, how to select the most appropriate open API for a specific user requirement is a crucial problem to be solved.  ...  User-Story-Driven Open APIs Discovery Approach. e user-story-driven open APIs discovery approach analyzes syntactic dependencies [33] of user stories by the Mashup developer's requirements and then uses  ... 
doi:10.1155/2020/4984375 fatcat:nd5zbvummrbfzmov6mrlbgll54

A Personal Agent-based Approach for API Evolution

Cristián Vásquez
2018 International Semantic Web Conference  
This thesis focus on systems where to count with common models is difficult, and investigate a bottom-up approach where personal agents expose hypermedia APIs and copy, transform and combine API features  ...  Generalpurpose APIs will cover part of the functionality, but others need higher degrees of customization.  ...  Hypermedia-driven APIs Extensive research has been done regarding the discovery, composition, and orchestration of Semantic Web Services [4] which traditionally makes use of central registries where  ... 
dblp:conf/semweb/Vasquez18 fatcat:hwqaltnfdnec3gfuc3d2xrgedy

IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services

John Domingue, Liliana Cabral, Farshad Hakimpour, Denilson Sell, Enrico Motta
2004 WSMO Implementation Workshop  
Our extensions to WSMO include the addition of input and output roles to goals and web services and a new type of mediator.  ...  IRS-I supported the creation of knowledge intensive systems structured according to the UPML framework and IRS-II integrated the UPML framework with web service technologies.  ...  Acknowledgements This work is supported by the DIP (Data, Information and Process Integration with Semantic Web Services) and AKT (Advanced Knowledge Technologies) projects.  ... 
dblp:conf/wiw/DomingueCHSM04 fatcat:ytg6jyd4rzawtbnjdugjjglxxy

Accessing the deep web

Alfredo Alba, Varun Bhagwan, Tyrone Grandison
2008 Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion '08  
Prevailing wisdom assumes that there are well-defined, effective and efficient methods for accessing Deep Web content.  ...  The system requires stable and periodic extraction of Deep Web content from a number of online data sources.  ...  Acknowledgments We would like to thank the BBC, specifically Geoff Goodwin (Head of BBC Switch) for their support and encouragement.  ... 
doi:10.1145/1449814.1449871 dblp:conf/oopsla/AlbaBG08 fatcat:janxrzysijeo3chtcciyzqa4wa
« Previous Showing results 1 — 15 out of 16,540 results