Introducing Rogue Wave Server > Rogue Wave Server Overview > Modeling Services > Static Modeling Services
 
Static Modeling Services
Static modeling services are supplied as a C++ class library which lets you describe your information system in C++ language.
Rogue Wave® Server includes a set of C++ class templates that lets you define one-to-one and one-to-many relations among classes of your application model and lets you invert those relations where applicable. Relations are implemented by means of smart pointers, a feature that manages automatic deletion of objects and helps you transparently maintain the referential integrity of your application model. In addition, Rogue Wave Server automatically propagates changes in the data of your application by means of derived data members. Derived data members are constrained data members that are associated with an evaluation function. Rogue Wave Server also propagates changes in the object structure.
These combined services guarantee the design of a sound object model that will preserve its internal consistency as it is updated. See Modeling Services for more conceptual information and Designing the Server Object Model to learn from an example how to design an object model.

Version 5.8
Copyright © 2014, Rogue Wave Software, Inc. All Rights Reserved.