Chapter 8. Realized Applications with OOSTD

Where is OOSTD useful

Yes, OOSTD has already had a change to prove its qualities in practice. So far, there are four applications where various OOSTD components are used:

What I appreciate the most is very positive feedback I got from everyone using the architecture. The most valuable features seem to be:

LearningNetwork.com

LearningNetwork.com is San Francisco, California based company focusing in on-line learning solutions. OOSTD was used to design and completely build the e-commerce store catalog application. Interesting features are: XML / XSL based web page generation, sophisticated implementation DataInstance which need to be "mutated" for variety of catalog products and provide to XDataInstace distinct data according to processed product type. Also the ability of DataInstance to be stored in relational database using an object oriented schema (using generic tables). Later on, the relational database approach was redesigned for using EJB and such change of concept did not affected the DataInstance in any way.

The OOSTD ideas were widely accepted in the company and became core architecture for other applications.