SOA and Web Services Interface Design: Principles, Techniques, and Standards

SOA and Web Services Interface Design: Principles, Techniques, and Standards

SOA and Web Services Interface Design: Principles, Techniques, and Standards

With the introduction of increasingly complex Web services over the last decade, there has been an explosion of interest in service-oriented architecture (SOA), a structural style whose goal is to achieve a coupling of interacting services – functionalities such as filling out an online application for an account, viewing an online bank statement, or placing an online booking or airline ticket order. These services operate through specific interfaces that control and define their operation. However, due to the evolving nature of enterprises, new services and applications must often be incorporated into these same interfaces. Such incorporation can be costly and complex if the original interface is inflexible or incompatible with the technology utilized by the new applications.[ad code=3 align=center]
In his new book, data architecture guru James Bean teaches you exactly 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. The book 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.

Provides chapters on topics of introductory WSDL syntax and XML Schema syntax, taking take the reader through fundamental concepts and into deeper techniques and allowing them 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 Spy tooling reinforce applicability, allowing you to immediately generate value from their efforts.
A companion website with all artwork and code examples accompanies the book.
From the Back Cover

[ad code=1 align=center]
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.

Product Details

Paperback: 384 pages
Publisher: Morgan Kaufmann (November 4, 2009)
Language: English
ISBN-10: 0123748917
ISBN-13: 978-0123748911
MorganKaufmann.SOA.and.Web.Services.Interface.Design.Nov.2009.rar

Related Posts Plugin for WordPress, Blogger...

Related posts:

  1. Professional Web Design: Techniques and Templates, 4 Edition
  2. InterACT with Web Standards: A holistic approach to web design
  3. Smashing eBook Series: #1 Professional Web Design
  4. Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development
  5. Designing with Progressive Enhancement: Building the Web that Works for Everyone
  6. Professional Web 2.0 Programming
  7. WEB applications: Introduction to DEVELOPMENT free ebook

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>