Mark Kiuchi

Object Framework Software  




The "Business Objects Framework" is a Java J2EE object-oriented software framework. It is based on the experience that was gained over years in writing framework software. Framework software reduces development time and increases reliability by encapsulating some set of commonly-used functions into the framework.

The word "Business" in the framework name is used because the framework is targeted towards "CRUD" (create, retrieve, update, delete) problems most commonly found in business applications. The value-add is not as great for content-only applications, purely mathematical or scientific applications or personal productivity applications (i.e., word-processing).

While simple data retrieval needs can often be addressed using spreadsheet or low-end database software, problems with more complex data relationships and business rules more often than not still require customization (be it custom programming or configuration) and some sort of "traditional" database software (relational, hierarchical or object). The "Business Object Framework" seeks to reduce the amount of the custom programming required while at the same time preserving the flexibility required to meet complex application requirements.




Real World 


Diagram (PDF, opens in separate window): BOF Topology Alternatives