|
<<If you're beating the drum for
service-oriented architecture, Frank Cohen believes you're going to need a tempo
change to move successfully from pilots to production. His initiative, called
FastSOA, is an alternative architecture that utilizes XML Query Language
(XQuery) and a native XML database at midtier to solve scalability and
performance issues of Java 2 Platform, Enterprise Edition (J2EE) application
server approaches. The idea is that FastSOA would run in parallel to an
enterprise's existing architecture.
The problem, Cohen said, is that Web services built with today's commercial and open source J2EE application servers get 1.5 to 2.0 transactions per second (TPS), according to his tests, which he said is not good enough for production demands. "We are expecting FastSOA to deliver performance in the 15 to 20 TPS range, and expect that FastSOA will spark a wide effort to optimize SOA performance overall," said Cohen, who is principal maintainer of the TestMaker open source test utility and framework and director of solutions engineering at Raining Data Corp., Irvine, Calif., which sells an XML database. Cohen has been conducting tests on J2EE application servers over the past three and a half years. "When I ran Web services performance tests for General Motors two years ago, the results were so poor it killed two projects. SOA developers don't have the tool sets to bring pilots into production," he said. Cohen said he expected the SOAP stack and tools to improve over time. However, he said, "WebLogic, WebSphere, JBoss [and the other servers tested] have gone through two generations, and still performance is slow for SOAP-based Web services." The FastSOA architecture addresses two layers of the issue, according to Cohen. "SOAP binding application servers give you inefficient [performance]," he said. "And there aren't easy tool sets for people to be doing SOA development that is efficient, scalable and well performing. There's no way of introducing a caching mechanism to SOA, or a policy system to know if you've handled this request recently.">>
You can read Coleen Frye's article at: Gervas YAHOO! GROUPS LINKS
|
