| Sign In/My Account | View Cart |
Chatting in XML Financial Messages
Pages: 1, 2, 3
An appropriate XML-enabled application could, for example, handle FixML messaging. The FixML messaging application introduces a "from concept to delivery" framework, focusing on the following aspects of financial messaging.
An application development scenario consists of modeling application objects, their behavior, and interrelations from the preliminary analysis phase, through testing, and onto maintenance of a production system. Using an appropriate XML-enabled engine, we may graphically model the business scenario. In effect though, this model is directly setting up the working system. It may then be enhanced and used as an operational XML application.
The first stage of the modeling process is FixML scanning and investigation. This results in the formation of application objects, their properties, and contextual interrelationship. These are shown in the following figure.
The maximum amount of information that could be extracted from XML message definitions describes the interior parts (elements) of the message, but it can never reflect the interrelationship between different types of messages.
By enhancing the conceptual model of the system it is possible to introduce additional business rules, which are not contained in the original FixML. Such extensions do not cause any changes in FixML messages or their DTD (Schema). Messages and their structures remain the same as they were prior to the extensions.
|
Once the trade unit is defined, it is possible to enhance the application model to allow use of external services. For example, a new real-time interface to NASDAQ ("Security Rate Query"), is introduced by an application modeler.
|
Based on user feedback and design considerations, the model is continuously modified until it is ready for release as a production system.
|