| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
FpML - язык разметки финансовых продуктов Язык разметки финансовых продуктов (Financial Products Markup Language, FpML) представляет собой XML-протокол, поддерживающий электронно-коммерческие операции в области финансов. Развитие стандарта, проходящее под руководством FpML.org, позволит обеспечить электронную интеграцию различных услуг - от электронного трейдинга и подтверждений до спецификаций инвестиционного портфеля для анализа рисков. Со временем в данный стандарт предполагается включить все типы небиржевых производных (OTC), однако в настоящее время FpML Версия 2.0 ориентирована в основном на производные процентные ставки. Разработка FpML была начата еще в 1999 году. В июне 1999 года компании J. P. Morgan & Co. Incorporated и PricewaterhouseCoopers LLP объявили о выходе первого релиза FpML. О его поддержке и сотрудничестве по его развитию практически сразу заявили компании Forecross Corp. и webMethods, Inc. К августу представители Комитета стандарта FpML представили первый рабочий проект языка на сайте В настоящее время на рынке уже представлен рабочий проект FpML Версии 2.0, выпущенной в сентябре 2001 года и включающей новые опции по процентным ставкам (в частности, свопционы, минимальные и максимальные уровни процентных ставок) и расширенный набор свопов (например, обновляемые и отменяющиеся FX, условия досрочного прекращения). Последний вариант рабочего проекта планировалось представить к ноябрю 2001 года. Спектр функций и продуктов, которые ожидают заврешения своего описания в FpML, включает:
Планируется пересмотреть и текущую поддержку Базовых свопов. FpML Версия 2.0 разрабатывается в рамках среды FpML Архитектуры Версия 1.0, определенной Архитектурной рабочей группой. Эта архитектура описывает:
Последний вариант рабочего проекта FpML Версия 2.0, следуя модели FpML 1.0, также использует единый DTD. Однако поскольку в FpML Версии 3.0 ожидается ввод других классов активов (FX и Equities(ценных бумаг), разрабочки планирует разделить DTD на несколько частей:
Кроме того, FpML Версия 3.0 возможно будет содержать рекомендации Архитектурной рабочей группы FpML по миграции в XML Schema. FpML поддерживает достаточно высокий уровень структуризации, не являясь "плоским" представлением данных. Такая структура достигается за счет группировки в компоненты родственных элементов, описывающих отдельные свойства сделки. Компоненты могут быть вложенными друг в друга. Группирование родственных элементов в компоненты упрощает проверку корректности, полноты и неизбыточности модели. Кроме того, компоненты обеспечивают модели гибкость и расширяемость. Обычно компоненты представлены в FpML DTD как XML-объекты. В целом, чем ниже уровень компоненты, тем чаще она будет задействована. FpML использует ряд примитивных объектных компонент, описывающих основные конструктивные элементы финансовых продуктов - например, FpML_Money, FpML_AdjustableDate, FpML_BusinessCenters, FpML_Interval, FpML_BusinessDayAdjustments и др. Такие примитивные компоненты используются в различном бизнес-контексте. Примитивные компоненты содержатся в компонентах более высокого уровня, описывающих свойства конкретных продуктов. Поэтому такие высокоуровневые компоненты используются не так часто, как примитивные. Примером могут служить определения swapStream, определениями которого являются компоненты, необходимые для создания расписаний дат - например, calculationPeriodDates, resetDates и paymentDates. Фрагмент примера DTD:
<!ELEMENT businessCenter (#PCDATA)> Фрагмент примера документа с использованием данного DTD такова:
<businessCenters id="primaryBusinessCenters"> Кроме уже упоминавшегося агентства Reuters, FpML используется в электронном бизнесе Dutsche Bank, системах трейдинга и управления рисками SunGard, в пакете FpML для Java (FpML Toolkit for Java), разработанном компанией Kronos Software и работе компании Logica по реализации на базе FpML системы для middle office, управляющей экзотическими сделками в Commerzbank. Создатели FpML также утверждают, что еще около 30 финансовых, технологических и консалтинговых фирм рассматривают возможность использования данного стандарта в областях, отличных от свопов процентных ставок и соглашений о будущих процентных ставках. |
|
| ||||||||||||||||
|