0 of 0 people found the following review helpful:
Good choice to understand the current and new standards..., May 7, 2023
Web services has grown beyond just the basics, and there are a number of new standards emerging. To keep up from an architectural standpoint, a good choice might be Web Services Platform Architecture by Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, and Donald F. Ferguson (Prentice Hall PTR).
Part 1 - Introduction: Service-Oriented Architectures; Background; Web Services: A Realization of SOA
Part 2 - Messaging Framework: SOAP; Web Services Addressing
Part 3 - Describing Metadata: Web Services Description Language (WSDL); Web Services Policy
Part 4 - Discovering Metadata: Universal Description, Discovery, and Integration (UDDI); Web Services Metadata Exchange
Part 5 - Reliable Interaction: Reliable Messaging; Transactions
Part 6 - Security: Security; Advanced Security
Part 7 - Service Composition: Modeling Business Processes: BPEL
Part 8 - Case Studies: Car Parts Supply Chain; Ordering Service Packs
Part 9 - Conclusion: Futures; Conclusion; References; Index
It used to be you only needed to know a few basic things about web services, like WSDL, SOAP, and maybe UDDI. But now there's a whole new slew of standards and acronyms for web services, usually starting with WS- (WS-Policy, WS-Addressing, and so forth). The first step you need to take is to figure out what the new standards are and how they fit into the overall picture. The authors do a good job of this in the book. They present an architectural diagram that shows the whole SOA stack of where each piece fits. Then they have each "part" of the book cover the current and new web services standards that fit in that area. For instance, when you read the section on discovering metadata, you'll get the explanation of both UDDI (the common current standard) as well as coverage on WS-MetadataExchange, which is where things are going. That combination of current and future standards makes for a strong understanding of the technology as well as the opportunity to compare and contrast quite easily.
This isn't a book I'd recommend to someone who wants an in-depth understanding of any single standard that's covered. The information is just detailed enough to give a system architect the skills they need to design an application using the technologies, but not enough to answer all the "how do you glue this to that" questions a coder would ask. But I'd still recommend it to the coder and the architect so that they'd learn what it is they don't know, and learn how to frame all the details in their further studies.
Good material, and one of the more current and up-to-date titles out there...
4 of 5 people found the following review helpful:
up to and including BPEL, Apr 22, 2023
Web Services have been rapidly evolving. This entire field is in a state of flux as many companies, including IBM, Amazon, eBay and Microsoft, search it for a killer app. The book and the field groan under the weight of a slew of acronyms - SOA, WSDL, SOAP, UDDI, WS-Security, BPEL and more. Unfortunately, there is little that you can do about this but pay attention.
The key idea in the book is of Service Oriented Architecture. It gives us a loosely coupled system; made of nodes that asynchronously communicate using message oriented protocols. A non-blocking mode that greatly improves the robustness of the entire system. The book goes into all this and far more.
A major merit of the book is that it is very up to date. Including an explanation of Business Purpose Execution Language. This is the latest big innovation in Web Services. It grew out of the realisation that Web Services Description Language was not expressive enough to describe intricate business logic across different interacting Web Services, even in a declarative format. So BPEL was devised to handle this shortfall. Essentially, any other book on Web Services that omits mention of BPEL is now obsolete.