Введение в XML

       

Банк First Union на XML



Рисунок 3. Банк First Union на XML

First Union National Bank, один из самых больших банков в США, находится в процессе реинжениринга многих своих приложений при помощи Java и XML. Как и у большинства больших компаний, его среда гетерогенна с серверами OS/390, AIX, Solaris, HP/9000 и Windows NT и клиентами Windows NT, Windows 98, Solaris и AIX. Имея такую среду, First Union выбрал Java для платформенно-независимых кодов и XML для платформенно-независимых данных.

Система на базе сообщений

Распределенное приложение банка построено на инфраструктуре обмена сообщениями с использование для доставки сообщений IBM's MQSeries для системы OS/390. Содержание сообщение базируется на спецификации, называемой Common Interface Message (CIM), собственном стандарте First Union. И клиентские, и серверные компоненты приложения зависят от формата сообщения. К протоколу обмена сообщениями добавлено использование XML, как формата данных, изолирующего обе стороны приложения от будущих изменений.

Использование инструментов XML для автоматизации потоков данных

При разработке этого приложения на базе XML First Union и команда IBM создали службу, которая конвертирует CIM в XML-документ. Другая часть приложения конвертирует XML-запрос в определенный формат серверных систем обработки. Наконец, третья служба конвертирует описания на COBOL в DTD. Раз описания конвертированы в DTD, First Union может использовать DTD и парсер XML4J для автоматической проверки правильности XML-документа, банк, следовательно, может быть уверен, что XML-документ соответствует структуре данных COBOL, чего ожидает OS/390. Использование технологии Java и XML оказалось очень успешным для First Union. По словам Bill Barnett, менеджера Группы Интеграции Распределенных Объектов в First Union, "Комбинация Java и XML действительно спасительна для нас. Без такой платформенно-независимой среды, как Java, и независимости протокола обмена сообщениями, полученной от использования XML, мы не могли быть уверены, что наша распределенная инфраструктура сможет развиваться, чтобы удовлетворять требованиям нашей постоянно растущей массы потребителей."



Содержание раздела