Home > SOA News > Java conference abuzz with Apache Beehive
SOA News:
EMAIL THIS

Java conference abuzz with Apache Beehive

By By Ben Ellingson, Contributor
14 Mar 2005 | SearchWebServices.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

LAS VEGAS -- Enterprise developers swarmed to TheServerSide Java Symposium recently to listen to a presentation on the Apache Beehive project.

Cliff Schmidt, BEA WebLogic Workshop's product manager for standards strategy, provided an overview of Beehive, described its progress through the Apache Incubator and explained why BEA is contributing to the open source community.

BEA is going to make open source such a key piece of its business plan. It is important to us that open source remains viable forever, and I think that is probably going to happen with or without BEA
Cliff Schmidt
WebLogic Workshop Product Manager, BEA

Apache Beehive, an ease-of-use framework for developing enterprise applications, is BEA's second contribution (after the XMLBeans project) to the Apache Software Foundation (ASF), a community of open source software projects.

Beehive was announced about a year ago and, according to Schmidt, is likely to remain in incubation for another one to three months. Incubation is required of all newly accepted ASF projects and lasts until the project infrastructure, communications and decision making processes have stabilized in a manner consistent with other successful ASF projects.

Beehive's target audience includes developers who don't have the experience in application plumbing complexities and those who simply don't want to deal with them.

Beehive currently has three components, which include Web services, controls and net user interface (UI); however, it may grow to include other components, Schmidt said.

Beehive's Web Services component uses the Web Service meta data specification (Java Specification Request 181).

Schmidt described how in order to create a Web Service, developers need to first write a service implementation bean and then use annotations to generate artifacts.

Plug-ins for popular open source tools such as Eclipse and IntelliJ can help write these annotations, Schmidt said. The generated artifacts will work in any container.

He provided a simple code sample that demonstrated the use of Web service annotations:

HelloWebService.jws
@WebService(targetNamespace="http://www.openuri.org")

public class HelloWebService {

   @WebMethod
   public String sayHello(String name) {
      return "Hello, " + name;
   }
}

Enterprise resource access currently has too many application programming interfaces, such as Java Database Connectivity, Enterprise JavaBeans, Java Message Service and the Java API for XML-based remote procedure calls. According to Schmidt, Beehive's control components seek to simplify some of this resource access.

Beehive controls are essentially JavaBeans configured via properties. The package also comes with a few premade controls. JavaBean controls also benefit from artifacts generated via annotations and tool support.

For more information

Is Eclipse becoming the de facto development platform?

 

See why SOA might just be the same old architecture

The NetUI component is a model view controller programming framework built on the open source Struts framework. Struts configuration files are automatically updated via meta data annotations. The rendering UI is integrated with JavaServer Pages 2.0 and supports Expression Language, .tag files, the JavaServer pages standard tag library and UI tag libraries.

Featuring annotations, lightweight components and the value of building on open source frameworks, Beehive is built on three years of experience with WebLogic Workshop, Schmidt said.

These will be key factors for the project as it graduates from the ASF incubation process, Schmidt said.

"I think that if we can take a technology that was limited to WebLogic customers before and now has opened up to all Java developers, we have newly added some value to the people that come to us," Schmidt said, in a recent video interview conducted by TheServerSide.com for the BEA dev2dev community.

BEA benefits by selling a WebLogic platform that integrates and leverages the Apache Beehive framework, Schmidt said.

"BEA is going to make open source such a key piece of its business plan. It is important to us that open source remains viable forever, and I think that is probably going to happen with or without BEA," Schmidt said.



Tags: SOA security toolsBEA Web servicesApache Web servicesJava Web ServicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Web services development
Java-based Abdera open source tools implement Atom services
Layer 7 secures Oracle ESB, protects SOA applications
Gomez adds new features through platform-wide upgrade
PowerBuilder 12 beta available
RAD Studio 2010 hits the shelves
Oracle brings Fusion Middleware into the modern age
Oracle Fusion Middleware 11g supports SCA, JavaServer Faces development
Investment site turns to Xignite, Amazon cloud computing to power portfolio tracker
SimpleDB shows promise
Yahoo says no deal

SOA security tools
Some Eclipse SOA Tools Projects are archived as work on SCA, modeling, moves ahead
CA adds federated security to fight growing threats to SOA
Faster SOA testing drives iTKO Eclipse release
Weak encryption creates SOA vulnerabilities
SOA tools hit UML tipping point
Eclipse Ganymede: Rich Ajax Platform focuses on users
Eclipse Ganymede Part 1: What's in it for SOA?
SOA picture worth 1,000 words for HP
SOA remaking business analyst job
OpenID: Leveraging a widely accepted identity Web service

BEA Web services
Oracle buys performance specialist ClearApp
Oracle re-brands BEA WebLogic as its strategic server for SOA
SOA complicated by ESB proliferation
Oracle details SOA, Java roadmap with BEA
BEA gives Oracle new Java platform, Eclipse tools
BEA's final products could disrupt SOA market - Burton
Analysis: Oracle/BEA, Sun/MySQL
The SOA implications of Oracle's BEA purchase
Oracle buys BEA for $8.5 billion
Oracle calms customers after $8.5 billion BEA purchase

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
ColdFusion  (SearchSOA.com)
Delphi  (SearchSOA.com)
Eclipse  (SearchSOA.com)
elegant solution  (SearchSOA.com)
interaction management  (SearchSOA.com)
message-driven processing  (SearchSOA.com)
Ruby on Rails  (SearchSOA.com)
Tim Berners-Lee  (SearchSOA.com)
Web services  (SearchSOA.com)
Web Services: Glossary  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts