by Paul Krill

Oracle raises Web services stakes in development tool upgrade

news
Nov 1, 20023 mins

Oracle adds support for building Web services to JDeveloper

October 28, 2002 — Oracle is upgrading its JDeveloper Java development environment with enhanced backing for Web services, UML (Unified Modeling Language), and standards.

Oracle 9i JDeveloper 9.0.3 adds UML support for building Web services and Enterprise JavaBeans (EJBs), according to Oracle officials. Developers can visually design EJBs and Web services through UML, said Ted Farrell, senior director of technology for application development tools at Oracle, in Redwood Shores, Calif.

In addition, Oracle has added support for building Web services from Java classes, EJBs, and PL/SQL stored procedures.

“[Version 9.0.3] allows you to take some code you already have and, through wizards and UML, lets you expose those as Web services and communicate with other Web services-compliant applications,” Farrell said.

To help developers customize the interactive development environment, Oracle is including MyJDeveloper Extension Manager to enable and disable features, upload new and revised extensions, and track dependencies between extensions.

The product’s .Net Web services interoperability feature enables developers to connect to .Net-based Web services.

“If someone has built a Web service on Microsoft .Net and I want to include that in my program, JDeveloper will allow me to connect to that Web service and include that in my Java application,” Farrell said.

To back open source development, Oracle is supporting the Apache Struts framework for building Web applications, the Apache Ant scripting structure, and JUnit, for unit testing software modules.

Also included in 9.0.3 is a TCP packet monitor for monitoring SOAP (Simple Object Access Protocol) packets.

Oracle also improved the Code Coach feature, which suggests how to improve code, by adding more coding rules to help with performance, Farrell said. Also improved was the event- and memory-profiling feature, which lets developers monitor an application’s memory consumption.

The new release also features support for J2EE (Java 2 Platform, Enterprise Edition) 1.3, EJB 2.0, and the latest versions of Web services standards such as SOAP and WSDL (Web Services Description Language).

An analyst described the release as an incremental one, with worthwhile but not dramatic improvements.

“There’s nothing that makes the product leap out in terms of saying this is a huge leap forward for IDEs,” said John Meyer, senior industry analyst with Giga Information Group, based in Cambridge, Mass.

But the product does benefit from updated standards support and enhanced UML and wizards functionality, Meyer added.

“I think it’s evolutionary. Although this is all really good, I don’t think this is a significant differentiator between Oracle’s and other Java IDEs,” Meyer said, adding he expects the product’s next release to offer more efficiencies for developers.

Oracle9i JDeveloper is available for free trials on the Oracle Technology Network license. Once developers implement a commercial application, the product costs 95 per developer.

Paul Krill is editor at large at InfoWorld.