21 Mar

TSRI XML Tools: Persistent Object Bases & Common Model Exchange

When transforming legacy applications, TSRI has long used the ability to dump our entire in-memory model into a persistent XML format--a Persistent Object Base (POB). This XML format is extremely lightweight and self-defining, and contains everything our toolset, JANUS Studio®, needs in order to be paused and restarted. 

As a result, the POB also contains everything a customer with a model-driven technology needs in order to access JANUS Studio® models, manipulate them, and then provide them back to JANUS Studio® where they can be reprinted into code.  The format is extremely simple and easy to read. 

Fundamentally, this flexibility allows your organization to tap into the application model at any point during a documentation, transformation, or refactoring project. The process looks like this:

  1. TSRI will pause code documentation, transformation, and refactoring in JANUS Studio®;
  2. TSRI will dump the current in-memory model to the POB;
  3. Your organization can read this POB, map it into your internal models, manipulate the model as needed, and write it back to the POB;
  4. JANUS Studio® can read the new POB;
  5. TSRI continues with the remaining project scope.

TSRI offers this flexibility to our partner organizations and would welcome the opportunity to speak with you about your project and needs. Please email us at This email address is being protected from spambots. You need JavaScript enabled to view it. or call us at 425-284-2770 to learn more. 

Check out our Automation Advantages, as well as our Security Benefits & Contact Us for more information!


Stay up to date on Architecture-Driven Modernization: