|
RX Method in a Nutshell
History
In 1999 OOIT.com created a prototype for a data populating system with more than
500 types of business objects. The classical development approach of implementing
such a huge number of classes by creating data classes, UI classes and code for
saving, retrieval, access control, search seemed impossible and inappropriate. Therefore,
a system was built which did not 'hard code' any business objects. Instead the business
object types were defined with in a XML like structure. These structures could be
added and changed without rebuilding the runtime. This prototype was quite a success
and was finished with all relevant logical components implemented. The project name
for this prototype was MOM (Meta Object Method). Still the core part of RX Method
is based on the ideas of MOM.
Today
Today RX Method is a method and system which offers the creation of many
kind of business applications by using specification like programs. So far, we see that RX Method
is best used for
List of features
The RX Definitions provide the following features:
An Example : RX Address
The following example of an address database shows a simple but not trivial application
built with RX Method. Its business objects are Person and Address.
The source files are:
The element accessRoles defines the access to the create, read, edit or delete methods of an object. The attributes element contains all attributes of the class. ![]() The XML part below shows how the edit UI is defined. The element editUI contains two page elements. The page elements contain control elements with a reference to the attribute by attref. ![]() ![]() With these simple definitions, the RX Address application is ready to deploy! No additional code for database, for logic or for user interface is needed. Screenshots: |
||