TIBCO Software has announced a study conducted by PushToTest, the open-source test automation company, identified TIBCO ActiveMatrix as the most productive platform for implementing a service-oriented architecture (SOA). The study, entitled 'The composition approach for large-scale SOA', analyses the leading SOA vendors by implementing and changing a reference service-oriented application using each vendor's technologies. It reveals that compared to the application server-centric approaches to SOA offered by Oracle, IBM and BEA, TIBCO's platform-independent approach can accelerate time-to-market and reduce labor costs by up to 49% when building and deploying services and assembling composite applications.
"Everyone from CIOs to the IT developer community are looking for a better way to develop, orchestrate, deploy and manage services," says Frank Cohen, founder of PushToTest. "Our research details a new composition approach to building SOA services and provides a methodology to evaluate today's tools in terms of developer productivity and ease of deployment and management.
The analysis shows that TIBCO is the leader in understanding service composition and virtualisation and is building products to meet enterprise needs."
PushToTest evaluated SOA development and deployment tools and platforms from Oracle, IBM, BEA and TIBCO to look beyond marketing claims and understand the skill sets, domain expertise and specialisation required to be successful in each platform. The extensive research project, commissioned by TIBCO, took more than seven months to complete and required nearly four person-years of effort. A variety of metrics were carefully recorded along the lifecycle of common integration activities, from system setup through to post-integration quality assurance activities. The primary metric, and a key to understanding cost of ownership for integration projects, is the time and effort required to complete each activity. The study showed that it takes nearly twice as long to build the use case application when using BEA.
The areas of greatest developer productivity gains were in service construction, orchestration, policy management, security configuration and change management.
PushToTest determined that TIBCO's product architecture incorporates two unique design concepts, Service Composition and Service Virtualisation, and that these were key drivers for the productivity savings.
Key findings from the study include:
* Large-scale SOA initiatives with dozens to hundreds of services must address a complex network of services, written in a variety of languages, tools, and patterns, and residing in multiple hosted environments. Success requires a composition approach to service development, and an architecture that separates governance from service development.
* Service virtualisation is an emerging architecture intended to host heterogeneous services, including Java and .NET. Service virtualiaation separates application business logic from the underlying technical implementation, including transports, governance and deployment details.
* Oracle, IBM, BEA, TIBCO tools have major differences in developer productivity and deployment. TIBCO's platform independent architecture is better suited for large-scale SOA initiatives that must deal with the complexity of deploying and managing services across heterogeneous platforms.
* In side-by-side implementations of a reference application, TIBCO ActiveMatrix provided the greatest productivity savings which can significantly reduce TCO.
* TIBCO required 49% less development costs to implement the reference application, compared to BEA.
* 35% less compared to Oracle.
* 22% less compared to IBM.
"Our goal all along has been to help companies reduce the cost and complexity of deploying and managing service-oriented applications," says Marco Gerazounis, TIBCO director - Middle East & Africa. "The results of PushtoTest's rigorous evaluation of the leading SOA vendor platforms are a tremendous affirmation of our platform-neutral approach to achieving this goal."