+612 9045 4394
Architecting Web Services : Models, Designs, and Solutions - William L. Oellermann

Architecting Web Services

Models, Designs, and Solutions

Paperback Published: 27th September 2001
ISBN: 9781893115583
Number Of Pages: 672

Share This Book:
Ships in 7 to 10 business days

Architecting Web Services is targeted toward developers and technical architects who have heard about, and even started to work with, Web services. The book starts with a background on the evolution of Web services and their significance to future collaborative efforts via the Internet. It then reveals the architecture for Web services and the various relationships that can be established through their consumption.

Following a short technical primer on XML and related technologies, the Web services model is outlined to illustrate the decisions that have to be made in the areas of presentation, interface, and security before the design is even started. Topics ranging from content to state management to system infrastructures are discussed to help you understand the options and the pitfalls when developing robust Web services.

The life cycle of implementing Web services from start to finish is illustrated, taking existing processes and exposing their functionality through Web services. Examples extend both Java and COM objects as Web services before exposing an entire hotel reservation system through a Web services workflow. These exercises are followed by three application scenarios that consume these Web services, again with both Java and Visual Basic/ASP examples. Discussions cover the design, implementation, and testing of each solution to ensure a successful result.

Finally, the book takes a look ahead at the future of Web services by examining both the current strategies of the primary vendors and the standards initiatives that are presently under way. A companion website provides all the source code, and hosts the Web services and sample applications introduced in the book.

Industry Reviews

"This book is for those who are serious about building Web Services. Not only does William show you different implementations, but gives you the architectural guidance that most (if not all) other books on the subject lack. This book is definitely not a re-hash of some help file or article, but a clear, concise way of designing and architecting Web Service solutions."
John Sim, Seattle on Amazon.com

Acknowledgmentsp. vii
Introductionp. ix
About the Authorp. xii
What Are Web Services?p. 1
Backgroundp. 1
Sharing Informationp. 3
Sharing Processesp. 8
Evolution of the Web Service Solutionp. 14
Discerning Web Servicesp. 18
Summaryp. 23
Web Services Architecturep. 25
Web Services Partnership Scenariosp. 25
Communication Architecturep. 30
Logical Architecturep. 44
Summaryp. 64
XML Technical Primerp. 67
Building XMLp. 67
Defining XMLp. 84
Summaryp. 136
Using XMLp. 137
Working with XMLp. 137
Manipulating XMLp. 168
Summaryp. 189
Web Services Modelsp. 191
Presentation Modelp. 193
Interface Modelp. 225
Security Modelp. 258
Summaryp. 279
Building a Web Services Callp. 281
Exposing a Java Classp. 281
Exposing a COM Objectp. 320
Summaryp. 365
Building a Web Services Workflowp. 367
Understanding the Requirementsp. 367
Selecting the Technologiesp. 370
Modeling the Web Servicep. 371
Designing the Web Servicep. 393
Implementing the Web Servicep. 455
Testing the Servicep. 516
Summaryp. 517
Consuming Web Servicesp. 519
Consuming a Web Services Callp. 520
Consuming a Web Services Workflowp. 550
Summaryp. 594
The Direction of Web Servicesp. 597
Emerging Standardsp. 597
Vendor Strategiesp. 615
Summaryp. 629
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9781893115583
ISBN-10: 1893115585
Series: Apress Ser.
Audience: General
Format: Paperback
Language: English
Number Of Pages: 672
Published: 27th September 2001
Publisher: Apress
Country of Publication: US
Dimensions (cm): 23.62 x 18.82  x 3.56
Weight (kg): 1.12