Oracle says each component of SOA, EDA and Grid computing platforms require applications to be developed separately. Along the lines of EDA, Oracle is developing Complex Event Processing (CEP). The CEP capabilities will complement exixting EDA capabilities. As a result, real-time operational dashboards will be provided. This aspect enables tracking of key business performance indicators. Impact assessment is the functional component of event processing. Predicted reactions can be estimated so cost, priorities and utilities can be an integral part of the business solution.
Bigger companies are embracing lightweight SOA. The core enterprising principle is using an SOA model for sub-sets of services which can be used as new applications. Oracle's new philosophy seems to offer the opposite. Bring all the components together so applications can be developed together.
Have you heard the news about event-driven architecture (EDA)? Maybe not, because there doesn't seem to be much news about EDA. But wait...there just might be more and more as "event-driven" businesses will need this notion to stay competitive. Joe McKendrick wrote about this area and mentioned John Bates, who in the article, is considered the father of event-driven processing. Remember this: that data is always on the move. Joe wrote that certain businesses are concerned with data on the move. Two in particular are the airlines and financial trading.
I entered this article because I can't help but put commodity futures trading and EDA together. The way I see the situation is that a commodity futures trading business would benefit from EDA. Let's go back to last fall when the corn market took off to new highs. Frankly it was events that shaped that market. One "event ", a major one, was ethanol. The need for more corn when the supply was at an historic low. Granted the ethanol news doesn't have the "hot off the wire" persona that it did back in November and December of 2006, and the ethanol frenzy has cooled down some, but there is bound to be more events to plug into an event-driven system to gain a benefit. One recently was the British/Iran situation and the oil market.
Joe's article is very good. He really went to task and delivered a story that gives EDA a fair shake. He quoted Todd Biske who challenged event-driven businesses to think of themselves in the context of an event-driven business. These businesses must be in a position to realize the value of events. These businesses also need to think of the SOA side. Afterall a commodity futures broker must give service to the customer after an event has taken place, such as a crop or weather report.
One item that's worth noting is risk. EDA and SOA have to be correctly balanced. Don't create too many event-driven applications without some type of filter to sift through the events to priortize them. In other words, don't over-leverage. Joe was right when he said EDA will evolve in its own right.
The creation of comprehensive middleware for building applications real-time data analytics, grid-based in-memory computations and high-performance transactions is on the way with Oracle buying Tangosol, Inc.
This will enable faster performance within a database and data caching portfolio model. SOA, web 2.0 and EDA are driving the need for a high performance continuously shared data service. Data grid software increases application performance by providing fast access to data.
The AJAXWorld Conference and Expo in New York City was the scene of the announcement of the beta release of GlassFish V2 from Sun Microsystems. This is the next major version of Java(TM) EE 5 application server and the release of Sun(TM) Developer Pack, a toolkit for simplifying and enabling advanced Internet applications for the Java platform. These releases will help build Web 2.0 and SOA applications which use AJAX and other technologies.
The GlassFish V2 Beta is available for download. Flexible open source technologies have been in demand and the scalability of Solaris 10 and the GlassFish application will no doubt become popular. GlassFish will boast of ease ease of development. The Sun Web Developer Pack simplifies access to open source techologies for creating rich Internet-based applications. This will help create RSS feeds more rapidly. The developer community will get next-generation Java technologies such as jMaki. Ben Galbraith, co-founder of Ajaxian.com, suggests to learn jMaki before you start down the path of integrating some of the popular Ajax frameworks into your application.