Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Developing Enterprise Web Services: An Architect's Guide: An Architect's Guide
 
See larger image
 

Developing Enterprise Web Services: An Architect's Guide: An Architect's Guide [Paperback]

Sandeep Chatterjee , James Webber
4.2 out of 5 stars  See all reviews (12 customer reviews)

Available from these sellers.



Product Details


Product Description

Book Description

Build Web services with enterprise-class reliability, performance, and value. Web services are transforming IT, and represent a powerful new way to reduce cost and drive top-line growth throughout the enterprise. This book takes a no-nonsense view of architecting and constructing enterprise-class Web services and applications. The authors expertly assess the current state of the Web services platform, offering best practices and new architectural patterns for leveraging the advantages of Web services-and mitigating the risks. This work helps build Web services and applications that meet enterprise requirements for security, mobility, transactions, QoS, workflow, portlets, management, and more. It helps you avoid the "bottomless pit" of application rewriting and maintenance overhead, and architect applications to stay reliable even if some Web services go off-line. It features acale applications to support the inclusion of Web services from multiple partners, and secure private information within Web services environments. It helps you develop high-value mobile Web service applications, and includes a detailed case study. Whether you're an architect, developer, project leader, or manager, this book will help you deliver on the promise of Web services in your real-world enterprise environment.

From the Inside Flap

Preface

Web services technologies are fundamentally changing the software industry, making the role of enterprise IT organizations more strategic, and recasting the software vendor-consumer relationship. Web services are also being hailed by CEOs, CIOs, and CTOs as the next-generation vehicle for driving topline growth and controlling bottom lines. But, simply jumping on the Web services bandwagon won't lead to corporate success. Web services are simply a platform; how companies implement a solution using this new technology will determine their success, and ultimately their return on investment (ROI). In this book, we take a no-nonsense, strategic view of developing enterprise Web services and applications: looking at where the technologies are, where they are going, and how companies need to architect their own Web services solutions so as not to get left behind.

Web services platforms provide the functionality to build and interact with distributed applications by sending eXtensible Markup Language (XML) messages. Additional technology layers are constantly emerging, others are being refined, and still others are being discarded. The platform is essentially a moving target.

So as not to be left behind, companies are building and deploying their applications while work on the underlying platform continues. And, as with any industry standard initiatives, which require building consensus, the Web services platform will remain a work in progress for some time.

How can you build any meaningful application, let alone mission-critical enterprise applications, on such a platform? If you are a developer or an architect charged with building Web services or applications that consume Web services, you have to know where the platform is today, and where it is going. Otherwise, the endless pit of application rewrite and maintenance overhead will far outweigh any benefits that can be garnered from this promising new technology.

Real world, enterprise Web services and applications cannot be developed by simply reading through the SOAP (Simple Object Access Protocol) or the WSDL (Web Services Description Language) specifications. Developers must understand a number of different standards and technologies, and more importantly, their inter-relationships as well as best practices for their use.

Consider an e-business application that requires interaction between multiple partner Web services. Understanding SOAP and WSDL gives developers the ability to write Web services and consume them within their application. But, how must the application be architected to be reliable in case some Web services become unavailable? How can an application be written to seamlessly scale to support new Web services from a growing list of strategic partner companies? What are the best practices for developing mobile Web service applications, and how can individual Web services be created to support quality-of-service (QoS)? How can transactional guarantees or atomic coordination between multiple, independent Web services be supported by applications? And, how can all of this be done securely so that corporate and individual information and intellectual property are safeguarded?

In this book, we focus on how to develop Web services and applications within real world enterprise environments. We describe not only the vanilla Web services platform consisting of SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), and UDDI (Universal Description, Discovery, and Integration), but also build upon this to include the other technologies, standards, and emerging standards that provide support for transactions, security and authentication, mobile and wireless, quality-of-service, conversations, workflow, interactive applications and portals, as well as systems management.

We discuss the opportunities represented by Web services and, more importantly, describe best practices and architectural patterns for building enterprise systems that position you and your organization to most fully leverage those opportunities. We do not summarize any one Web services standard, but instead provide a sufficiently thorough discussion of all of the critical technologies and standards, as well as their inter-relationships, that are necessary for building enterprise Web services and applications. Our focus is on developing enterprise Web services and applications based on industry standard Web services technologies, not on summarizing standards.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

12 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (12 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

5.0 out of 5 stars An excellent overview, July 12 2004
By 
P. Leadbetter (Melbourne, Australia) - See all my reviews
(REAL NAME)   
This review is from: Developing Enterprise Web Services: An Architect's Guide: An Architect's Guide (Paperback)
A great guide to designing and implementing web services and the common challenges and pitfalls that can be found along the way.

Examples, patterns and case study provide excellent illustration while the subject matter is delivered in a consistent and surprisingly easy to read manner.

I'd recommend this book to anyone that wants to find out the ins and outs of providing web-services, rather than developing a simple web service for their own benefit - most .NET books can deal with that in a couple of pages.

Buy this book to dig deeper and find out about the issues that you should be considering.

Enjoy

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2.0 out of 5 stars Save your money, July 10 2004
This review is from: Developing Enterprise Web Services: An Architect's Guide: An Architect's Guide (Paperback)
This book isn't much better than freely available online documents on the same subjects. The book suffers from the usual problems of a book with too much level content and no practical hands-on information -- Architecture with out practical solution or a prototype model is constructing a building with out foundation. The authors explained individual topics to the extent that it is even confusing. I found this is the last book to be used for quick reference. This book is quite useless to me and I am a googling around for better information.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1.0 out of 5 stars Waste of money, Jun 22 2004
By A Customer
This review is from: Developing Enterprise Web Services: An Architect's Guide: An Architect's Guide (Paperback)
I bought this book with lot of hopes, all I got is a JUNK. This book is nothing but a copy of specs obtained from OACIS and W3C. If you think about on implementing a WORKING Web services architecture using Java or .NET, then all you find is ZERO content. There is no working real-world architecture or implementation example discussed in this book. All the chapters are disconnected.

Waste of money.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 13 reviews  4.2 out of 5 stars 
 
 
Most recent customer reviews










Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback