blob: 0a17e9bb34c1a7b74193c8c66c968a78dfad3103 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
<TITLE></TITLE>
<STYLE>
<!--
@page { size: 8.5in 11in; margin-left: 1.25in; margin-right: 1.25in; margin-top: 1in; margin-bottom: 1in }
P { margin-bottom: 0.08in }
H3.cjk { font-family: "Times New Roman" }
-->
</STYLE>
</HEAD>
<BODY LANG="en-US" DIR="LTR">
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3 STYLE="font-size: 13pt"><U><B>Assumptions/Project
Values</B></U></FONT></FONT></P>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Model-based/driven
approach (via EMF) </FONT></FONT>
</P>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Extensible</FONT></FONT></P>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Vendor-neutral</FONT></FONT></P>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Consistent
view</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Initial
support primarily (but not exclusively) for relational databases,
yet design for non-relational</FONT></FONT></P>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3><B><U><FONT SIZE=3 STYLE="font-size: 13pt">DTP
Users</FONT></U></B> (relative priority)</FONT></FONT></P>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Other
Eclipse component developers (1)</FONT></FONT></P>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Developers</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Java
application developer (2)</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Enterprise
application developer</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Application
architect (modeling, use-case construction, etc)</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>DBA</FONT></FONT></P>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Report
writer/business domain experts (3)</FONT></FONT></P>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Application
architect</FONT></FONT></P>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Data
architect</FONT></FONT></P>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3 STYLE="font-size: 13pt"><U><B>High
Level Vision</B></U></FONT></FONT></P>
<UL>
<LI><P STYLE="font-style: normal; font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Connection
management &ndash; generic</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Contributing
companies:</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Sybase</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>IBM</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Actuate</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>ObjectNation</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Data
sources/Data<BR>(includes mix of data connections and data forms)</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>JDBC (Java
developers)</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>OLAP data
sources (Report writer connectivity)</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>XML</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>File
based: CSV, text files</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Applications
(e.g. SAP, PeopleSoft)</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>EDI</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Web
Services</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Message
Queues</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>JCA</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Transaction
management within connection management</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Read/write
of application data sources</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Data source
meta-models</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>On-demand
loading</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Model
structure-based interaction online and offline</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Generate
deltas</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Synchronization</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Object
browsing</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Live view
of the data</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Runtime
Support (like SDO, EMF) (ability to run applications outside the
IDE)</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>In RCP</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Outside
Eclipse entirely (non-UI only)</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Model
type extensibility support</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Multidimensional</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Hierarchical
(e.g. XML)</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Object-model
(e.g. get data as objects aot tables and rows)</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Model
transformation extensibility support (e.g. adapters to transform
between one model to another)</FONT></FONT></P>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3 STYLE="font-size: 13pt"><U><B>General
Use Cases/Requirements</B></U></FONT></FONT></P>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Design
query against generic connection, read, generate generic report
&lt;BIRT&gt;</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>User: Java
application developer incorporating reports into application;
Report developer (e.g. generate sales reports)</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Create,
edit, debug, deploy server component (e.g. Stored procedures,
functions, &hellip;) &lt;relational database&gt;</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Acquire,
modify, write, validate metadata from data source</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Query
Support: Create, edit, visualize, debug, execute sql query</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Working
with live view</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Change
database table</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Add index</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Inspect
data</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Lightweight
administration </FONT></FONT>
</P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>User:
Non-operational (for developers as opposed to DBA)</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Extensible</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Limited to
well-defined interfaces (e.g. JDBC)</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Obtain/discover
capability meta-data from a data source</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>User: BIRT</FONT></FONT></P>
</UL>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3 STYLE="font-size: 13pt"><U><B>SQL
Development Tools Use Cases/Requirements</B></U></FONT></FONT></P>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Use
connectivity project components</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Associate
query with connection</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Create,
edit, debug/execute, deploy SQL Statements</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Use
common SQL Query Model/Parser</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>User: SQL
Query Tooling</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL
execution plan support</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Retrieval,
visualization</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Extensibility
for optimization </FONT></FONT>
</P>
</UL>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Support
runtime parameterization</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Complex
parameters</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Team
support</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Q: how to
persist SQL statements w/ associated connection</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Extensible
persistence mechanism</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Multiple
SQL statement support</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Create,
edit, debug, save, deploy, etc of procedural objects</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL
History view</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Result
set support</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Model : SDO</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>UI:
extensible, handle vendor-specific data types</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Edit in
place, reapply to database</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Handle
large data sets</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Persist
data results</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Multiple
result set support</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Visual
Query Builder</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Modular/componentized
(e.g. separate components for Expression Builder, Conditions
Builder, Joins Builder)</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Consider
novice and experienced user</FONT></FONT></P>
</UL>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Debug
Support</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Vendor-neutral
framework</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Multi-language
support (SQL, Java)</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Extensible
for debug support</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Extensible
for UI presentation</FONT></FONT></P>
</UL>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3><U><B>Connectivity
Break-out Session</B></U></FONT></FONT></P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>There was some
discussion about whether BIRT ODA should be in DTP or stay in BIRT.
Later it was decided to move ODA into DTP.</FONT></FONT></P>
<H3 CLASS="western"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Architecture</FONT></FONT></H3>
<H3 CLASS="western"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><I><B>Layers</B></I></FONT></FONT></H3>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3><B>Connection
Definition Layer</B> (pure connections): </FONT></FONT>
</P>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Agreed to
adopt Sybase connection management framework and port the WTP JDBC
connection support to the framework.</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>There was
discussion about how ODA connections relate to connection profiles.</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>ODA and the
SQL model will wrap JDBC connections.</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>ODA flat
file, for example, would implement connection profile, driver.</FONT></FONT></P>
</UL>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3><I><B>Model Layer</B></I></FONT></FONT></P>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Agreed to
adopt WTP SQLModel , SQLQuery, and DBDefinition.</FONT></FONT></P>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3><B><I>View Layer</I></B>
</FONT></FONT>
</P>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Agreed to
adopt the Eclipse navigator framework currently hosted in WTP
project.</FONT></FONT></P>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Also need to
work to have this navigator framework pushed into core Eclipse so
DTP is not dependent on WTP. </FONT></FONT>
</P>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Agreed to
use the Sybase contributed Enterprise Explorer as the instance of
the navigator in DTP. The content provider currently hosted in the
Database Explorer in WTP will be ported to the Enterprise Explorer
for displaying database schema information. </FONT></FONT>
</P>
</UL>
<H3 CLASS="western"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Miscellaneous
Use Cases</FONT></FONT></H3>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Should
support Import /Export Connection Profiles with password option
(support BIRT report execution.)</FONT></FONT></P>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Connection
sharing and transactions discussion.</FONT></FONT></P>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Read-only
connections can be shared.</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Writable
access would require &ldquo;cloned&rdquo; connections for
transaction support.</FONT></FONT></P>
</UL>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3 STYLE="font-size: 13pt"><U><B>SQL
Development Tooling Break-out Session</B></U></FONT></FONT></P>
<P STYLE="text-decoration: none"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><B>Contribution
Overview</B></FONT></FONT></P>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>IBM
Overview: SQL Model, SQL Query Model, SQL DML Parser, Data
Definition Model</FONT></FONT></P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Sybase
Demo: SQL Editor and Debugger Framework </FONT></FONT>
</P>
</UL>
<UL>
<LI><P STYLE="font-weight: medium"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Actuate:
New Data Set Wizard</FONT></FONT></P>
</UL>
<P><BR><BR>
</P>
<P STYLE="text-decoration: none"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><B>Component
Identification</B></FONT></FONT></P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3><B>Infrastructure
Components:</B> </FONT></FONT>
</P>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Routines
Editor Framework</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Routines
Debugger Framework</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL
Model/DB Definition Model</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL Query
Model</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL Query
Parser</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Common
Connection Framework </FONT></FONT>
</P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL
Execution Plan Framework</FONT></FONT></P>
</UL>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3><B>Tooling
Components:</B> </FONT></FONT>
</P>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL Editor</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Base
editor w/o persistence</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Content
assist tied to model</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Multiple
statement support</FONT></FONT></P>
</UL>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>SQL Query
Builder (future)</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Results
View</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Script
History</FONT></FONT></P>
</UL>
</UL>
<UL>
<UL>
<LI><P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Database
Explorer </FONT></FONT>
</P>
</UL>
</UL>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Q: Should we
think beyond relational data? If so, do you need a new higher layer
such as ODA?</FONT></FONT></P>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3 STYLE="font-size: 13pt"><U><B>DTP
Milestone Estimates</B></U></FONT></FONT></P>
<P><BR><BR>
</P>
<P><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Subject to change
based on further investigation.</FONT></FONT></P>
<P><BR><BR>
</P>
<P><IMG SRC="dtp_block.jpg" NAME="Graphic1" ALIGN=LEFT WIDTH=746 HEIGHT=780 BORDER=0><BR CLEAR=LEFT><BR><BR>
</P>
<P><BR><BR>
</P>
<P><BR><BR>
</P>
<P STYLE="margin-bottom: 0in"><BR>
</P>
</BODY>
</HTML>