A new edition of Progress Software’s Sonic ESB is designed to make it easier for large enterprises to adopt open-source frameworks and to follow standards.
Sonic 8.0, released yesterday, uses Plain Old Java Objects (POJOs) as its default programming model. It also includes support for JAX-RS (Java API for RESTful Web Services), a specification for Web service integrations. Sonic 8.0 also includes native support for the Spring Framework.
The new programming model accommodates developers who are using patterns to assemble services, said Jonathan Daly, product marketing manager for integration infrastructure at Progress.
Another part of its motivation to use POJOs was to help developers write applications that work well when run virtualized, Daly said. “Java EE is kludgy when it comes to thinking about virtualization.”
“Progress is one of the more aggressive in implementing and supporting these industry standards,” said Mike Gilpin, vice president at Forrester Research. Progress’ engineers are active in several key open-source projects “where innovation around those standards is happening,” he said. Those projects include the Apache Camel integration framework and the CXF services framework.
“From an integration perspective, developers are letting go of Java EE in favor of SpringSource,” Daly said. SpringSource, which is owned by VMware, produces middleware for open-source application frameworks, including Grails and Spring. Many large enterprises would like to use those frameworks to benefit from the increased flexibility (as well as the standard adherence) that they offer, but they are frequently stymied by the limitations of open-source solutions, he said.
“Open source has made strides around enterprise QoS as well as tooling, but there is still a point where commercial products are simply better,” Daly claimed. “In the past, they had to make a choice: Go with open standards and not worry about QoS, or go with a proprietary Web services stack, accepting non-portable, proprietary stuff.”
Developers can now “drop” standards-based Web services into Sonic and gain its enterprise capabilities, Daly said.