Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
SOA Design Patterns

SOA Design Patterns
by Thomas Erl

Web Service Contract Design and Versioning for SOA

Web Service Contract Design and Versioning for SOA
by Thomas Erl; Anish Karmarkar; Priscilla Walmsley; Hugo Haas; L. Umit Yalcinalp; Canyang Kevin Liu; David Orchard; Andre Tost; James Pasley

Top Sellers in this Category

This is the Safari online edition of the printed book.

Improving Business Agility through EDAs: Theory and Practice--Including Leading-Edge Case Studies

Building on SOA, enterprises can gain even greater agility by implementing event-driven architectures (EDA) 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 ranging from real estate to healthcare, supply chains to flight control

Foreword

Preface

Introduction

Chapter 1        EDA: Opportunities and Obstacles

Chapter 2        SOA: The Building Blocks of EDA

Chapter 3        Characteristics of EDA

Chapter 4        The Potential of EDA

Chapter 5        The SOA-EDA Connection

Chapter 6        Thinking EDA

Chapter 7        Case Study: Airline Flight Control

Chapter 8        Case Study: Anti-Money Laundering

Chapter 9        Case Study: Event-Driven Productivity Infrastructure

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.5 out of 5 rating Based on 7 Ratings

Vacuous Evangelism - 2009-05-01
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
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.

Practical, timely and well written - 2009-02-27
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
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.

SOA paradigm shift well explained... - 2009-03-19
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
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.

Complex concepts in simple terms - 2009-03-05
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book does a great job of explaining complex concepts in simple terms. Whether you are experienced or brand new to these ideas, I think this book will be very useful to you.

The book gives you practical step-by-step suggestions which you can start to implement immediately.

Any studying EDA needs this primer - 2009-06-16
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Computer libraries catering to programmers will find much of interest in Event-Driven Architecture: How SOA Enables the Real-Time Enterprise. It covers all aspects of SOA operations, from defining terminology and showing how EDA can apply to common business programs to IT challenges in its implementation and how the EDA approach can help a range of issues. Any studying EDA needs this primer.

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.