Oracle SOA 11g - One Less, One More
Guest post by
Prasad Jayakumar, Technical Lead, Oracle Practice, Enterprise Solutions, Infosys Technologies Ltd
One Less, One More™ - "one less negative thought or action, and one more positive thought or action, and soon our lives will be less stressful, and if practiced as a community [...] would move in the direction of our collective goals, dreams and desires" by Robbie Vorhaus, Communications, crisis and reputation advisor.
Oracle acquired many best-of-breed products on SOA landscape may be for architecture excellence or for concept/idea or for market share or to fill the void or based on some other strategy which only acquisition experts know. But, what's interesting is how Oracle managed to unify all the acquired products and paved a path to Success as a corporate and for Oracle SOA practitioners.
In my personal opinion, I believe Oracle adopted "One Less, One More™" to build less stressful Oracle SOA 11g. To me, I see the transition from Oracle SOA 10g to 11g as follows-
Oracle BPEL & Mediator
One less negative - Oracle BPEL and ESB in 10g had different engine, different console, different error handling framework, different deployment strategy and few more. One good aspect was both complemented each other. In an over-simplified way, I could tell Oracle BPEL and Mediator (ESB) is unified in Oracle SOA 11g. Unified console, Unified exceptions handling, end-to-end instance tracking and many more.
One more positive - Oracle SOA 11g has been re-architected based on Service Component Architecture (SCA) standards. By this Oracle had taken a major step towards aligning to standards and simplifying SOA. Service Data Objects (SDO), Event Delivery Network (EDN), Meta Data Services (MDS) and few more have been introduced in Oracle SOA 11g. Extreme performance and scalability has been provided based on the default JEE infrastructure which includes Weblogic Server, JRockit and Coherence.
One less negative - Oracle B2B 11g shows phenomenal transition from not so good user interface in 10g to the more intuitive one in 11g. Sometimes I feel Oracle B2B 10g user interface is like a maze and most often I get lost without manual. Oracle B2B 11g is a smooth sail. I could complete the entire work end-to-end without much external help.
One more positive - With Oracle B2B 10g already supporting an extensive set of protocols and standards, 11g provides few notable features which mainly revolve around operations, security and performance.
One less negative - Oracle BAM 10g was an odd-man out being .NET application running on Microsoft IIS. Probably Oracle acquired for sheer architectural excellence. Oracle BAM 11g is based on JEE, a complete rework. How else Oracle can tell SOA practitioners about their commitment level in achieving unified and simplified SOA? Kudos
One more positive - Rich data source integration, better security, improved internationalization and localization, enhanced real time alerting & action and many more
There are similar radical changes in Business Rules, Oracle Web Services Manager, Oracle Human Workflow and few more. Wish list for a radical change in terms of unification and simplification goes for Oracle Service Bus, Oracle Data Integrator and Oracle Enterprise Repository + Oracle Service Registry.
Hope you wish Oracle to succeed.