Web Services in Distributed Information Systems: Availability, Performance and Composition

Web Services in Distributed Information Systems: Availability, Performance and Composition

Xia Zhao, Tao Wang, Enjie Liu, Gordon J. Clapworthy
Copyright: © 2010 |Pages: 16
DOI: 10.4018/jdst.2010090801
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Distributed information systems are growing rapidly in response to the improvement of computer hardware and software and this is matched by the evolution of the technologies involved. This article focuses mainly on Web Services technology and discusses related technical issues including availability, performance and composition. It also introduces Grid, agents and Semantic Web technologies that can work together with Web Services to serve different business goals.
Article Preview
Top

Internet applications are developed and hosted by many different organizations, and customers from all over the world access them via the Internet from their desktops, or possibly from hand-held devices, such as a PDA or mobile phone. Originally, Internet applications referred to activities such as web browsing, FTP, and email. More recently, they have also included more advanced applications that are generally referred to as services. These mirror our real-world business activities in the cyber world.

Let us take a ticket-booking system as an example. The processes may include: the initial search for the right ticket, using criteria such as price, timing, etc; the actual booking, which will include some form of payment process which itself may involve authentication processes such as a credit check by the credit-card company; then various forms of after-sales service, such as notifications a few days before travel, etc. In the real world, all the services may be provided by different specialist companies and achieved by human interaction, using their knowledge and intelligence. In the cyber world, these actions are achieved by so-called software services. To avoid continually having to rebuild services, there has been a trend towards using “atomic” services as building blocks from which to construct more complex services.

In open distributed systems, independent components cooperate with each other in order to achieve a goal. Apart from SOC, Grid technology and agent technology are the most widely used technologies for developing distributed systems. In this paper, the authors do not offer a syntactic classification of the technologies, but rather, discuss the problem from a developer’s standpoint.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 2 Issues (2023)
Volume 13: 8 Issues (2022)
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing