Virtual Web Services

2011 ◽  
pp. 2460-2478
Author(s):  
Julio Fernández Vilas ◽  
Jose J. Pazos Arias ◽  
Ana Fernández Vilas

Several open issues in Web services architecture are being solved by using different kinds of solutions. Standard high-availability techniques based on the use of Web servers, business-logic-based caching systems, dynamic binding of Web services by programming the access to a SOAP message content from the business logic layer, and other kinds of current open problems can now be handled using a common unique technique. What we propose is to apply virtualization techniques to Web services.

Author(s):  
Julio Fernández Vilas

Several open issues in Web services architecture are being solved by using different kinds of solutions. Standard high-availability techniques based on the use of Web servers, business-logic-based caching systems, dynamic binding of Web services by programming the access to a SOAP message content from the business logic layer, and other kinds of current open problems can now be handled using a common unique technique. What we propose is to apply virtualization techniques to Web services.


2004 ◽  
Vol 13 (01) ◽  
pp. 91-119 ◽  
Author(s):  
MANGALA GOWRI NANDA ◽  
NEERAN KARNIK

Web Services are emerging as the standard mechanism for making information and software available programmatically via the Internet, and as building blocks for applications. A composite web service may be built using multiple component web services. Once its specification has been developed, the composite service may be orchestrated either using a centralized engine or in a decentralized fashion. Decentralized orchestration brings performance benefits, and improves scalability and concurrency. Dynamic binding coupled with decentralized orchestration adds high availability and fault tolerance to the system. However in such systems, the coordination between components needs to be carefully designed to ensure correct execution of the composite and to limit the synchronization overheads. In this paper, we categorize different forms of concurrency and provide an algorithm to identify these forms in a composite service specification. We explore different mechanisms for transferring data between the components in the presence of different forms of concurrency. Then we experimentally evaluate the efficiency and scalability of each mechanism. We also analyze the coordination requirements of a decentralized orchestration in the presence of dynamic binding and fault propagation.


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.


2018 ◽  
Vol 33 (3) ◽  
pp. 193-212
Author(s):  
Bùi Thu Lâm

Evolutionary computation (EC) has been a fascinating branch of computation inspiredby a natural phenomenal of evolution. EC enables computer scientists to design eective algorithmsdealing dicult problems. This paper focuses on a special class problem called multi-objective optimizationproblems and evolutionary algorithms designed for it. We will overview the development ofmulti-objective evolutionary algorithms (MOEAs) over the years and problem diculties and thenindicate the open problems in this area. Our chief goal is to provide readers reference material in thearea of multi-objective evolutionary algorithms


Author(s):  
An Liu ◽  
Hai Liu ◽  
Baoping Lin ◽  
Liusheng Huang ◽  
Naijie Gu ◽  
...  

Web services technologies promise to create new business applications by composing existing services and to publish these applications as services for further composition. The business logic of applications is described by abstract processes consisting of tasks which specify the required functionality. Web services provision refers to assigning concrete Web services to perform the constituent tasks of abstract processes. It describes a promising scenario where Web services are dynamically chosen and invoked according to their up-to-date functional and non-functional capabilities. It introduces many challenging problems and has therefore received much attention. In this article, the authors provide a comprehensive overview of current research efforts. The authors divide the lifecycle of Web services provision into three steps: service discovery, service selection, and service contracting. They also distinguish three types of Web services provision according to the functional relationship between services and tasks: independent provision, cooperative provision and multiple provision. Following this taxonomy, we investigate existing works in Web services provision, discuss open problems, and shed some light on potential research directions.


Author(s):  
Ying Zou ◽  
Kostas Kontogiannis

With the widespread use of the Web, distributed object technologies have been widely adopted to construct network-centric architectures, using XML, Web Services, CORBA, and DCOM. Organizations would like to take advantage of the Web in its various forms of Internet, Intranet and Extranets. This requires organizations to port and integrate their legacy assets to distributed Web-enabled environments, so that the functionality of existing legacy systems can be leveraged without having to rebuild these systems. In this chapter, we provide techniques to re-engineer standalone legacy systems into Web-enabled environments. Specifically, we aim for a framework that allows for the identification of reusable business logic entities in large legacy systems in the form of major legacy components, the migration of these procedural components to an object-oriented design, the specification of interfaces of these identified components, the automatic generation of CORBA wrappers to enable remote access, and finally, the seamless interoperation with Web services via HTTP based on the SOAP messaging mechanism.


2016 ◽  
pp. 204-220
Author(s):  
Zakaria Maamar ◽  
Noura Faci ◽  
Ejub Kajan ◽  
Emir Ugljanin

As part of our ongoing work on social-intensive Web services, also referred to as social Web services, different types of networks that connect them together are developed. These networks include collaboration, substitution, and competition, and permit the addressing of specific issues related to Web service use such as composition, discovery, and high-availability. “Social” is embraced because of the similarities of situations that Web services run into at run time with situations that people experience daily. Indeed, Web services compete, collaborate, and substitute. This is typical to what people do. This chapter sheds light on some criteria that support Web service selection of a certain network to sign up over another. These criteria are driven by the security means that each network deploys to ensure the safety and privacy of its members from potential attacks. When a Web service signs up in a network, it becomes exposed to both the authority of the network and the existing members in the network as well. These two can check and alter the Web service's credentials, which may jeopardize its reputation and correctness levels.


2020 ◽  
Vol 17 (8) ◽  
pp. 3581-3585
Author(s):  
M. S. Roobini ◽  
Selvasurya Sampathkumar ◽  
Shaik Khadar Basha ◽  
Anitha Ponraj

In the last decade cloud computing transformed the way in which we build applications. The boom in cloud computing helped to develop new software design and architecture. Helping the developers to focus more on the business logic than the infrastructure. FaaS (function as a service) compute model it gave developers to concentrate only on the application code and rest of the factors will be taken care by the cloud provider. Here we present a serverless architecture of a web application built using AWS services and provide detail analysis of lambda function and micro service software design implemented using these AWS services.


Sign in / Sign up

Export Citation Format

Share Document