May 17, 2006—With the industry still buzzing about SOA in general, Oracle and others are now talking about SOA 2.0. Oracle officials talked up this next-generation version of SOA at the JavaOne conference in San Francisco on Wednesday.
"SOA 2.0 is the term that we're using to talk about the combination of service-oriented architecture and event-driven architecture," said Steve Harris, vice president of Oracle Fusion middleware.
The term SOA 2.0 also is being championed by Gartner's Yefim Natis, a vice president and distinguished analyst at the firm. Contacted by telephone, Natis stressed event-driven architecture as the main distinction between SOA 2.0 and the first, client-server-driven iteration of SOA.
"SOA as we know it today deals with a client-server relationship between software modules," with services being subroutines serving clients, Natis said. "However, not all business processes and software topologies fit this model."
With SOA 2.0, an event-driven architecture is deployed in which software modules are related to business components, and alerts and event notifications are featured. The initial SOA concept has not been event-driven but instead has featured direct calls from one piece of software to another in a client-server process, Natis said. SOA implementations have focused on Web services and subordinates to clients, he said.
SOA 2.0 applications could include order processing systems, hospital admissions processes or bank transactions, Natis said.
Oracle is positioning its Fusion middleware components as a solution for SOA. Oracle sees the Java Platform, Enterprise Edition 5 (Java EE 5), SOA 2.0, and Web 2.0 coming together to produce a more productive application platform, said Thomas Kurian, Oracle senior vice president. Web 2.0 features more dynamic clients.
Additionally, the company plans soon to release some of its Ajax (Asynchronous JavaScript and XML) technologies for rich Internet application development to an open source organization. The technology to be submitted includes a set of JavaServer Faces components and an Ajax rendering kit.
The company, however, still is not climbing aboard the Sun Microsystems-driven NetBeans community for open source tools, but is sticking with its strategy of accommodating the rival Eclipse platform and Oracle's own JDeveloper tool.
"We have a lot of customers where we see Eclipse come up in accounts," said Ted Farrell, Oracle chief architect and vice president of tools and middleware.
"If we saw a similar push for NetBeans for the industry, we'd probably address that as well," Farrell said.
At a jointly held public session with Sun in January, Oracle acknowledged NetBeans, but did not actually decide to participate in it.