XML - the genome of financial transactions
10 December 2001 | 576 views | 0
Creative use of new XML-based messaging formats and standards should enable the financial industry to become the first significant global IT-driven service business of the 21st century, says Allan D. Grody, president, Financial InterGroup, adjunct professor, Stern School of Business, NYU.
Over the five decades that financial institutions have deployed electronic information technology, a major constraint on the limits of that technology was the inability of computers to talk to each other through a common information exchange. Today, a potential common language, Extensible Markup Language (XML) born out of Internet technology, more exactly the World Wide Web’s HyperText Markup Language (HTML), has shown promise to finally bring information technology to its full potential in the financial services industry.
Any standard requires a critical mass of users in order to achieve its benefits. The embrace of XML by so many trade associations, industry working groups, major financial institutions and global standards organisations suggest that such a critical mass is being built. What is driving this major initiative now is a heightened recognition of the risks of global interactions amongst financial institutions, the success of standards initiatives at a country or product level, and a drive to move financial transactions closer to a real time payment mechanism, in keeping with the increasingly real time nature of the underlying transactions themselves.
This later point is made more significant as more countries’ economic structures and capital market systems embrace a free market, competitive model. This model rewards the strong and punishes the non-competitive. Thus, this model anticipates failure of some sort amongst financial institutions, with extremes from controlled acquisitions to abrupt bankruptcies. To protect the global financial system in this increasingly competitive regime, financial institutions and their regulators are encouraging uniformity of message formats, communications protocols, data content, and product and participant identifiers so as to enable, ultimately, real-time, computer-to-computer transaction, transfer and payment processing and, thus, minimise risks to the interrelated global financial system.
The number of initiatives now underway is quite remarkable. Many proceeded from efforts undertaken over the years by leading financial institutions and software vendors to create international standards for interacting electronically between financial institutions and their support organisations. Initiatives between investment professionals and brokerage firms resulted in the FIX standard; between brokerage firms and custodians, the ISITC initiative; between foreign exchange participants, the CLS system; between capital market participants, the ISIN standard; and amongst software vendors and their clients (the OFX standard created by Intuit, Checkfree and Microsoft, Sungard Data Systems Network Trade Model (NTM) and Thomson Financial Service’s OASYS ML).
Each of the initiatives had its origins in different technology eras, some going back 50 years or more with the establishment of symbols to describe issues of securities, later recast into country specific numbering systems and more recently into a universal numbering system, ISIN. Later messaging standards were created, including the FIX protocol, a standard for communicating orders and executions of securities trades electronically.
FIX originated in the equity world in 1993 with the introduction of a pilot protocol by Fidelity and Salomon Brothers. The Financial Information eXchange (FIX) protocol was developed specifically for the real-time electronic exchange of securities transactions at the order-through-execution phase of the capital market’s financial transaction process. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd., a volunteer committee of broker-dealers, fund mangers, vendors and other industry participants. With rigid data formatting requirements, FIX satisfied the need for substituting voice interaction, or proprietary systems interactions, with a data standard that could be implemented across PC based input screens.
Recently, the Futures Industry Association was invited to participate in the FIX protocol. For example, while the FIX protocol provided a format for a message such as "buy 50 June Eurodollars," it had no "tag" available for entering futures specific information (i.e. customer type indicator code, origin code, segregated vs. non-segregated funds, time bracket, time in, time out, etc.). The new FIX protocol now recognises these and many other futures and options functions in its formal standard. In addition, the FIX standard, as are many other legacy standards, is being recast around the XML protocol.
XML is a way of representing data so that its content is discernable within the message or transport layer. Unlike earlier standards that primarily transported data, this standard imbeds the data’s intent, or content, and structure into the message through the use of tags. A typical XML message describing a customer appears on the next page.
XML also employs Document Type Definitions (DTDs) that allow any application to understand both the data and the context of the data. Thus, XML can play an increasingly important role in both the transmission and integration of data into an application.
Two developments in the securities industry are now providing the impetus for a coordinated effort to bring together the work in standards creation now being undertaken by disparate bodies with often-overlapping purposes. These are the move to a new International Standards Organisation (ISO) standard for securities messages (ISO 15022) and the growing acceptance of the potential role of XML in overcoming communication barriers in a TCP/IP environment. Paradoxically, it is the fear that the various XML initiatives in the financial services industry could lead to further divergence that has prompted the current formal co-operation within the ISO organisational structure.
The newly formed ISO Working Group is charged with developing a common grammar among the XML initiatives. Represented on the committee are the key XML participants and industry infrastructure organizations including CUSIP/ANNA, DTCC, Swift, FIX, GSTPA, ISITC, FINXML, FpML, and Thomson Financial, among others. Key to the success of all the XML variants is that they agree on the "tags" embedded within their specifications. As examples, STPML calls one tag "handling instructions," while the same function is named "21" in FIX; an “execution report” in FIXML is represented as “ while in SWIFTML it is “”; for a “trade date” of Sept. 10, 2001 the current 15022 syntax is: “98A::TRAD//20010920”; in FIXML it is: “20010920”; while in regular FIX it is “75=20010920”. The methodology for rationalizing these conflicts involves a three-step process that begins with the business requirements and leads to a logical design. Once the logical design is in place, transformation rules are laid down to move from the model to its technical implementation, whether in XML or another syntax. Whatever tag is used in a message, the functional (industry accepted definition) must be agreed on after which a single, unique name would be provided in all XML specifications.
ISO 15022 replaces the previous standard for electronic messages exchanged between securities industry participants - ISO 7775 (scheme for message types) and ISO 11521 (scheme for inter-depository message types). It further sets down the principles necessary to provide the various communities of participants with the tools to design message types to support their specific information flows. These tools consist of a set of syntax and message design rules, a dictionary of data fields and a catalogue for present and future messages built by the industry from the defined fields, following the agreed rules. A most recent XML standard, MDDL - Market Data Definition Language (securities prices, volume, bids and offers, etc.), has been constructed following these principles.
The financial services industry has been accommodating the move to message standardisation and the XML explosion with a new set of middleware, both for real time message translation as well as guaranteeing message delivery. Many middleware companies are also promising the ability to handle all the legacy protocols as well as the new XML standards, a necessity in the transition phase of any standards initiative. Further, the many software based middleware companies are being challenged by a new set of hardware appliances that imbed the translation and message delivery in the network, portending a more intelligent and scalable solution then centralised server-based middleware. In addition, it allows the routing of messages from its content, rather than from its IP address.
The creation of a common content driven messaging protocol for global financial transactions portends a more efficient, more tightly coupled, less risky and more economic financial industry. It holds the promise of a real-time global financial services business where transactions and payments occur simultaneously. Creative use of these new standards should enable the financial industry to increasingly be recognised as the first significant global information technology driven service business of the twenty first century.