Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Oracle sows the seeds for SOA

Enriched suite yields a crop of enhancements


For development you'll want to take advantage of the BPEL PM Process Designer plug-in for JDeveloper. Despite some minor nits in the interface and lacking simulation, its drag-and-drop process activities and easy configuration wizardry made quick work of flow construction. And, XSLT transforms were easy to map, as well. Zoomable diagrams and swim lanes for easy delineation of process ownership further simplified development and debugging.

TEST CENTER DAILY BLOG

Track the latest product reviews and news from the InfoWorld Test Center.


 The Bottom Line

Oracle SOA Suite 10g Release 3
Oracle, http://oracle.com

Excellent  8.7
criteria score weight
Interoperability 9 30%
Features 9 20%
Management 8 15%
Scalability 8 15%
Security 9 10%
Value 9 10%

Cost:
Starts at $50,000 per CPU with Oracle AS Enterprise Edition; $65,000 per CPU for non-Oracle application servers

Platforms:
Windows, Linux , HP-UX, Solaris, AIX; Application servers: Oracle Application Server 10g R3; JBoss 4, IBM WebSphere 6.1, and BEA WebLogic 9 (forthcoming); Browser: Internet Explorer, Firefox; Database: Oracle, IBM DB2, Microsoft SQL Server 2000, more

Bottom Line:
The Oracle SOA Suite pulls together top-notch governance, business rules, security, and business activity monitoring into an ESB package replete with native BPEL orchestration and human workflow integration. Tools skew to the developer side (with the exception of BAM) but are well-suited to the job. Ease of implementation and affordability make it a standout consideration.

About our Reviews and Scoring Methodology

The BPEL engine supports parallel flow branching, compensation, and dehydration of long-running processes. It also carries excellent provisions for integrating users, groups, and roles with human tasks and alerts -- via e-mail and SMS, for example -- as well as for instrumenting BAM and feedback sensors into the pipeline. Vacation and delegation rules are also a good addition to this release.

I liked Oracle Business Rules for governance over procedures and policies. In addition to its Java-based rules engine, the component provides an authoring tool that guided me in defining my data models (i.e., business data definitions based on XML, Java, or the Oracle Business Rules Language and their requisite variables and functions). For most rule development use cases, advanced use of the Oracle Rule Language will be required, and for that, I would prefer to see a more intuitive interface that analysts, rather than developers, would find palatable.

However, the easy drop-down selection boxes made rules definition a fairly easy if/then proposition. And, the included validation tool helped error-checking efforts.

Reaping the bounty
Adding Business Activity Monitoring to the suite really helps SOA Suite reach an essential level of closed-loop processing essential in monitoring key performance indicators and automating conflict resolution.

The BAM component is a separate installation -- consisting of an event engine, report server, data-caching mechanisms, and Enterprise Link MSMQ service -- that culminates in a real-time monitoring and alerting system for getting services metrics into the hands of decision makers.

Moreover, after developers model the initial data sources, the separate Active Studio toolkit allows an average report jockey easy point-and-click construction of personalized dashboards. The resulting drill-down to underlying datasets is good, and sensor alerts can be funneled back into the process pipeline to automate many recovery efforts.

I liked Oracle Web Services Manager. OWSM showed the fortitude and resources for administering policy definitions, authentication, and encryption, as well as monitoring security, performance, and services utilization across my various applications. And, its ability to govern third-party platforms only adds to the value.

OWSM implements gateway security on inbound communications -- virtualizing services end points -- as well as between client/server/object messages to broker security and audit control. I would like to see Oracle add context-based routing to the mix to enhance the current content-based offering, and improved response detail. However, the package is rounded out with a good number of predefined policies to jump-start development. Defining roles and groups for delegation was a snap.

The OWSM interface is perhaps the most advanced of the stack for operational management and policy administration, offering statistical dashboards on my services, customizable views and alerts, and tools to test services heath. In all, this proved an excellent effort.

Room to grow
Areas for refinement remain. The ESB component provided a sturdy bus for synch/asynch routing, filtering (XPath), and transforming payloads (content- and header-based routing is available here). However, I would have liked to be able to register projects to the server from outside the JDeveloper environment more easily. Further, better drill-down into filters and transforms from inside the graphical interface will be good future additions.

There are a number of tutorials, although actual help facilities were somewhat lacking. Forms services are not included in this release of Oracle AS so you'll need to run an earlier version separately. And, a good deal of elbow grease will be expended bridging workflow interfaces, although Oracle's ADF (application development framework) will help streamline design-time requirements.

My experience with the Oracle SOA Suite revealed a top-notch toolset well-culled from a variety of sources without much sacrifice to aptitude or usability. When it comes to message routing and services orchestration, Oracle SOA Suite meets or exceeds most needs for governance, security, insight, and optimization at a price that's hard to beat.

James R. Borck is senior contributing editor of the InfoWorld Test Center.
« PREVIOUS PAGE | 1 | 2 


Talkback:

commentPost a Comment

 

MOST COMMENTS

 
 





Do you have the power to resolve technical issues with one call?
Watch this webcast to get an under-the-hood look at a remote support solution that enables the IT organization to be the engine that keeps your end users productive and your company running.

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 
 

Video

 
 
 

Podcasts

 
 
 

 

Columnists

 
 
 

Resource Center


Ads by techwords beta  [See your link here]
 




Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist