- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Ships in 1 to 3 days
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Other titles in the Mk/Omg Press series:
Soa and Web Services Interface Design: Principles, Techniques, and Standards (Mk/Omg Press)by James Bean
Synopses & Reviews
Today’s enterprise is experiencing tremendous economic and market pressures. Growth and more importantly survival require broad-scale interoperability, rapid delivery and agility. SOA can help to enable transformation of today’s enterprise from responsive to anticipatory, where new capabilities are assembled from reusable services. Yet a lack of SOA and servicing formalism impedes this business transformation. A well-defined service interface design process and combined with effective techniques and patterns are critical to SOA success.
In his new book, data architecture guru James Bean teaches you exactly how to design service interfaces and emphasizing the interoperability afforded by Web services. These services are capable of being extended to accommodate changing business needs and promote integration simplicity.
The book first provides an overview of critical SOA and service design principles of loose coupling, interoperability, extensibility, reuse, and discoverability. Each successive chapter then offers explicit, real-world techniques for ensuring compliance with these principles. Using a focused, tutorial-based approach, the book provides working syntactical examples developed using the Altova XML Spy™ tooling and described by Web services standards such as XML, XML Schemas, WSDL and SOAP. Moreover, these examples and techniques can be used to directly implement interface design procedures, allowing you to immediately generate value from your efforts. There is simply no other volume that provides as deep, concise, and practical sets of design techniques and patterns.
SOA offers solutions to the most intractable business problems faced by every enterprise, but getting the SOA service interface right requires the practical design knowledge this book uniquely delivers.
In SOA and Web Services Interface Design, data architecture guru James Bean teaches you how to design web service interfaces that are capable of being extended to accommodate ever changing business needs and promote incorporation simplicity. The book first provides an overview of critical SOA principles, thereby offering a basic conceptual summary. It then provides explicit, tactical, and real-world techniques for ensuring compliance with these principles. Using a focused, tutorial-based approach the book provides working syntactical examples - described by Web services standards such as XML, XML Schemas, WSDL and SOAP - that can be used to directly implement interface design procedures, thus allowing you immediately generate value from your efforts. In summary, SOA and Web Services Interface Design provides the basic theory, but also design techniques and very specific implementable encoded interface examples that can be immediately employed in your work, making it an invaluable practical guide to any practitioner in today's exploding Web-based service market.
About the Author
James Bean is the President and CEO of the Relational Logistics Group. He is the author of the books: the "Sybase Client/Server EXplorer" © 1996 Coriolis Group Books and "XML Globalization and Best Practices" © 2001, and has written numerous magazine articles for technology journals. He is also the Chairman of the Global Web Architecture Group.
roup, Phoenix, Arizona, U.S.A.
Table of Contents
1. SOA – A Common Sense Definition
2. Core SOA Principles
3. Web Services vs. other Types and Styles of Services
4. Data – the Missing Link
5. Data Services
6. Transformation to Resolve Data Impedance
7. The Service Interface - the “Contract”
8. Canonical Message Design
9. The Enterprise Taxonomy
10. XML Schema Basics
11. XML Schema Design Patterns
12. Schema Assembly and Reuse
13. The Interface and Change
14. Service Operations and Overloading
15. Selective Data Fragmentation
16. Update Transactions
17. Fixed Length Transactions and Nulls
18. Document Literal Interfaces
19. Performance Analysis and Optimization Techniques
20. Error Definition and Handling
What Our Readers Are Saying
Computers and Internet » Internet » General