How To Plan for SOA 2.0

By Bob Violino  |  Posted 2007-03-08 Print this article Print

If your organization has implemented SOA, it may be ready for "advanced SOA."

What's Ahead: Advanced SOA

Organizations that have completed at least one service-oriented architecture project should move on to what analysts have begun calling "advanced SOA."

What's the difference? Most current deployments are based on request-reply, while advanced SOA involves so-called event-driven architectures, says Yefim Natis, a Gartner vice president.

In request/reply SOA, a service retrieves information or performs an action on behalf of the requester to produce a result. Middleware for request/reply SOA includes Java Remote Method Invocation or the Java API for XML. An example of request/reply is a remote database query, where a database server takes an incoming request from a remote client, processes the request and sends back a result to the client.

Event-driven SOA has the sources, or initiators of activity, notify the environment of a change and the execution code that processes the notification at some point, possibly after additional events are detected. The middleware is typically messaging or publish/subscribe services provided through Java Message Service, IBM WebSphere MQ and Tibco Rendezvous. Event-driven activities include management of incoming calls at a help desk and systems management.

Next page: Tips for Advanced SOA


Submit a Comment

Loading Comments...
eWeek eWeek

Have the latest technology news and resources emailed to you everyday.

By submitting your information, you agree that baselinemag.com may send you Baselinemag offers via email, phone and text message, as well as email offers about other products and services that Baselinemag believes may be of interest to you. Baselinemag will process your information in accordance with the Quinstreet Privacy Policy.

Click for a full list of Newsletterssubmit