client code
Recently Published Documents


TOTAL DOCUMENTS

9
(FIVE YEARS 3)

H-INDEX

1
(FIVE YEARS 0)

Author(s):  
Ricardo Santos ◽  
Ivo Pereira ◽  
Isabel Azevedo

Detailed documentation and software tests are key factors for the success of a web application programming interface (API). When designing an API, especially in a design first approach, it is relevant to define a formal contract, known as API specification. This document must contain all necessary information regarding the API behavior. Thereby, the specification can be used to dynamically generate API components like documentation, client and server code, and software tests, reducing development and maintenance costs. This chapter presents a study of OpenAPI specification and its application on designing a new RESTful API for E-goi. It also presents a set of solutions for generating documentation, client code libraries, and test cases.


Author(s):  
Glenn Wasson ◽  
Marty Humphrey

State management has always been an underlying issue for large scale distributed systems, but it has only recently been brought to the forefront of Grid computing with the introduction of the Web services resource framework (WSRF) and its companion WS-notification. WSRF advocates standardized approaches for client exposure to and potential manipulation of stateful services for Grid computing; however, these arguments and their long term implications have been difficult to assess without a concrete implementation of the WSRF specifications. This chapter describes the architectural foundations of WSRF.NET, which is an implementation of the full set of specifications for WSRF and WS-notification on the Microsoft .NET framework. To our knowledge, the observations and lessons learned from the design and implementation of WSRF.NET provide the first evaluation of the WSRF approach. A concrete example of the design, implementation and deployment of a WSRF-compliant service and its accompanying WSRF-compliant client are used to guide the discussion. While the potential of WSRF and WS-notification remains strong, initial observations are that there are many challenges that remain to be solved, most notably the implied programming model derived from the specifications, particularly the complexity of service-side and client-code and the complexity of WS-notification.


Sign in / Sign up

Export Citation Format

Share Document