Free Newsletters

   All InfoWorld Newsletters
Real World SOA | David Linthicum » First SCA Solutions Out of the Gate for SOA... HydraSCA

April 17, 2007 | Comments: (0)

First SCA Solutions Out of the Gate for SOA... HydraSCA

We've been hearing about the Service Component Architecture (SCA) standard for some time, a product of the Open SOA Collaboration group. Rogue Wave Software, a division of Quovadx, Inc. (QVDX), announced the release of Rogue Wave HydraSCA, a service grid for deploying high performance SOA applications based on the SCA specification released on March 21st.

"HydraSCA is the latest release in the Rogue Wave Hydra Suite and is the first high performance service grid based on SCA specification. The completion of the SCA 1.0 specification was announced in March 2007 by the Open SOA Collaboration (www.osoa.org), an informal group of industry leaders, which includes Rogue Wave Software. SCA significantly reduces the complexity commonly associated with SOA by simplifying the creation and composition of services regardless of programming languages, including Java, C++ and BPEL. Rogue Wave HydraSCA enables application developers to quickly increase performance and scalability of an individual service or a globally distributed application by employing concurrently running services - all without requiring special expertise in multi-threaded programming."

The objective of this product is not only to support the standard, but do so in a scalable and reliable way, leveraging grid architecture. Thus, while you never hear "high performance" and "SOA" used in the same sentence, perhaps that is now changing. We can only hope. Rogue Wave has been doing connectivity middleware for years, so this is a natural progression for them. They have other products in the Hydra suite as well, including HydraSDO supporting the Service Data Object (SDO) standard.

My take on SCA is that the specification seems to be blurry in many respects, however it is maturing rapidly and has evolved into something very interesting and something we should track.

The specifications provides for the decoupling of service implementation and of service assembly from the details of infrastructure capabilities, and should be able to work with multitude of languages including C++, Java, COBOL, and PHP as well as XML, BPEL, and XSLT. The core advantage is that the components designed using SCA should be easily reused. What's more, local calls to services should be more tightly coupled, thus reducing the overhead of creating and parsing messages.

I'm going to keep an eye on HydraSCA as well as SCA in general.

Posted by Dave Linthicum on April 17, 2007 04:53 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




Your comment that "... to date there have been no products that support it [SCA] directly ..." has me a little confused.

I know of several products, including IBM's WebSphere Process Server and Enterprise Service Bus, that have shipped support for this specification.

Posted by: Tom Kerigan at April 17, 2007 05:41 AM

Tom,

I was refering to the spec released a few weeks ago and using a grid. Sorry for the confusion.

Dave

Posted by: David at April 18, 2007 07:18 PM

Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

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

Sponsored Technology Links