|
Overview
|
Architecture
| Differentiation
| Life Cycle Management
| Success Stories | Demo | Product Specifications | FAQ Home | Top | Contact us | Site Map |
![]() |
OmniBuilder
generates full applications from a Business Model. The Business Model can be entered manually during analysis.
Because of OmniBuilder's ability to do live object
modeling the Business Model can be prototyped and refined
continuously until it is an accurate and complete
reflection of the business. Business Templates can also be used to create the Business Model. These templates can contain a complete or partial business model. They can be imported into OmniBuilder and then enhanced or modified as desired to create a full and customized Business Model. The use of Business Templates can eliminate the "re-invent the wheel" syndrome and lay a solid foundation for the subsequent development work. Unified Modeling Language (UML) object models can be imported to the OmniBuilder repository where they become fully integrated with the other elements of the Business Model. The diagrams are active and interactive; clicking on a component of the imported diagram leads the developer directly to the Business Model definition of the object which was generated from it. |
| The OMT (Object Modeling Technique) Object Model
may also be imported directly into OmniBuilder and serve
as the basis for the Business Model. The Functional
Model may be used as the basis for business functions
within OmniBuilder. The Application Model will be automatically built from the Business Model. It contains elements for prototyping the objects and their behaviors. Design components which govern the object's interaction with the user and with other objects may be automatically added or custom-designed. Prototyping is easily and economically done within the Application Model without the effort of painting a user interface explicitly. A simple scripting language, C++ or Java can be used to program specific and unique behavior into the application objects. Design Patterns are used throughout OmniBuilder to capture complex behavior and to promote component re-use. Many design patterns are standard within OmniBuilder. Custom design patterns can be added within the open OmniBuilder environment and used to generate particular features in a re-usable manner. The Application Model also produces the physical implementation of the Business Model; this is the Physical Model. All RDBMS objects including tables, columns, indices, referential constraints, sequences, etc., are included here. As with all other generated objects within OmniBuilder, the developer has full freedom to modify many aspects of this to suit his specific needs. The Implementation Model contains the generated executable objects. It can produce Windows-based GUI applications and Internet/Intranet HTML-based dynamic pages to run with an Internet Browser. OmniBuilder can generate applications to a number of target technologies including Java and C++. OmniBuilder can also generate 3-tier applications which are CORBA/COM/OLE compliant. |
|
|
| Overview
|
Architecture
| Differentiation
| Life Cycle Management
| Success Stories | Demo | Product Specifications | FAQ Home | Top | Contact us | Site Map |
|