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


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Enterprise SOA: Service-Oriented Architecture Best Practices
 
See larger image
 

Enterprise SOA: Service-Oriented Architecture Best Practices [Paperback]

Dirk Krafzig , Karl Banke , Dirk Slama
5.0 out of 5 stars  See all reviews (1 customer review)
List Price: CDN$ 71.50
Price: CDN$ 45.05 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 26.45 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Monday, May 28? Choose One-Day Shipping at checkout.

Product Details


Product Description

Book Description

This book spells out guidelines and strategies for successfully using ServiceOriented Architecture (SOA) in large-scale projects. SOA represents the latestparadigm in distributed computing and middleware development. However,SOA is not a revolution, but rather an evolution in software architecture. SOAis a collection of best practice software construction principles accompanied byproven methodologies in development and project management.This book is unique in that it offers a pragmatic approach to the topic. Theauthors borrow from their more than forty years of collective enterpriseexperience, and offer a frank discussion of the challenges associated withadopting SOA. They also help readers ensure that their organization does notbecome too closely tied to a specific technology. The result is a detailedintroduction to the topic and an architectural blueprint for implementing SOA.

From the Inside Flap

ForewordForeword

At the turn of the nineteenth century, a wave of new technologies such as the steam engine, electricity, the loom, the railway, and the telephone emerged. Urbanization and the mass production of goods in large factories fundamentally changed how mankind lived and worked together.

One hundred years later, the industrial revolution had not slowed down: At the turn of the twentieth century, automation, specialization, and a never-ending spiral of efficiency improvement have resulted in modern economies with unheard-of industrial productivity.

After a phase of consolidation during the transition from the twentieth to the twenty-first century, globalization and virtualization have now become the key drivers of our economic lives. Without a doubt, they will yet again change how we live and work together.

If we take a closer look at the past 20 years, we can observe that established business rules have been constantly redefined. New business models emerged; small companies quickly grew into billion-dollar multinationals, aggressively attacking other established companies. A wave of mergers, acquisitions, and buyouts changed the overall industrial landscape.

IT has played a major role in all of this, be it through controlling production processes and supply chains or by creating real-time links between financial markets, thus virtually eliminating arbitrage opportunities by closing the time gaps of trading around the globe. The Internet boom and the "virtual enterprise" are cornerstones of this ongoing development. Entirely new products and services have been created, which would have been unthinkable without the support of modern IT.

Without a doubt, today's modern enterprises are completely dependent on their IT. Consequently, today's IT is driven by the same dynamics as the enterprise itself. Today, we expect an extremely high level of flexibility and agility from our enterprise IT. During the post Internet-boom years, cost efficiency quickly became another key requirement, if not the most important one.

Enterprise IT has changed as a result of the constantly increasing pressure. In the early days of enterprise computing, IT was merely responsible for providing storage and processing capacity, with more and more business logic being added throughout the decades. During the different boom phases in the 1980s and 1990s, a plethora of new applications emerged, often side by side with the information silos that had been developed in the previous 20 years.

Today, the increasing cost pressure is forcing us to efficiently reuse existing systems while also developing new functionality and constantly adapting to changing business requirements. The term "legacy system" is now often replaced with "heritage system" in order to emphasize the value that lies in the existing systems.

The increases in reuse and harmonization requirements have been fueled by the urgency of integrating the historically grown IT landscapes in order to improve IT efficiency and agility. As a result, we could observe at a technical level the emergence of middleware tools and Enterprise Application Integration (EAI) platforms in what can be seen as a post-RDBMS phase.

While a lot of trial-and-error projects were executed in the 1990s, with more or less high levels of success, the development of EAI and middleware concepts has now been culminated in the principles of Service-Oriented Architecture (SOA), which can be seen as an important evolutionary point in the development of integration technologies.

What is important about SOA is that it has taken away the focus from fine-grained, technology-oriented entities such as database rows or Java objects, focusing instead on business-centric services with business-level transaction granularity. Furthermore, SOA is not an enterprise technology standard, meaning it is not dependent on a single technical protocol such as IIOP or SOAP. Instead, it represents an architectural blueprint, which can incorporate many different technologies and does not require specific protocols or bridging technologies. The focus is on defining cleanly cut service contracts with a clear business orientation.

At the Winterthur, as in any other large company, we have been facing all of the preceding issues of historically grown systems and information silos. We had to find a solution to increase our IT efficiency and agility. The Winterthur, with approximately 20,000 employees worldwide and over 130 billion Swiss franks of assets being managed (as of December 31, 2003), is a leading Swiss insurance company. As is the case with any well-organized company, we rely on our IT infrastructure to manage assets, products, processes, customers, partners, employees, and any other aspect of business life.

Our core business systems are based on highly reliable mainframe computers that we invested in over the past decades. However, like most other enterprises relying on mainframes for their back-end systems, we saw the increasing need over the years to open up these back-end systems. The main reason for this was to enable reuse of the core business logic and data on these systems for new Internet and intranet front-end systems on nonmainframe platforms such as UNIX and Windows.

To facilitate this development, we built up an application and integration platform, which laid the technical basis for Winterthur's SOA. While the initial development started off at our core Swiss market unit, the platform is nowadays reused abroad, because of its success and the prevailing analogous technical requirements of other market units. Thus, we create the basis to realize synergies and enhance our international initiatives.

Building on our technical platform, combined with our in-house experience in the area of SOA and with the experience that our holding company Credit Suisse Group has gathered in similar re-architectural efforts, we have been extremely successful. The Winterthur SOA has achieved the goal of opening up our back-end systems in new application development areas on other platforms. A solid SOA-based architectural approach is at the heart of our IT strategy.

This book is important because it provides enterprise architects with a roadmap for the successful establishment of SOA at the enterprise level. While a lot of the underlying principles of the original Winterthur SOA have had to be derived from past experience and intuition due to lack of SOA literature at the time, this book provides a concrete guide, blueprints, and best practices for SOA architects. In addition to the Winterthur case study in chapter 15, you will find many more concrete examples of how large corporations have started to adopt the principles of SOA in their IT architectures.

It is also very important that this book not only focuses on the technical aspects of SOA, but also places strong emphasis on the delicate issues of establishing SOA at the enterprise level, truly deserving the title Enterprise SOA.

The SOA principles described in this book are the foundation on which enterprises can build an IT architecture that will satisfy today's most important IT requirements—agility and flexibility—at affordable costs.

Martin Frick, Head of IT at the Winterthur Group

© Copyright Pearson Education. All rights reserved.


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

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

3 of 3 people found the following review helpful
5.0 out of 5 stars On SOA with Context, July 30 2005
By 
Sazi Temel (NJ, USA) - See all my reviews
(REAL NAME)   
Ce commentaire est de: Enterprise SOA: Service-Oriented Architecture Best Practices (Paperback)
This book covers SOA not only from a technical point of view but also from organizational aspects and impacts.. This book is uniuqe in two ways: 1) It covers non-technology and business related aspects of SOA, and 2) it is based on author's experience with several SOA projects. It is not like many other books on SOA that includes only technology, products, and protocols; but beyond that this book places SOA in context of of Enterprise Renovation in which SOA's technical foundations are detailed in an honest way without promoting any technology or product. In short, it is an excellent book!
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
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars (20 customer reviews)

35 of 35 people found the following review helpful
5.0 out of 5 stars Actionable Architectural Guidance, Dec 20 2004
By Gregor Hohpe "eaiguru" - Published on Amazon.com
Ce commentaire est de: Enterprise SOA: Service-Oriented Architecture Best Practices (Paperback)
Too many "SOA" books are either API documents or high-level hand waving. You can tell that this book is based on actual project experience. The authors manage to give actionable guidance and explain their reasoning well without diving into too many technology details. If you are interested in the "A" of "SOA", you will like this book.

20 of 20 people found the following review helpful
5.0 out of 5 stars For Real World, and education, Sep 25 2005
By James J. Mcdonald "jjmcdonald" - Published on Amazon.com
Ce commentaire est de: Enterprise SOA: Service-Oriented Architecture Best Practices (Paperback)
One of the previous reviewers said " I could get everything I needed from a few beers with a few Technicians". As a consultant, he demonstrated his focus was strictly a technologist and not someone with any responsibility to develop a working plan, and explain it to the owners of the business.

This book is invaluable to business architects, systems design architects, and others who have to discuss complex challanges and develop working business plans for technology without endangering their company by going down a Rat Hole of technology for technologists. For that alone, the book is worth 10 times it's price.

No, it is not a "Geek Book". IT is a real world IT manager and IT architect book as a guideline. And the business planning and business culture changes that SOA affects are clearly outlined in this text in a way that even a novice can understand.

And what is who will really find this book valuable. Not self styled experts on coding and Coding practices, but business and IT professionals who have to work in the large scale enterprises of today.

Excellent book

JJM

31 of 34 people found the following review helpful
4.0 out of 5 stars Good for the tech, great for the management advice, Jan 5 2005
By Jack D. Herrington "engineer and author" - Published on Amazon.com
Ce commentaire est de: Enterprise SOA: Service-Oriented Architecture Best Practices (Paperback)
There are a number of books on service oriented architecture. Most concentrate on the technical side of the equation. Talking about the standards, the APIs, the cross-platform issues and other low level issues. This book takes an architectural route by covering every aspect of the SOA space with well written exposition and extensive use of UML.

One section, which I haven't seen in any other book on the topic, is on the managerial issues around SOA. How to tell SOA in the organization. How to build support the architecture. How to incent the engineers. These are important topics. And what's better is that the author illustrates the management level problems and their proposed solutions with real world cases studies.

An excellent book on SOA for readers looking for an architectural overview.
 Go to Amazon.com to see all 20 reviews  4.2 out of 5 stars 
 
 
Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges