Real Time Information Director User Documentation
The EHR example handles messages in two formats:
Health Level 7. As already mentioned, the SeeBeyond e*Gate product suite maps between HL7
and the XML format the Director uses.
●
Native XML. XML messages are mapped to and from records and fields in the data model,
according to document definitions expressed in metadata.
●
For your real-time solution, you can use EAI tools to map other message formats to native XML.
Metadata Classes
A solution designer uses a text editor or Java IDE to specify metadata. Within a document definition,
each metadata item is expressed as a Java constructor, with the set of parameters that the specific
constructor requires. The metadata literally consists of Java new statements nested in brackets and braces
to match the hierarchy of tags (and therefore data) in the XML document.
If a solution requires custom enrichment of the data, you can include Java code in your metadata files.
Transport Protocols
The Director uses standard protocols for exchange of real-time and batch data between participating
applications and the NonStop Server.
For example, for real-time message exchange, some solutions use the Java Messaging Service (JMS)
provided as part of NonStop WLS. Others use HTTP for access to the NonStop Server.
For batch transmissions, you can use the File Transfer Protocol (FTP), supported by an FTP server on the
NonStop server.
Implementation Tasks
The project of implementing your own real-time solution includes several types of tasks:
Installing required software●
Design and definition tasks●
Deployment tasks●
This document lists the tasks normally required to create a Real Time solution, then notes some possible
embellishments and variations. It also tells where you can find more detailed information about specific
tasks.
Installing Required Software
To create a real-time solution, you must install the following software on the workstation, the NonStop
Server, and the EAI platform. Although you could perform some design tasks without installing all the
software, in many cases a prior software installation is required. For example, you must install NonStop