What is MJ?
MJ is shorthand for MAPPER2Java, a set of tools and libraries that assist in the migration of Unisys MAPPER (or BIS, Business Information Server) applications to Java and JEE. MAPPER can trace its origins to the 1960's and is still used in many legacy applications.
However, given MAPPER's age and unique pedigree, software written in MAPPER is becoming difficult and expensive to maintain. MJ opens an avenue for re-hosting those applications using broadly adopted, modern technologies and platforms such as cloud computing.
MJ's roadmap is simple: refine and accelerate the movement of MAPPER applications into the 21st century. If your organization's roadmap might benefit from something you see here, please contact us. We'd love to hear from you.
MJ and the MAPPER ecosystem
MJ addresses a MAPPER ecosystem that encompasses data storage, retrieval and update, a programming language (RUNs), screen input and output (@SC), networking and messaging, integration with databases and operating systems, and Web enablement (ICE):
- The MJ runtime library provides functionality equivalent to the ‘RUN’ programming language.
- A terminal emulator based on Javascript and AJAX emulates capabilites found in @SC screens and forms.
- MAPPER data reports are migrated to a relational database, and MJ replaces MAPPER data access and update commands with a lightweight persistence layer.
- MJ facilitates re-hosting of Internet Commerce Enabler (ICE) applications as Java Server Pages (JSP).