gmStudio Architecture Overview

Here is a very simplified architecture diagram for gmStudio:

  • Legacy Source Codes are Visual Basic and/or ASP source code files that define your legacy systems.
    These are mostly text files although some binary resource files may also be present.

  • Upgrade Rules and Metadata are mainly text files, typically XML and gmSL (a scripting language)
    that direct the operation of gmStudio. One of the Metadata files is a Binary Information
    file describing the VB6/ASP language and default translation rules.

  • gmStudio is a single-user desktop application running on the Windows .NET platform;
    it is an internal facing application used by technical application developers.

  • .NET Source Codes are typically C# files generated from the Legacy Source Codes,
    Rules and Metadata inputs to gmStudio. These are text files.

  • Logs and Metadata are additional outputs generated by gmStudio.
    The logs are text files documenting gmStudio processing. 
    The output Metadata are generated Rules files and Binary Information files describing
    the details of the Legacy Source code and Upgrade Rules that were input to the process.