The JMT Processor

The company’s unique and disruptive innovation is the JMT Processor, an intelligent code generator that takes any W3C XML schema definition (e.g. SWIFT, ISO20022, SEPA, OTA, IATA NDC, NIEM, HL7, FHIR) as input and generates comprehensive libraries that can be used by software developers to create rich, interactive mobile and web service applications.

#list-style-59501ebb337ff ul li:before { font-family:FontAwesome; content: "\\f00c"; color:#7baede }

The JMT Libraries

Unlike other automated code generation tools, JMT Libraries correspond to the full XML schema definition, include embedded documentation and built-in validation, and they accurately represent complex sets of sequences, collections, extensions, and restrictions, all with full Intellisense support.

#list-style-59501ebb33bf6 ul li:before { font-family:FontAwesome; content: "\\f00c"; color:#7baede }

Tech Notes

Understanding the gap

The Definers – Business owners

  • Specify the structure of data exchanged between trading partners
  • Are highly focused on the business application
  • Need to embrace change and new business opportunities
#list-style-59501ebb355cb ul li:before { font-family:FontAwesome; content: "\\f00c"; color:#7baede }

The Implementers – Software development teams

  • Implement a business application as specified by the Definers
  • Manage time, cost and risk
  • Are challenged by the data definition form
  • Utilize error-prone processes in relation to the definition
#list-style-59501ebb35903 ul li:before { font-family:FontAwesome; content: "\\f00c"; color:#7baede }

The Gap – between Definers and Implementers

  • Separates highly specialized business structures
  • Leads to lower fidelity between the overall definition and what gets implemented
  • Requires the use of Trading Partner Agreements (TPA)
  • Significantly reduces the ability to embrace change and new business opportunities
  • Involves resource-intensive coordination between Definers and Implementers
#list-style-59501ebb3e28a ul li:before { font-family:FontAwesome; content: "\\f00c"; color:#7baede }

 

  • Generating libraries automatically from XSD Schemas
  • Processing the definition to be immediately consumable by the Implementer
  • Reducing the time to market for your business application
  • Giving the Definer the full power of the definitional language features
  • Having full fidelity between Definers and Implementers
#list-style-59501ebb3e7ed ul li:before { font-family:FontAwesome; content: "\\f00c"; color:#7baede }

Developer usage motivation

Up until the emergence of the JMT libraries developers faced with Schema-based type definitions had to find a pragmatic solution for the range of types facing them. This was a mix of manual and semi-manual approaches. Typically, on a project facing this challenge the production of types would not actually be their focus, theirs would normally be the business solution. For this reason, developers would not be induced to find a general, compliant solution, rather they would find a solution that works and takes them forward.

Now Jet Messaging comes with a new way that frees projects and developers from this low quality and typically non-compliant approach. The motivation for a developer can now be reflected in a statement such as:

I didn’t have any alternative before, so I did it this way. Now I have a real full quality solution…

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Not readable? Change text. captcha txt