An Automated Approach for Web Services Architectural Style Selection

Author(s):  
Mohsin A ◽  
Fatima S
Author(s):  
José Carlos Martins Delgado

The interaction of applications in distributed system raises an integration problem that application-developing methods need to solve, even if the initial specifications change, which is actually the normal case. Current integration technologies, such as Web Services and RESTful APIs, solve the interoperability problem but usually entail more coupling than required by the interacting applications, since they share data schemas between applications, even if they do not actually exercise all the features of those schemas. The fundamental problem of application integration is therefore how to provide at most the minimum coupling possible while ensuring at least the minimum interoperability requirements. This chapter proposes compliance and conformance as the concepts to achieve this goal by sharing only the subset of the features of the data schema that applications actually use, with the goal of supporting a new architectural style, structural services, which seeks to combine the advantages of both SOA and REST.


2013 ◽  
Vol 5 (2) ◽  
pp. 92-95
Author(s):  
Kęstutis Stankevičius

One of the most relevant steps in the development of an information system during implementation of web services is moving the existing program functionality onto the web. Although web services have been advancing together with software, implementation requires special attention. Accessible options allow organisations to search for alternatives that would suit their needs, i.e. would be cheaper and more effective as well as possibly easier and faster to implement. The paper aims to compare a standard method for creation of web services with another architectural style for implementation of web services, which is getting more widely used. Article in Lithuanian Santrauka Interneto paslaugų įgyvendinimas, siekiant perkelti programų funkcionalumą į interneto paslaugų sąsają, yra vienas aktualiausių informacinės sistemos kūrimo etapų. Interneto paslaugos tapo neatsiejama programinės įrangos dalimi, bet blogi paslauginių architektūrų įgyvendinimo rezultatai verčia susimąstyti. Informacinių sistemų pardavėjams palankios specifikacijos verčia įmones ieškoti alternatyvų, patenkinančių jų nustatytus poreikius, t. y. pigesnių, efektyvesnių ir galbūt greičiau įgyvendinamų. Straipsnyje bandoma palyginti standartinį būdą teikti interneto paslaugas su kitu architektūriniu interneto paslaugų įgyvendinimo stiliumi. Pastarasis vis plačiau taikomas jau nuo 2008 m.


2014 ◽  
Vol 989-994 ◽  
pp. 1934-1937
Author(s):  
Kun Huang

Cloud computing deployment model has: IAAS, PAAS, SAAS, and they can provide calls for the clients by web services. REST-style cloud computing architecture represents resource by the URI, and operates resources by standard HTTP methods GET, PUT, POST, DELETE, etc. In this paper, the e-city website as example, using REST methods to architect website, logistics, customer, the pay bank. The architecture fully reflects the REST architectural style is simple and convenient. But REST flaw is that the limited transaction-oriented processing capabilities. In order to solve this problem, WASL (Web Application Description Language) is used to describe the REST API.


Author(s):  
José C. Delgado

The Web started as a means to navigate in hypermedia documents but has evolved to a pervasive Web of Services, raising distribution and interoperability problems. Web Services appeared as a solution but have grown to become a complex technology, leading many web application providers to adopt a much simpler architectural style, REST. Each style has advantages and disadvantages. As always, the trick is to learn from both sides and to use a flexible technology that can adapt and support both styles. This chapter establishes a model, based on resources, services, and processes, and discusses the various possible combinations, putting the current architectural styles into perspective. Based on this, this chapter proposes one single language to support several levels that are currently implemented in separate technologies: data (including schema, usually described in XML or JSON), interface (WSDL for Web Services and HTTP verbs for Restful applications), and behavior (usually done in BPEL or in a general programming language).


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.


2017 ◽  
Vol 23 (2) ◽  
pp. 100-121
Author(s):  
Michel Chambon

This article explores the ways in which Christians are building churches in contemporary Nanping, China. At first glance, their architectural style appears simply neo-Gothic, but these buildings indeed enact a rich web of significances that acts upon local Christians and beyond. Building on Actor-Network Theory and exploring the multiple ties in which they are embedded, I argue that these buildings are agents acting in their own right, which take an active part in the process of making the presence of the Christian God tangible.


2004 ◽  
Vol 124 (1) ◽  
pp. 176-181
Author(s):  
Tomoaki Maruo ◽  
Keinosuke Matsumoto ◽  
Naoki Mori ◽  
Masashi Kitayama ◽  
Yoshio Izumi

Sign in / Sign up

Export Citation Format

Share Document