8/30/00
CSIT: IT1 Web Structure  http://aspen.csit.fsu.edu/it1fall00
19
Distributed Object Web Technology Model - II
•Need to use mix of approaches -- choosing what is good and what will last
•For example develop Web-based databases with Java objects using standard JDBC (Java Database Connectivity) interfaces
–Oracle, DB2, Informix, Sybase, Lotus Notes, Object database choice becomes an issue of performance/robustness NOT functionality
•Use CORBA (C++) or Java as software to wrap existing applications with XML as syntax to define these distributed objects
•Note Middle tier insulates client from backend -- can use one object model for user level  (object functionality) and different one for backend (object access and persistent store)
–specialized object databases getting “overwhelmed” by multi-tier approach with Oracle etc. traditional backends
•Program the server not the backend or the client
–Do this programming in Java
–And this implied that Oracle won the database battle as they got model correct and supplied an appropriate backend database with functionality added through middle tier extensions