Why XML? Why FIXML? Why now? FIA -- February 19, 2004.

Slides:



Advertisements
Similar presentations
Secondary Market with Transmission Capacities ČEPS, a.s. 11/2006.
Advertisements

WECC EIDE Training Workshop Data Exchange Work Group.
Samuel Gaer, Chief Information Officer New York Mercantile Exchange, Inc. FIA FIXML Workshop April 22, 2004 New York, NY.
EDI & POS Systems ATG Spring When to adopt technology? “Things have to change to remain the same” What do we want to accomplish? –Lower costs.
Reinsurance Research Corner Reinsurance Mark-up Language (ReML) Committee on Reinsurance Research Task force on ReML Michael Laufer James Matusiak Michael.
We make it easier for businesses of all sizes to safely accept checks transmodus offers clients automation utilizing our online processing platform for.
Publishing Workflow for InDesign Import/Export of XML
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
IS425 Autumn Norma Sutcliffe Session 71 Web Services A set of tools and protocols which enable software applications to communicate, pass data.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System interfaces Updated: November 2014.
1212 CHAPTER DATABASES. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Distinguish between the physical and logical view.
XML(EXtensible Markup Language). XML XML stands for EXtensible Markup Language. XML is a markup language much like HTML. XML was designed to describe.
Tutorial 11 Creating XML Document
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 4 E-BusinessE-Business.
Introduction to XML Rashmi Kukanur. XML XML stands for Extensible Markup Language XML was designed to carry data XML and HTML designed with different.
Distributed Systems: Client/Server Computing
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
11 Data Interface Standard for Accounting Software Project Progress Report China National Audit Office June, 2015.
XML: A Beginners Guide Holly A. Hyland, FSA Andrew Smalera, XML Framework Session 13.
FIXML For Listed Futures and Options Post Trade Processing Allocation October 24, 2002.
CME FIXML Initiatives © Chicago Mercantile Exchange Inc. All rights reserved. 2 CME FIXML Projects 2004  FIXML 4.4 Positions Services API (Currently.
Chicago Mercantile Exchange Inc. Straight-through-processing Clearing API’s & FIXML _____________________ Positions Services Pilot December 6, 2002Clearing-IT.
Course code: ABI 204 Course Name: Introduction to E-Commerce
Exchange Standardization August 10, 2005.
Systems analysis and design, 6th edition Dennis, wixom, and roth
XML. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can be used to distinguish this.
How to use DSDF? (IGITALEUROPE ervice Data ormat) How to use DSDF? (DIGITALEUROPE Service Data Format)
XML Extensible Markup Language. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can.
Session 21-2 Session 11 Common Origination and Disbursement (COD) & Commonline: Dispel the Myths.
Introduction to XML 1. XML XML started out as a standard data exchange format for the Web Yet, it has quickly become the fundamental instrument in the.
CME Message-based API’s for 2004 The Post-Trade Model Blocks, EFP’s, SLEDS and Position Services Via FIXML February, 2004.
XML: Changing the Way SFA Does Business Presented by Paul Hill & Holly Hyland.
Possible elements of the technical standards Pre-sessional consultations on registries Bonn, 2-3 June 2002 Andrew Howard UNFCCC secretariat
What Standards Can Do For You FIA IT Standards Working Group December 10, 2002.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
2005 Epocrates, Inc. All rights reserved. Integrating XML with legacy relational data for publishing on handheld devices David A. Lee Senior member of.
AIA RFID Data Exchange Guideline Status AIA / Electronics Enterprise Integration Committee May 10, 2005.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
COD Common Record & XML Paul Hill Senior Technical Advisor, Title IV Delivery SFA Schools Channel.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
Week 11: Open standards and XML MIS 3537: Internet and Supply Chains Prof. Sunil Wattal.
SQL Fundamentals  SQL: Structured Query Language is a simple and powerful language used to create, access, and manipulate data and structure in the database.
Data resource management
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
IT Auditing & Assurance, 2e, Hall & Singleton Chapter 8: IT Auditing & Assurance, 2e, Hall & Singleton CAATTs for Data Extraction and Analysis.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
XML Example: a datafile Ed Gogol John Smith Elements have an opening tag, for example and a closing tag, for example. Person is the element name. Everything.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
1 Encore Data Distribution Services Workshop February 19, 2004.
Introduction to XML MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
1 Agenda What is XML? XML Jargon Why XML? Why Now? Advantages Disadvantages of XML What is FIX? What is FIXML? What other standards are available? How.
Understanding SEED Headers. SEED is an international standard for the exchange of digital seismological data SEED was designed for use by the earthquake.
The idea of adding markup instructions to documents is not new. Before computers, authors would make annotations by hand in their written or typed documents.
Oracle eBusiness Financials R12 Oracle Assets Functional Overview TCS Oracle Practice.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
XP 1 HTML Tutorial 1: Developing a Basic Web Page.
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
Coding With XML Andrew Schwabe
Metadata Michael J. Watts
Chapter 3 Data Representation
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Power Grids – today and tomorrow…
Example of A* A (4,0) 4 OPEN: (A4) CLOSED: ().
Presentation transcript:

Why XML? Why FIXML? Why now? FIA -- February 19, 2004

© Chicago Mercantile Exchange Inc. All rights reserved. 2 The Challenges Facing Us Achieve Straight-Through Processing Provide an API for all functions Support ever-increasing transaction volume Support ever-increasing business complexity Standardize across markets Increase developer productivity

© Chicago Mercantile Exchange Inc. All rights reserved. 3 Why Adopt Extensible Markup Language? XML is nothing more (or less) than an impossibly flexible method of formatting and describing data It's flexible because it's simple And it's powerful because it's flexible

© Chicago Mercantile Exchange Inc. All rights reserved. 4 What makes XML powerful? Data values can get as large as they need to be -- there's no inherent limit  If a field needs to expand, it simply expands.  This is in stark contrast to the hassles associated with positional-format records.  This is a big part of removing legacy field-size limitations in our industry.

© Chicago Mercantile Exchange Inc. All rights reserved. 5 What makes XML powerful? (part 2) New attributes and elements (analogous to fields and records) can simply be added whenever and wherever they're needed. Elements can contain elements with no limits on the number of levels of nesting.  Complex hierarchical data structures can simply be inserted as needed.  Programs that read the XML but have not yet been modified to take advantage of the new data, need not be affected.  No more searching for space on positional records or dealing with the hassles of creating new record types.  The structure of the XML matches the logical structure of the data.

© Chicago Mercantile Exchange Inc. All rights reserved. 6 What makes XML powerful? (part 3) Numeric values can get as big (or as small) (or as negative) as they need to. Numeric values contain decimal points.  No more hassles with assumed number of decimal points.  No more defining of decimal locators.  No more truncation of numbers or forcing the use of assumed trailing digits.  No more hassles associated with reading "packed" fields.

© Chicago Mercantile Exchange Inc. All rights reserved. 7 What makes XML powerful? (part 4) It's plain text -- no more hassles associated with transfers across disparate ASCII/EBCDIC environments It compresses extremely well There's tremendous software support for it. Developer productivity can be dramatically improved.

© Chicago Mercantile Exchange Inc. All rights reserved. 8 Why adopt FIXML? FIX is already a widely used standard. CME in particular already uses FIX for the successful and widely adopted iLink electronic trading interface. The FIX Protocol Ltd. organization is open. FIX is adopted across numerous product spaces in the financial services industry.

© Chicago Mercantile Exchange Inc. All rights reserved. 9 CME's 3-part FIXML strategy Position Services Settlement Price File and other reference data Trade Management functions

© Chicago Mercantile Exchange Inc. All rights reserved. 10 Position Services (available now) Trade Register  both on-demand and batch  more flexible than the legacy format  support real-time balancing processes Option exercise and abandonment instructions  Now you can automate these Position adjustments  Now you can automate these PCS  support all product types including flex options

© Chicago Mercantile Exchange Inc. All rights reserved. 11 Settlement Price file etc. (coming soon) Provide integrated settlement prices across markets Include data such as open interest and volume Provide better reference data

© Chicago Mercantile Exchange Inc. All rights reserved. 12 Trade Management functions SLEDS (available today) Blocks (wholesale trades) and EFP's (and EFR's and EFS's) (coming soon)  Two-sided submission  Allow give-ups  Feed them through GAINS