Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $69.95
  • Save: $15.90 (23%)
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
+ $3.99 shipping
Condition: Used: Very Good
Comment: Lightly Worn Cover/Dust Jacket
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

SOA and Web Services Interface Design: Principles, Techniques, and Standards (The MK/OMG Press) Paperback – November 4, 2009

ISBN-13: 978-0123748911 ISBN-10: 0123748917 Edition: 1st

Buy New
Price: $54.05
27 New from $9.79 18 Used from $9.78
Rent from Amazon Price New from Used from
Kindle
"Please retry"
$15.48
Paperback
"Please retry"
$54.05
$9.79 $9.78
Best%20Books%20of%202014
NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: The MK/OMG Press
  • Paperback: 384 pages
  • Publisher: Morgan Kaufmann; 1 edition (November 4, 2009)
  • Language: English
  • ISBN-10: 0123748917
  • ISBN-13: 978-0123748911
  • Product Dimensions: 7.5 x 0.8 x 9.2 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,371,970 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

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 SpyT 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.

  • Provides chapters on topics of introductory WSDL syntax and XML Schema syntax, taking you through fundamental concepts and into deeper techniques, thus allowing you to quickly climb the learning curve.
  • 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.
  • Real-world examples generated using the Altova XML SpyT tooling reinforce applicability, allowing you to immediately generate value from your efforts.
  • A companion website with all artwork and code examples accompanies the book.

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.

More About the Author

Q: So who am I ?
A: I am a long time SOA, Enterprise and Data Architect. I've authored 5 books and seen them in print, as well as numerous magazine articles. I am also a patent holder in the technology and SOA spaces.

Q: What do I speak to and write about ?
A: SOA, Web Services, SOAP, WSDL, XSD, XML, Enterprise Architecture, Governance, IT Strategy, Data Services, Data and Metadata.

Q: Is ReST better than SOAP ?
A: Both ReST and SOAP have advantages and disadvantages. It is more important to identify the requirements and patterns, before jumping to a specific solution.

Q: Why is SOA so important ?
A: SOA has become a critical architecture that enables business solutions. It plays a role is process management, service compostion, data access, information services and integration.

Customer Reviews

4.0 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

1 of 1 people found the following review helpful By Amazon Customer on July 30, 2010
Format: Paperback
James publication, "XML for Data Architects" is an invaluable desk reference for any Enterprise Architect developing canonical information models for a messaging platform.

The book, "SOA nad Web Services Interface Design" uses a similar accessible style to present a methodology and techniques for canonical XML message design. Architects utilising industry information standards including ACORD and TM Forum SID (or IBM's FSDM / IAA) would benefit greatly from the insights provided in this publication
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By Vilayanur Krishnan on December 12, 2009
Format: Paperback
This body of work breaks new ground in the subject of "service" design patterns, schema extension patterns that are crucial to addressing the concerns that many organizations in their advanced stages of SOA maturity are starting to encounter. Key questions answered - how do I extend my "services" to accommodate changing business needs so as to a) not be disruptive to my business, b) be adaptive c) be cost effective. Simply stated, organizations that have been through initial SOA deployments are starting to ask the following questions: how do I create newer "service" offerings by extending already deployed "services" such that I do not break existing service contracts and I do not have to create new deployment instances of these newly versioned "services".

The book delves a number of areas that are key to service design and development such as canonical models. I believe vendors responsible for developing tools for SOA would benefit from the patterns described in this text.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By elDiscoB on May 28, 2011
Format: Paperback Verified Purchase
Some good insights (Importance of data in a SOA, etc.) but the major part of the book will have a flavor of 'Déjà-vu' for those who already familiar with SOA, XML and design by contract.
Well written and clear content though.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 2 people found the following review helpful By Mark Reha on December 30, 2009
Format: Paperback Verified Purchase
The author did an excellent job of outlining an introduction to SOA that goes beyond the theory that you will find in most SOA books. The author provided a practical and real world definition of SOA using the authors professional writing style and by using plenty of diagrams, figures, illustrations, and code snippets. After the brief introduction to SOA the author then proceeded to outline in detail the most interesting topic in the book, which was the concept of top down SOA service interface design. The top down service interface design approach will teach the architect and service designer how to properly design services that will support an agile enterprise and that are adaptable and flexible to change. The author clearly explained how service versioning, XML schema extensions, service operation granularity, canonical message models, and service operation overloading each impact a properly designed service interface. The author did a great job illustrating how underlying SOA technologies, such as WSDL, XML schema, and XML, all play a key role in the top down design of a service interface. If you want a SOA service design book that goes beyond theory and will teach you the core principles for how to design robust service interfaces and you play the the role of an architect, service designer, or enterprise software engineer or practitioner, then this book is a must read. This is also a fantastic reference book that can be used in your day to day work. The only negative I had with the book was that many of the diagrams and illustrations are too small to read; however, this can be easily resolved by downloading the media from the publisher's or author's web site.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 2 people found the following review helpful By Balaganesan Swaminathan on December 13, 2009
Format: Paperback
Most of the SOA books that I have read associate themselves to a particular technology stack such as BizTalk or WebSphere. In doing so, they end up explaining how a SOA principle or feature is implemented using this technology (How-to). In doing so, they reduce their shelf-life.

This is the first book that addresses the underlying principles, concepts (What) and their purpose (Why). It provides a detailed explanation of these concepts, associated best practices, comparative advantages of various techniques, SOA governance and message error handling. This book closely aligns itself with standards.

This book does not assume that the reader is a novice or an expert in SOA. Every chapter is built with detailed examples.

With his extensive research and thought leadership, the author has proven himself to be an authoritative figure in SOA space.

Whether you want to learn the best way to design SOA services or to expand your understanding in a particular service design concept, this book is a must read.

It will be a reference source in my library for years to come.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again