Proposal of a Standard to Solid OO Solution to Server-Side Architectures

Josef Vosyka


Dedication

I want to dedicate this work to my destined wife Sarka and our children

Table of Contents
Motto
1. Introduction
Acknowledgements
About
What is new (or benefit-able) in this work?
What is original?
On-line version of this document
2. Approach of a Data Instance
Introduction
Terminology definitions
Weaknesses of present solutions
Data Type Diversity
Data Manipulation Repetition
Metadata Management (MDM)
Proposed approach of DataInstance
Data access unification / business entity representation ("ModelRealization") type unification
Data storage technique generalization
Ease of component-ation (common functionality encapsulation)
Standard metadata access (classification)
3. XMLarized Objects
Introduction
Problem Description
Current (typical) solution
The disadvantages
Proposed solution - xObjects
Advantages
The solution of xObject
4. Event handling on the server side
Overview
Advantages
5. Services
Overview
Service Implementation Abstraction
Example: Voting
6. More goodies coming with OOSTD
What is more
Multiton
Repository
ComponentInitializer
The rest
7. Complex Solutions with OOSTD
What can one do with OOSTD
8. Realized Applications with OOSTD
Where is OOSTD useful
LearningNetwork.com
9. Research of existing solutions
How are the others doing
xObject
DataInstance
Other utilities
Selected Institutes Description
The Apache Software Foundation
World Wide Web Consortium (W3C)
Object Management Group (OMG)
The Computer Science Division, University of California, Berkeley
ISR - Institute for Software Research, University of California
Division of Engineering and Applied Sciences, Harvard University
Software Engineering Research, Georgia Tech
The MIT Laboratory for Computer Science (LCS)
Stanford University, Computer Science Department
10. Reference
Abbreviations
Bibliography