Requirement Overview Tivoli #1 David Hansen Todd Poynter Mike Kane Travis Jones Mark Richter Michael Ruel Loehr
Project Goals Create the system to be database platform independent Define the database schema in XML Create a Java utility to parse the XML Generate the appropriate platform-specific database scripts.
Use Cases Parser – receive the XML file from the client and properly parse it using the file’s .dtd file and database schema Script Generator – using the results of the parser, the desired database scripts will be created
Use Case Diagram Client XML Parser Script Generator
Conceptual Diagram Client XML Parse Script Generator 1 1 XML File Database Script Object in XML file Database Used 1 1. .* Script Generator Database scripts: DB/2, DB/2 Mainframe, Oracle, SQL Server, Informix, Sybase
Current Status We have a basic idea of the object model for the system that we plan to develop We have the initial use case diagram & conceptual diagram
Next Steps Research XML representation of database scheme Retrieve information on the format of the database scripts and the differences of those scripts for each of the specific database platforms If possible, we would appreciate some examples of the scripts that are being generated for the current system
Questions Any Comments or Questions?