Search
Go

Shop by category
 
Event-Driven Architecture: How SOA Enables the Real-Time Enterprise
Email a friendView larger image

Event-Driven Architecture: How SOA Enables the Real-Time Enterprise

List Price: $44.99
Our Price: $32.13
You Save: $12.86 (29%)
Shipping: This item ships for FREE with Super Saver Shipping.
SKU:

7603795

In Stock
Usually ships in 1 business days
Only 5 left in stock, order soon!

Note: Item may be sold and shipped by another company. Learn more.
Product Promotions:
  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit.  Here's how (restrictions apply)
Description:

Improving Business Agility with EDA

 

Going beyond SOA, enterprises can gain even greater agility by implementing event-driven architectures (EDAs) that automatically detect and react to significant business events. However, EDA planning and deployment is complex, and even experienced SOA architects and developers need expert guidance. In Event-Driven Architecture, four leading IT innovators present both the theory of EDA and practical, step-by-step guidance to implementing it successfully.

 

The authors first establish a thorough and workable definition of EDA and explore how EDA can help solve many of today’s most difficult business and IT challenges. You’ll learn how EDAs work, what they can do today, and what they might be able to do as they mature. You’ll learn how to determine whether an EDA approach makes sense in your environment and how to overcome the difficult interoperability and integration issues associated with successful deployment. Finally, the authors present chapter-length case studies demonstrating how both full and partial EDA implementations can deliver exceptional business value. Coverage includes

 

  • How SOA and Web services can power event-driven architectures
  • The role of SOA infrastructure, governance, and security in EDA environments
  • EDA core components: event consumers and producers, message backbones, Web service transport, and more
  • EDA patterns, including simple event processing, event stream processing, and complex event processing
  • Designing flexible stateless events that can respond to unpredictable customers, suppliers, and business partners
  • Addressing technical and business challenges such as project management and communication
  • EDA at work: real-world applications across multiple verticals

 

Hugh Taylor is a social software evangelist for IBM Lotus Software. He coauthored Understanding Enterprise SOA and has written extensively on Web services and SOA. He holds an MBA from Harvard Business School. Angela Yochem is an executive in a multinational technology company and is a recognized thought leader in architecture and large-scale technology management. Les Phillips, VP, enterprise architecture, at SunTrust Banks Inc., is responsible for defining the strategic and business IT foundation for many areas of the enterprise. Frank Martinez, EVP, product strategy, at SOA Software, is a recognized expert on distributed, enterprise application, and infrastructure platforms. He has served as senior operating executive for several venture-backed firms and helped build Intershop Communications into a multibillion-dollar public company.

 

Foreword     xi

Preface     xii

Introduction      1

Event-Driven Architecture: A Working Definition     1

The “New” Era of Interoperability Dawns     6

The ETA for Your EDA     9

Endnotes     9

 

PART I THE THEORY OF EDA

Chapter 1 EDA: Opportunities and Obstacles     13

The Vortex     13

EDA: A Working Systemic Definition     14

The (Not So Smooth) Path to EDA     24

Defining Interoperability     26

Drivers of Interoperability     28

Application Integration: A Means to Interoperate     29

Interoperation and Business Process Management     31

Is There a Diet for All This Spaghetti?      35

How Architecture Promotes Integration     37

Management and Governance     39

Chapter Summary     43

Endnote     45

 

Chapter 2 SOA: The Building Blocks of EDA     47

Making You an Offer You Can’t Understand     47

SOA: The Big Picture     48

Defining Service     49

Service-Based Integration     50

Web Services     51

What Is SOA?      59

Loose Coupling in the SOA     60

Chapter Summary     61

 

Chapter 3 Characteristics of EDA     63

Firing Up the Corporate Neurons     63

Revisiting the Enterprise Nervous System     63

The Ideal EDA     78

BAM--A Related Concept     86

Chapter Summary     87

Endnotes     89

 

Chapter 4 The Potential of EDA     91

Introduction     91

EDA’s Potential in Enterprise Computing     91

EDA and Enterprise Agility     100

EDA and Society’s Computing Needs     102

EDA and Compliance     107

Chapter Summary     108

 

Chapter 5 The SOA-EDA Connection     111

Getting Real     111

Event Services     112

The Service Network     114

Implementing the SOA and Service Network     116

How to Design an SOA     122

The Real “Bottom Line”      134

Chapter Summary     137

 

PART II EDA IN PRACTICE

Chapter 6 Thinking EDA     141

A Novel Mind-Set     141

Reducing Central Control     142

Thinking about EDA Implementation     148

When EDA Is Not the Answer     151

An EDA Product Examined     153

Chapter Summary     157

Endnotes     158

 

Chapter 7 Case Study: Airline Flight Control     159

Learning Objectives     160

Business Context: Airline Crunch Time     160

The Ideal Airline Flight Control EDA     167

What FEDA Might Look Like in Real Life     176

Program Success     197

Chapter Summary     206

Endnotes     207

 

Chapter 8 Case Study: Anti-Money Laundering     209

Learning Objectives     210

Cracking a Trillion Dollar, Global Crime Wave     210

IT Aspects of Anti-Money Laundering     216

EDA as a Weapon in the War on Money Laundering     221

Chapter Summary     259

Endnotes     260

 

Chapter 9 Case Study: Event-Driven Productivity Infrastructure     261

Learning Objectives     262

The Often Inadequate Human Link in the EDA     262

Overview of Productivity Infrastructure     264

Product Details:
Author: Hugh Taylor
Paperback: 272 pages
Publisher: Addison-Wesley Professional
Publication Date: February 27, 2009
Language: English
ISBN: 0321322118
Product Length: 7.08 inches
Product Width: 9.06 inches
Product Height: 0.69 inches
Product Weight: 1.16 pounds
Package Length: 9.1 inches
Package Width: 6.9 inches
Package Height: 0.8 inches
Package Weight: 1.15 pounds
Average Customer Rating: based on 8 reviews
Customer Reviews:
Average Customer Review: 4.0 ( 8 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

20 of 22 found the following review helpful:

1Vacuous EvangelismMay 01, 2009
By Dennis L. Hughes "Windows Programmer/Architect"
I had hoped that this book would help me bridge the communications gap between event-driven systems architects like myself and architects that are primarily used to SOA. I also hoped it would help me to work with the our existing SOA infrastructure to realize the benefits of EDA on a wider enterprise level. My hopes were dashed.

The authors fail to inform us how SOA "enables" the "real-time enterprise". In fact they admit that SOA is not the best way to implement event-driven architectures. Worse, they fail to inform us how EDA can even be implemented on a SOA infrastructure.

The real thesis is that EDA is a valuable and overlooked architectural element. It has been overlooked due to the late emphasis on SOA with it's request-reply model. The authors note that many companies probably already have a SOA in place and promise to inform us how we can implement EDA on top of that. But they don't even try to do this.

The most promising chapter in this regard seems to be "The SOA-EDA Connection". But rather than connect anything the author's present yet another mostly evangelistic overview of EDA in the very beginning. It is noted that "Although simple in concept, the realities of bending the raw Simple Object Access Protocol (SOAP) Web services into a functioning EDA are quite challenging and complex". But no real information is given about how to solve this problem. The authors spend the rest of the chapter discussing how one should design and implement SOA; No mention of EDA or how one is to implement it using an existing SOA infrastructure.

2 of 2 found the following review helpful:

3Good introduction, but skimps on the implementation choicesJan 26, 2010
By Chad Wilson
I came to this book with a background in SoA principles, real-life experience implementing dozens of web services over HTTP in Java (some lightweight, some using full object models in SOAP, some in SOAP with XML CLOBs, some REST-like) and I was looking for a practical survey of how to go about converting your developer's mindset of a typical Web Services/SoA setup into one that supports real EDA, and provides the flexibility required - that I've always noted has been lacking from the designs I have previously implemented. I don't really feel like I got this from this book. I felt like it too quickly eschewed commentary on the specific difficulties in implementing web services like the ones described, instead asserting that merely thinking in an EDA mindset (storing as much state in the message as possible, use pub-sub etc) was enough to ensure the long-term *ilities of your architecture, without really /demonstrating/ how this worked in practice. For example, I didn't really feel like the book covered principles of how to design your SOAP (or other) schemas in such a way to allow your event state models to change over time, whether to publish different "versions" of an event type to different messaging endpoints, how to handle events which can only be handled by one instance of a service (but need to have redundancy and load balancing) -- or other approaches to managing change in your event producers and consumers. I also felt like it accepted UDDI as the solution to service location without criticism; I'd at least expect some commentary on drawbacks or alternatives.

Many such practical concerns when choosing frameworks and the practical concerns with designing such systems seem to have been left as "implementation detail" despite the heavy focus on Governance in later sections making quite a lot of noise about the importance of standardisation and policy. What about the theory and best practice that should go into designing these policies?

Perhaps I was expecting too much from a relatively short book; I just felt that to separate itself from the many SoA books on the market required more detailed analysis (and I mean getting closer to implementation) of the best practice and implementation considerations (i.e. expanded "EDA core components" and "EDA patterns" sections.)

On the plus side, the book is written well, in a good style and generally makes good use of diagrams when necessary, and it's a good overview of the subject area. I found it enjoyable to read. I also agree with many of its conclusions, just was looking for more discussion of ways around the drawbacks to implementing EDA -- other than "make sure you have stakeholder buy in", as in the later sections. Given the "level" of roles the writers are in, perhaps I was expecting the wrong thing from this book in wanting more of a bridge to implementation by developers.

2 of 2 found the following review helpful:

5SOA paradigm shift well explained...Mar 19, 2009
By Maxim Poliashenko
This book caught my interest as I have often heard EDA term before and was very much intrigued by it. Just like an advent of event driven programming brought a landslide change in the level of flexibility and interactivity in desktop applications in 90s, this new architecture style promises the same for large scale enterprise systems. Yet, I had lots of questions as to practical challenges and paradigm shifts which such approach may require. This book not only clarified my question and doubts about feasibility of EDA at the enterprise level, it has lead me to discover many other interesting applications of this paradigm that now I am aspiring to try in my practice.
I would highly recommend this book to those who are looking to take their SOA architecture to the next level.

4 of 5 found the following review helpful:

5Practical, timely and well writtenFeb 27, 2009
By Christopher Hart
For years, IT organizations have worked to adopt and implement service oriented architectures (SOA). Now that SOA has reached critical mass, this book explains to the reader how to really leverage it! A truly practical guide to event-driven architecture, it covers the building blocks of a sound SOA environment and the principles and theory behind leveraging all that hard work to quickly and flexibly respond to business needs. While the book covers both "theory" and "practice", its just about the right blend of both. In neither case is the book overly technical (you won't find pages upon pages of source code in the book) nor shallow or flashy (no vapid "Powerpoint Architecture").

Using this background, the book then launches into real-world case studies. Most IT folks can probably relate to at least one these scenarios, and they're written in a way that even non-IT folks could at least appreciate the problem and see the value of EDA.

The bottom line is that this is a great book for technology leaders as well as deep-dive practitioners. It shows the reader how to put all those SOA investments to good use in new ways.

4 of 5 found the following review helpful:

5Pragmatic approach to complex architecturesFeb 27, 2009
By Matthew Quinlan
Provides a refreshingly pragmatic view of EDA and SOA that not only highlights the benefits of the architectural model, but also addresses the resulting challenges.

EDA is well-established pattern that was always hindered by the proprietary nature of software integration platforms like M.O.M. With the industry-wide adoption of standards-based interoperability formats/protocols (REST,XML,SOAP,...) we can finally realize the original goals of EDA across the enterprise.

The book is well-organized and thoughtfully delves into the "why" questions that are often missing from technical architecture books. I love the case studies because they provide a realistic perspective on what EDAs can solve in the real world.

See all 8 customer reviews on Amazon.com
About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore