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:
E-Commerce store of learningnetwork.com; San Francisco, California.
ADA - application management system for manarola.com; San Mateo, California.
ET - multimedia distributed system for medical diagnoses tracking application; Germany.
Kelly - distributed warehouse application; Praha, Czech Republic.
What I appreciate the most is very positive feedback I got from everyone using the architecture. The most valuable features seem to be:
intuitive design
very easy to pick up and start using
saves a lot of time by high degree of re-usability of provided components
open architecture for integration with many 3rd party products
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.