DataMirror Delivers Event Server for Advanced SOA and EDA



  Free preview of Gartner research


This updated product detects, analyzes and posts database-management-system-sourced business events to standard publish-and subscribe networks. It could be very valuable in service-oriented and event-driven architectures.

News Analysis


On 11 October 2006, DataMirror, a provider of real-time data integration, protection and event detection solutions, announced it has added support for Java Message Service (JMS) topics and guaranteed message delivery to version 5.2.5 of its Transformation Server/ES (Event Server).


DataMirror's product was first announced in September 2005, but its scope and adoption were limited. The new version combines support for the publish-and-subscribe model and guaranteed message delivery with complex-event processing (CEP) and database management system (DBMS) log intercept capability — in effect, amounting to a fully integrated DBMS-sourced event server. The ability to detect the basic events occurring in the database and then analyze, combine and reformat them into standard JMS publish-and-subscribe middleware makes this version a potentially potent component of an event-driven architecture (EDA) and advanced service-oriented architecture (SOA).

A fully functional EDA environment will manage events originating from event servers monitoring various outside sources, such as edge sensors, business-to-business (B2B) gateways, timers, EDA-style applications and DBMSs. DataMirror's new product contributes to this and is likely to be followed by similar initiatives from other software infrastructure vendors — especially data integration specialists, such as Informatica and GoldenGate Software, and software infrastructure generalists, such as IBM and Sybase.

But there are risks. The product is new and has a small installed base; both the product and the vendor are vulnerable to competition and acquisition. Users should also remember that much of EDA and its most important application, business activity monitoring, is based on monitoring events as they occur in applications and "on the wire" in SOA and B2B interactions. The database should not serve as the only source for business insight.


Customers and prospects:

  • Examine DataMirror Transformation Server/ES as the source of DBMS-originating business events if you are planning event-driven applications, including business activity monitoring.

  • Recognize the benefits and risks of dealing with a small, visionary vendor. Weigh the likelihood of dedicated support and leading-edge differentiation against a small installed base and the possibility of acquisition by a larger vendor.

  • Avoid building your EDA strategy solely around DBMS-triggered events. Include a variety of event sources, such as SOA middleware, applications, edge servers, B2B gateways and CEP modules.

Additional research contributed by Ted Friedman

Recommended Reading

(You may need to sign in or be a Gartner client to access the documents referenced in this First Take.)

© 2006 Gartner, Inc. and/or its Affiliates. All Rights Reserved. Reproduction and distribution of this publication in any form without prior written permission is forbidden. The information contained herein has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartners research may discuss legal issues related to the information technology business, Gartner does not provide legal advice or services and its research should not be construed or used as such. Gartner shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. The opinions expressed herein are subject to change without notice.

Not a Gartner Client?

Want more research like this?
Learn the benefits of becoming a Gartner client.

Contact us online



Why Gartner

Gartner delivers the technology-related insight you need to make the right decisions, every day.

Find out more