Part of the ReFrame Application
ReFrame Objects are live,
they have agency, they can calculate and make
decisions, they are aware of their environment.
act, react, and communicate with each other, and
with legacy applications, on the ReFrame
Each ReFrame Object consists of fields which contain data and/or rules. ReFrame objects are
able to be "live" in three respects:
calculate and/or act based on an internal
of, and able to respond to, their environment, aware of time, receiving
data from other objects or external systems,
Initiating communication, sending alerts,
LiveObjects are light weight and easily
distributed. This attribute combined with the
message-based architecture allows applications
built for the ReFrame Application Service
Grid to be distributed across
multiple computers to enable scaling, load balancing,
security, and data integrity.
and data can be co-resident in a single field of a
ReFrame LiveObject. Behavior
can be delegated as far down in the
overall process as required.
new types of applications can be created when the
objects are LiveObjects:
individual's personnel record can automatically
notify the appropriate manager that it is annual
Perishable products can track their own
freshness dates and alert managers of impending
Purchase orders submitted by employees can "know" if
they have not yet been approved and email reminders.
ObjectServices can update themselves based on
changes in specified conditions.
LiveObjects make ReFrame
Applications more granular, simpler to understand, easier to modify,
faster to evolve to
meet business needs and wants.
ReFrame enables you to quickly, easily, and safely
accommodate the changing size and shape of your