Web Services – REST or Restful Services

Author(s):  
Hye-young Paik ◽  
Angel Lagares Lemos ◽  
Moshe Chai Barukh ◽  
Boualem Benatallah ◽  
Aarthi Natarajan
Author(s):  
Yixiong Chen ◽  
Yang Yang ◽  
Zhanyao Lei ◽  
Mingyuan Xia ◽  
Zhengwei Qi

AbstractModern RESTful services expose RESTful APIs to integrate with diversified applications. Most RESTful API parameters are weakly typed, which greatly increases the possible input value space. This poses difficulties for automated testing tools to generate effective test cases to reveal web service defects related to parameter validation. We call this phenomenon the type collapse problem. To remedy this problem, we introduce FET (Format-encoded Type) techniques, including the FET, the FET lattice, and the FET inference to model fine-grained information for API parameters. Enhanced by FET techniques, automated testing tools can generate targeted test cases. We demonstrate Leif, a trace-driven fuzzing tool, as a proof-of-concept implementation of FET techniques. Experiment results on 27 commercial services show that FET inference precisely captures documented parameter definitions, which helps Leif to discover 11 new bugs and reduce $$72\% \sim 86\%$$ 72 % ∼ 86 % fuzzing time as compared to state-of-the-art fuzzers.


Author(s):  
José Renato Villela Dantas ◽  
Pedro Porfirio Muniz Farias

In the internet environment, web services based on representational state transfer (REST) have become the de facto standard. The addition of semantics is intended to enhance the description of web services with information that enables automatic agents to understand their data. However, the existence of different languages to semantically describe services makes it difficult to discover and select the service that best meets a requirement. Furthermore, relatively few proposals have a RESTful service semantic description, making the discovery process for RESTful services more difficult. This work proposes a RESTful semantic web service discovery architecture based on semantic interfaces (SERIN). SERIN is an ontology with annotations that semantically describe RESTful web services. This architecture enables software agents to automatically discover and make service calls in order to execute a determined task.


2019 ◽  
Vol 11 (2) ◽  
pp. 24-49 ◽  
Author(s):  
Kiritkumar J Modi ◽  
Sanjay Garg ◽  
Sanjay Chaudhary

RESTful web services have evolved based on REST architectural design and gained popularity because of their inherent simplicity and suitability features in comparison with SOAP-based web services. Moreover, linked open data (LOD) provides a uniform data model for RESTful web services which in turn avoids manual intervention of users to perform tasks such as, searching, selection, and integration. Researchers have worked on LOD based RESTful web services searching, selection and composition but focused on individual basis though they are interrelated tasks. This article presents an integrated framework and approach to automate the discovery, selection and composition of RESTful Web services using linked open data to provide an efficient composition solution. We work with RDF descriptions to express the state of linked data resources on which SPARQL queries would be applied for the extraction, filtering and integration of RESTful services. Use case scenarios of population information systems and healthcare recommendation systems are presented as a proof of concept with necessary results.


2010 ◽  
Vol 143-144 ◽  
pp. 1159-1163
Author(s):  
Dong Jin Wang ◽  
Mei Na Song ◽  
Yan Li

In the past several years, there have been dramatic changes on the Web services landscape.After the traditional XML-PC web service, a new style-Representati0nal State Transfer (REST) is applied to Web services. In addition, the telecom operators have provided different APIs. OneAPI standards have been proposed. This article mainly introduces OneAPI standards and REST architecture. Some OneAPI supplied by GSMA website to provide REST service. Sample program implements can get the user address though the OneAPI.


Author(s):  
Eyuphan Ozdemir

This chapter aims to present a general overview of today's dominant software architectural style for developing web services, namely REST, by comparing the core elements of this paradigm with the big web service model. The study evaluates the HTTP requests, responses, and thus, the SOAP/JSON payloads involved in consuming a big web service and a RESTful service that is developed in the ASP.NET Core Web API framework. After summarizing the REST constraints, the chapter elucidates how the example RESTful web service satisfies these constraints and lists some scenarios suited to each paradigm. The study notes the object-oriented elements that are inherent in RESTful services, specifically how polymorphism and abstraction principles can be applied to RESTful services.


Author(s):  
Victor Saquicela ◽  
Luis. M. Vilches-Blázquez ◽  
Oscar Corcho

RESTful services are increasingly gaining traction over Web Services (WS-*). As with WS-* services, their semantic annotation can provide benefits in tasks related to their discovery, composition, and mediation. In this chapter, the authors present an approach to automate the semantic annotation of geospatial RESTful services using a cross-domain ontology like DBpedia, domain ontologies like GeoNames, and additional external resources (suggestion and synonym services). They use combinations of these resources to discover meanings for each of the parameters of the geospatial RESTful services and perform semantic annotations of them.


2013 ◽  
pp. 434-448 ◽  
Author(s):  
Victor Saquicela ◽  
Luis. M. Vilches-Blázquez ◽  
Oscar Corcho

RESTful services are increasingly gaining traction over Web Services (WS-*). As with WS-* services, their semantic annotation can provide benefits in tasks related to their discovery, composition, and mediation. In this chapter, the authors present an approach to automate the semantic annotation of geospatial RESTful services using a cross-domain ontology like DBpedia, domain ontologies like GeoNames, and additional external resources (suggestion and synonym services). They use combinations of these resources to discover meanings for each of the parameters of the geospatial RESTful services and perform semantic annotations of them.


2014 ◽  
Vol 1 (1) ◽  
pp. 9-34
Author(s):  
Bobby Suryajaya

SKK Migas plans to apply end-to-end security based on Web Services Security (WS-Security) for Sistem Operasi Terpadu (SOT). However, there are no prototype or simulation results that can support the plan that has already been communicated to many parties. This paper proposes an experiment that performs PRODML data transfer using WS-Security by altering the WSDL to include encryption and digital signature. The experiment utilizes SoapUI, and successfully loaded PRODML WSDL that had been altered with WSP-Policy based on X.509 to transfer a SOAP message.


Sign in / Sign up

Export Citation Format

Share Document