|
MESSMAN is a proposed formatted message management tool that enables superior/subordinate units or ordinary users to generate formatted messages which are understandable by both qualified staff and computer systems, routing these messages among clients, and processing them (constructing and inserting messages to C2 databases). Main role of MESSMAN is supposed to be message generation based on a previously accepted collection of rules. As a first aim, MESSMAN will provide necessary APIs for generation of all ADatP-3 messages. ADatP-3 messages conform to NATO MTF System(FORMETS) definition rules and MESSMAN will succeed generation of messages other than ADatP-3 messages, regardless of the standart, as long as the message definition provided is in comformance with MTF definition rules. "Standardisation of MESSAGES used for information exchange will improve interoperability between different national and NATO authorities and systems. To that end, the NATO Message Text Formatting System (FORMETS) provides the rules, constructions and vocabulary for standardised CHARACTER-ORIENTED MESSAGE TEXT FORMATS (MTF) that can be used in both manual and computer-assisted operational environments". With the general message format, which is recognised by different national and NATO authorities, defined; there is a need for a system that will help managing, generating, validating and processing formatted messages. MESSMAN, as a compact system, aims to provide some of these services as core capabilities while providing different mapping tools for remaining subset of these services. The services can be divided into different goal oriented headings: - Message Composition
- Message Validation
- Message Editing
- Message Mapping
- Message Sending
These services will be provided by different modules of MESSMAN. Among these services, most of the operations of message composition and validation will be carried out by MESSMAN's core module while some of the message composition and message validation routins, message processing, message sending (each will be discussed in detail) willl be supported via different APIs that MESSMAN will provide. |
|