March 30, 2007

BEA cites Java, availability in app server upgrade

WebLogic Server 10 supports Enterprise JavaBeans 3.0 and is the first to support Java Enterprise Platform 5

Enhanced software development capabilities and system availability are key focuses in an improved version of BEA Systems' WebLogic Server application server, which is available on Monday.

With the release of BEA WebLogic Server 10, BEA plans to accentuate the product's Java-based features that simplify development of applications and services. To this end, WebLogic Server 10 supports Java EE 5 (Java Platform Enterprise Edition 5) and EJB 3.0 (Enterprise JavaBeans 3.0). Accommodations for open-source developer frameworks like Spring help simplify development as well, BEA said.

"The big news is this is Java EE 5," said Blake Connell, director of product marketing for WebLogic at BEA. The company is the first major commercial vendor to offer a Java EE 5-compliant application server, he said.

Java EE 5 supports EJB 3.0, which allows developers to annotate code. Annotating enables a reduction in the amount of external XML files that may have been required with an application. This reduces coding needs, Connell said.

A new persistence API in the application server takes information from a Java application and persists it in a database. This makes it easier to store data like customer information. The API leverages OpenJPA (Java Persistence API) and the Kodo persistence technology.

Also featured in version 10 is an update to core Web services technologies as well as improvements in security and interoperability with proprietary and open-source platforms, the company said. Coding required to implement Web services has been reduced in version 10 of the application server. Eclipse-based tooling is offered in the accompanying BEA Workshop for WebLogic Platform 10 product for software development.

WebLogic Server builds on Spring internally, said Rod Johnson, founder of Spring and CEO of Interface21.

"The architecture that they've adopted, building on Spring, enables them to move to a situation where Spring components can be deployed natively to WebLogic," Johnson said.

Users can seamlessly mix and match Java EE 5 and Spring component models, he said.

"For a start, many users have already standardized on the Spring component model, so now they will very easily be able to deploy those apps to WebLogic," Johnson said.

Availability improvements also are noted in version 10. Clustering, service migration, and enhancements in performance and uptime help increase application availability and achieve "next-to-zero" downtime, BEA said

"If a service happens to be on a machine that goes down, it will automatically failover to another machine," Connell said. This is critical especially in such industries as telecommunications and financial services, he said.

JavaServer Faces capabilities in WebLogic Server 10 boost Web development. "The big benefit is you can create much richer interfaces for your Web application," said Connell.

Standards like EJB 3.0 have been implemented "very elegantly" in version 10, said Mike Malloy, vice president and chief marketing officer at the Wily division of CA, which is a BEA business partner. "We think this provides an implementation of some of the new standards that have arisen out of the Java community," such as EJB 3, Malloy said.

WebLogic Server 10 is positioned as a foundation layer for BEA's SOA 360 strategy. While BEA sells licenses to its application server, unlike open-source ventures like JBoss, BEA believes it offers an advantage in such areas as failover, server migration, administration, and diagnostics.

Paul Krill is an editor at large at InfoWorld.
Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.