Tools for XML Descriptions


Overview

Whereas the XML description files could be created manually, we have developed a system for managing collections of these files as well as tools to help programmers create the individual files.

The management system is a J2EE application implemented within WebSphere and accessed through a Web browser.  It allows users to register, form groups, and manage collections of documents, with access control. 

An application description, expressed as an XML document, is created using a Java Applet delivered to the user's browser via the Web.  The applet provides several tabbed panes for creating

An implementation description, also expressed as an XML document, is created by the project management system in response to user selections on an HTML form.  The form lists some 20-odd requirements or preferences for an application, such as transactions, persistent storage, PhP, Struts, EJBs, etc.  We are then able to infer a layered design that fits the particular requirements marked.

Views of both tools are shown below.

Views of Tools

appl.xml Tool

impl.xml Tool