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

Pearson Education
Free sample

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.

Read more

About the author

Hugh Taylor is a social software evangelist for IBM Lotus Software. Previously, he worked at SOA Software and Microsoft. He is the author of The Joy of SOX: Why Sarbanes Oxley and Service-Oriented Architecture May Be the Best Thing That Ever Happened to You and coauthor of Understanding Enterprise SOA. He is a lecturer at UC Berkeley’s School of Information and a frequent presenter at technology industry conferences. Hugh earned his BA and MBA from Harvard College.

Angela Yochem is an executive in a multinational technology company and is a thought leader in architecture practices and large-scale technology management. Angela has held senior leadership roles in Fortune 50 companies where she drove technology transformation based on business objectives. Prior to her executive roles, Angela specialized in design and delivery of large-scale distributed systems and solutions to complex integration and convergence challenges. She has extensive B2B and B2C commerce implementation experience, with a foundation in systems design and network design and management of multicampus networks. Angela is the author of J2EE and WebLogic Server, 2 nd Edition and is an IASA Fellow and an US Patent holder. Angela serves on executive boards and is a regular speaker at events and forums in the United States and abroad.

Les Phillips is a VP of enterprise architecture at SunTrust Banks Inc. Leveraging more than 15 years of industry experience, Les lays out the strategic and business foundation for many enterprise areas. Throughout his career Les has applied smart strategies and inventive ideas on pressing business objectives in fields such as supply chain, telecommunications, banking, retail, and education. He’s passionate when discussing his business transformation experience. Focusing on enterprise concerns and event-driven analytics, Les inspires and effectively helps businesses transform their DNA to achieve their market potential and performance goals. A longtime cyberspace veteran, Les specializes in system integration. He has enabled numerous Fortune 500 businesses to expand their awareness by integrating their systems with the outside world. On these engagements, he led many initiatives to maximize current IT investments by exposing their inherent strengths as business services. Les combines his skills with a twist of logic and a dash of creativity to form mouthwatering architectural cocktails.

Read more
2 total

Additional Information

Pearson Education
Read more
Published on
Feb 17, 2009
Read more
Read more
Read more
Read more
Read more
Read more
Computers / Programming Languages / Java
Read more
Content Protection
This content is DRM protected.
Read more
Eligible for Family Library

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
This is the eBook version of the book and does not include a CD. All CD materials are available for download at informit.com/title/0321563298


Web Development with TIBCO General Interface

Building AJAX Clients for Enterprise SOA


Anil Gurnani


Use TIBCO General Interface to build web applications with state-of-the-art performance and usability


TIBCO General Interface provides powerful tools and a framework to craft AJAX-based web applications that rival desktop applications in performance and usability. This is the only book that offers developers thorough guidance for using TIBCO’s award-winning open source tools to build interactive, high-performance GUIs and integrate them with leading server-side technologies. Experienced TIBCO General Interface developer Anil Gurnani focuses on applying General Interface in real-world production applications and presents numerous working examples that can easily be adapted for your existing sites and applications.


You’ll first walk through the fundamental concepts and techniques needed to build powerful General Interface clients. Next, you’ll dive into specific back-end technologies, mastering them through start-to-finish case study projects. Finally, drawing on his own experience building enterprise-class General Interface applications for the financial services industry, Gurnani illuminates advanced topics ranging from charting and collaboration

to application optimization. Coverage includes

Integrating XML and XSL with TIBCO General Interface’s XML Mapping utility Extending General Interface widgets with object-oriented JavaScript Integrating with web services, databases, portals, and messaging systems: start-to-finish case study sample applications Integrating General Interface applications into service-oriented enterprises using Enterprise Service Bus (ESB) Using OpenAJAX Hub (TIBCO PageBus) to simplify collaboration among GUI components


Anil Gurnani’s book greatly augments the available information for developers learning and using TIBCO’s General Interface. …With this book, you will quickly be building General Interface applications, faster and easier than ever before.

—Michael Peachey, co-founder of General Interface and Director of User Experience, TIBCO Software


Anil Gurnani has written extensively on technical topics for many prestigious magazines. He is an adjunct at SCPS, New York University, where he teaches advanced courses focused on web and enterprise technologies including Core Java, JEE, and .NET. He is also an expert at managing large, global, multifunctional teams to architect and build complex distributed systems with a portfolio of front-end applications and back-end services.

Build Powerful, Scalable, Cloud-Based Enterprise Solutions Fast with the Newest Version of Force.com

Using Force.com, you can build enterprise applications with world-class value, scalability, and reliability--and do it in days or weeks, not months or years. In this book, top Force.com developer Jason Ouellette offers all the technical guidance and sample code you’ll need to get outstanding results with the newest version of Force.com.

Drawing on his experience building three of the world’s top ten Force.com applications, Jason Ouellette walks you through the entire project lifecycle, from identifying potential applications to prototyping, coding, and deployment. Throughout, he offers practical insights you won’t find in Salesforce.com’s documentation--or anywhere else.

This edition thoroughly covers Force.com’s most powerful new improvements, including Batch Apex, Chatter, Adobe Flex and XML support, and the Force.com Free Edition. Throughout, Ouellette covers all you need to know about user interfaces, database design, workflow, analytics, security, and much more. All his code samples can be run and adapted using a no-cost Force.com Developer Edition account.

Learn how Force.com provides customizable business application infrastructure and what makes it unique Master the Force.com database and configure its built-in security features Use advanced business logic, including Batch Apex, managed sharing, and metadata queries Build intuitive user interfaces with Visualforce and extend them with JavaScript, Adobe Flex, or Force.com Sites Master Force.com’s options for seamlessly integrating existing systems and choose the right alternative for your project Create flexible reports and display them in dashboards Deliver applications in multiple languages and support multiple currencies Add social media features with Force.com’s new Chatter collaboration tools
A practical guide to adopting portal development best practices in an Enterprise worldAbout This BookDiscover the new features and updates in Liferay including the concept of CMS, and collaboration applications with relevant examples and screenshotsSet up the navigation structure for the Enterprise intranetFull of illustrations, diagrams, clear step-by-step instructions, and practical examples to show you the integration between different applications such as LDAP, SSO, and Liferay Social OfficeWho This Book Is For

This book is for anyone who is interested in the Liferay Intranet Portal. This book is for both beginners and more experienced portal developers who need to create an enterprise intranet portal for their business. It will be handy for IT professionals who know the basics of how the portal technology works and need to integrate different open source technologies.

What You Will LearnBe introduced to the all new features of Liferay 6.2Understand the different controls/actions to make the portal work for an EnterpriseManage users, organizations, sites, user groups, and roles and also set up portal permissionsSet up a forum and get detailed descriptions of categorization, tagging, and Asset PublisherEnable Wiki to share knowledge among users and create new dynamic data list and poll portletsHandle federated search and OpenSearch and deploy search-based portletsImplement web content management with a different approach in the portalEmploy community tools such as invitations, bookmarks, page comments, and page ratingsManage Liferay's document and media portletIn Detail

To develop an intranet portal for an Enterprise, Liferay is the only open-source portal development platform that has a high scale graph for the developer to extend any component. It provides high end integration with other applications. By using this book, both beginners and more experienced users will be able to create an intranet portal easily.

This book will be your pocket reference to Liferay. It will explain to you the new features of Liferay, including Liferay Sync and the Recycle Bin. It will help you to integrate with other key applications such as LDAP, SSO, and Alfresco 4.x and above. You will be introduced to documents, web content, and image management. You will move onto Liferay Sync's new tool to synchronize documents and media files to the local system. You'll discover the Market Place, the newest feature of Liferay. Liferay Social Office and its integrations are also thoroughly explained.

This book is packed with practical examples that will help you to develop an intranet portal quickly and easily.

Style and approach

Clear step-by-step instructions to develop an intranet portal for Enterprise. It describes new features and updates in Liferay with clear explanations, and is complete with images, tips, and tricks.

NOTE: Although the book refers to the web site www.OnJava8.com, that site is not yet live.

The examples are freely available at https://github.com/BruceEckel/OnJava8-Examples.

On Java 8 is only available as an eBook, and only via Google Play Books. Any other source or delivery mechanism is illegitimate.

This book is far too large to publish as a single print volume, and my intent has always been to only publish it as an eBook. Color syntax highlighting for code listings is, alone, worth the cost of admission. Searchability, font resizing or text-to-voice for the vision-impaired, the fact you can always keep it with you---there are so many benefits to eBooks it's hard to name them all.

Anyone buying this book needs a computer to run the programs and write code, and the eBook reads nicely on a computer (I was also surprised to discover that it even reads tolerably well on a phone). However, the best reading experience is on a tablet computer. Tablets are inexpensive enough you can now buy one for less than you'd pay for an equivalent print version of this book (which, note, does not exist). It's much easier to read a tablet in bed (for example) than trying to manage the pages of a physical book, especially one this big. When working at your computer, you don't have to hold the pages open when using a tablet at your side. It might feel different at first, but I think you'll find the benefits far outweigh the discomfort of adapting.

I've done the research, and Google Play Books provides a very nice reading experience on every platform, including Linux and iOS devices. As an experiment, I've decided to try publishing exclusively through Google Books.

The free sample includes a complete table of contents.

©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.