Models in OptimAlj
To Develop An Optimalj Application, You Use the Following Models (and Submodels):
Domain Model-Captures Functionality In Platform-Independent Models. The Domain Model Defines The Business WITHOUT Any Specific Application Detail and consists of:
Class model-specifies the system classes and is graphically represented using class diagrams. Service model-captures behavioral information. Application model-describes functionality in the following design models, which are independent of specific code, but are based on a certain technology or application framework And The Application Model Consists of:
DBMS model-the persistency model EJB model-the business logic model Web model-the presentation model In OptimalJ, the design models are generated from the domain model. Integration model-provides interfaces to legacy and external applications.
Connector model-the integration model is subdivided into connector model packages in which you can import and define CICS / COBOL programs / copybooks, CORBA IDLs, and Web services WSDL. It can also be used to define a Web service provided by the application. Code Model-provibedes An Implementation of The System Described by The Models. The Code Model Contains The Source Code (Java Language).