IBM Version 5 Universal Remote User Manual


 
166 The XML Files: Development of XML/XSL Applications Using WebSphere Studio
Ubiquity
: Web Servies communicate using HTTP and XML. Therefore, any
device, which supports these technologies can both host and access Web
services. Pretty soon, they will be present in phones, cars, and even soda
machines. Soda supplies getting low? No problem, the wireless-networked
soda machine can contact their local suppliers Web service and order more
of your favorite beverage.
Low barrier to Entry
: The concept behind Web services are easy to
understand and free toolkits from vendors like IBM and Microsoft allow
developers to quickly create and deploy Web services. In addition, some of
the toolkits allow pre-existing COM components and JavaBeans to be easily
exposed as Web services.
Industry Support
: All of the major vendors are supporting SOAP and the
surrounding Web services technology. For example, the Microsoft.NET
platform is based on Web services, thereby making it very easy for
components written in Visual Basic to be deployed as Web services, and
consumed by Web services written using WSAD and, and vice-versa.
Web Services Description Language (WSDL) is a new specification to describe
networked XML-based services. It provides a simple way for service providers to
describe the basic format of requests to their systems regardless of the
underlying protocol, such as SOAP and XML, or encoding, such as Multipurpose
Internet Messaging Extensions (MIME). WSDL is a key part of the effort of the
Universal Description, Discovery and Integration (UDDI) initiative to provide
directories and descriptions of such on-line services for electronic business.
Detail information is available:
The Web services (r)evolution: Applying Web services to applications by Graham
Glass at:
http://www-106.ibm.com/developerworks/webservices/library/ws-peer1.html
Using WSDL in SOAP applications: An introduction to WSDL for SOAP
programmers by Uche Oqbuji at:
http://www-106.ibm.com/developerworks/webservices/library/ws-soap/
8.3 Passenger List application
The Passenger List application was developed to demonstrate application
developers capabilities in a development environment. It consists of only a single
operation, that is, for a given flight number, the application retrieves a list of
passengers for that flight. All details of the passengers and schedules are stored
in the database. As in any such system, we hold flight details such flight