BEA Open Sources Web Service Development FrameworkBEA Open Sources Web Service Development Framework

Under Project Beehive, BEA is open sourcing the application framework for its WebLogic Workshop toool, including the controls in Workshop.

Elizabeth Montalbano, Contributor

May 19, 2004

3 Min Read
information logo in a gray background | information

BEA Systems on Wednesday said it will donate a chunk of its technology for building service-oriented architectures (SOAs) to the open-source community.

Under Project Beehive, the San Jose, Calif.-based company is open-sourcing the application framework for its WebLogic Workshop tool, including the controls in Workshop, BEA CTO Scott Dietzen said at a press conference Wednesday. BEA plans to outline its broader SOA strategy, Project Sierra, next week at its annual eWorld show in San Francisco.

Workshop controls are pieces of code that allow application functionality to be exposed as services. Developers can use controls to piece together composite applications, a core technology that drives an SOA, from functionality of several different programs running in one IT system. SOAs allow applications and application components to run as services that can invoke other applications or components in a distributed system.

The first implementation of Beehive will be targeted at Tomcat, the Apache Software Foundation's open-source Java servlet container, Dietzen said. However, the framework is designed to be cross-platform and run on any J2EE-based application server.

BEA also hasn't yet decided which open-source community will oversee Project Beehive or which open-source license to use for distributing it, said Cornelius Willis, vice president of developer marketing at BEA. The vendor donated WebLogic Workshop's XMLBeans technology, which turns Java code into XML, to the Apache Software Foundation last December.

BEA aims to expand use of the J2EE platform through Beehive, as well as extend its own market reach by open-sourcing the technology, Dietzen said. The framework gives the Java market a unified programming model so developers don't have to learn multiple models from different vendors to build applications, he said.

That approach is similar to the way Microsoft's .Net platform works, in which the Redmond, Wash.-based software giant offers one programming model for .Net developers. Industry observers say that's a key reason for the success of Microsoft's tools in the developer community.

In January, BEA joined with a group of Java tools vendors, including Sun Microsystems and Oracle, to devise a common framework for Java tools to rival .Net. That group, the Java Tools Community (JTC), hasn't made an announcement since its formation, and on Wednesday BEA executives didn't say how Project Beehive fits into the JTC's work.

Eclipse, an open-source tools framework created by IBM and donated to the open-source community, also solves the problem of how multiple tools can work together by providing a common development environment on which disparate tools can run. Though Eclipse isn't exclusively earmarked for Java development, it is supported most major Java software and tools players.

BEA has extensive ISV support for Workshop controls through a program that allows ISVs to build custom controls that integrate their software with Workshop. BEA Chairman and CEO Alfred Chuang said last week that BEA plans to announce expansions to that program at eWorld.

ISV component and service providers "love this because these controls are all portable," BEA's Willis said of the Workshop controls program.

BEA already has more than 50 companies in the Beehive ecosystem through ISVs that support the Workshop controls, Willis said. Beehive also is being supported by developer tools vendors Borland and Compuware, as well as Linux distributor Red Hat, which is considering how to distribute Beehive, he added.

Shawn Willett, a principal analyst at research firm Current Analysis, said BEA's move sidesteps the Java Community Process (JCP) and may not be well-received by some Java vendors, notably Sun. "BEA thinks [the JCP] moves too slowly and probably thinks Sun has too much influence," Willett said.

Read more about:

20042004
Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like


More Insights