Sun Microsystems, Inc. announced the availability of the Java API for XML Parsing Optional Package (“JAXP” ), and the formation of an expert group for the XML Data Binding project. The expert group for this project, which is going through the Java Community Process, consists of Allaire, Ariba, BEA/Web Logic, Bluestone Software, AOL/Netscape, Extensibility, Fujitsu, IBM, Object Design, Oracle, webMethods and Sun Microsystems. Sun’s announcement of the Java technologies for XML provides universal application logic that complements XML. The Java 2 platform and XML are complementary technologies that each have common features critical for Web-based applications, including platform-independence, industry standards, extensible, reusable, and global language support. Together, the Java 2 platform and XML will allow enterprises to simplify and lower the cost of information sharing and exchange in Web applications. The JAXP Optional Package allows developers to easily build Java-based applications enabled by XML for e-commerce, enterprise application integration, and web publishing. An optional package is a standard Java API that is not part of the Java Runtime Environment but can be optionally added depending on specific application needs. JAXP is now in early access release and available free-of-charge at http://java.sun.com/xml. The final version of JAXP is scheduled to ship in the first quarter of 2000. The JAXP optional package provides basic functionality for reading, manipulating, and generating XML documents through pure Java APIs. Seamlessly integrated with the Java 2 platform, JAXP provides a standard way for a Java platform-based application to plug in any XML-conformant parser. While the reference implementation uses Sun’s experimental high performing Java Project X as its default XML parser, the software’s pluggable architecture allows any XML- conformant parser to be used, such as the xml.apache.org XML parser, code named Xerces. (For information on this community project to which Sun donated technology visit www.apache.org) Sun also announced the expert group of industry leaders within the JCP that is working to create XML Data Binding software for the Java 2 platform. This project, code-named Project Adelard, will enable developers to deliver and maintain high-performance XML-enabled applications with a minimum of development effort. Project Adelard provides a two-way mapping between XML documents and Java-based objects along with a schema compiler tool. The compiler will automatically generate Java classes from XML schemas without requiring developers to write any complex parsing code. In addition, the compiler will contain automatic error and validity of checking of XML messages, helping to ensure that only valid, error-free messages are accepted and processed by a system. As with JAXP, Project Adelard is being developed through the JCP. Sun is working with the W3C XML Schema Group and other standards consortia, such as OASIS and XML.org. The specification and reference implementation for Project Adelard are under development by the expert group. Project Adelard will be available during the second quarter of 2000. www.sun.com
Leave a Reply
You must be logged in to post a comment.