РЕКОМЕНДУЕМ - ИНВЕСТИРОВАНИЕ В ИНТЕРНЕТЕ - ОТ 0,1 ДО 2 % В ДЕНЬ, ПРОВЕРЕНО.


При условии регистрации по этой ссылке, рекомендации и консультации для Вас бесплатны danilclub@mail.ru



Е-книги
Практическое пособие по созданию WEB-сайтов для начинающих
Самоучитель по Webдизайну
Самоучитель по интернет- программированию
Самоучитель по работе в Internet
Статьи
Спам
Интернет
Железо
Мобилы
Безопасность
Сетевые технологии
Программирование
Вебдизайн
Вебстроительство
Скрипты
Раскрутка
Flash
Photoshop
Windows, Soft
Linux
Описание игр
Другие
Бизнес-идеи
Электроника и техника
Малый бизнес
Интернет-бизнес
Моя ферма
Раскрутка сайтов
Технологии бизнеса
Руководства
Юмор
Введение
Вовочка
Законы Мерфи
КВН
Компъютерные
Нигеры
Поэзия
Пор-чик Ржевский
Тёща
Чукча
Школа
Штирлиц
Разные
Избранные
Пособия
Смешные истории


Rambler's Top100
Rambler's Top100


Язык XML: назначение и область применения

XML (eXtensible Markup Language) - это расширяемый язык разметки документа; он позволяет представлять в текстовом формате сложные, иерархические объекты.
Язык XML разработан под патронажем международной организации World Wide Web Consortium (W3C). Язык был создан специально для передачи структурированных данных. Изначально он задумывался как средство передачи данных в Интернет, которое в будущем должно заменить html. Однако область его применения стала значительно шире. И это не случайно. XML оказался настолько универсальным, простым и удобным языком, что его стали применять практически во всех областях информационных технологий, где требуется интеграция или взаимодействие различных приложений.
О языке XML и его использовании написано очень много. Чтобы не терять время на поиск актуальной и полезной информации, рекомендуем воспользоваться качественным информационным Интернет-ресурсом - "Клуб знатоков технологий DWH, OLAP, Internet". Там, в статьях Журнала, новостях и ссылках на сетевые ресурсы есть практически все, что требуется знать об XML. В данном разделе рассмотрим подробнее только назначение и область применения языка XML:
· Области применения языка XML
· Применение XML в Интернет
· Применение XML для интеграции бизнес-приложений
Области применения языка XML
XML-документ - это иерархическая структура, которая содержит в себе описание структуры данных и сами данные. Будучи текстовым файлом, XML-документ не зависит от операционной системы, может создаваться при помощи любых языков программирования. Обладая необыкновенной гибкостью, он позволяет описать любые данные. Приятной особенностью языка является его читаемость - не только программа легко разбирает XML-документ, но и человек может понять, что находится в файле.
Язык активно развивается и пропагандируется такими авторитетными компаниями как Microsoft, Oracle, IBM, Sun, Borland и т.д. Библиотеки поддержки XML созданы для всех универсальных языков программирования. Новые версии СУБД позволяют получать данные в виде XML-документов из стандартных запросов. Для организации обмена данными в формате XML созданы специальные программы - XML-серверы. Это - BizTalk 2000 от компании Microsoft, XMLShare от компании IBM и др.
Поэтому язык XML может применяться для решения нескольких задач:
· Обмен данными между разными программами.
· Обмен данными с удаленными филиалами организации.
· Обмен данными между разными организациями.
· Обмен данными между базой данных и Интернет-приложением.
Язык XML используется сразу в нескольких видах технологий электронной коммерции:
· B2C (Бизнес - потребитель). Продажа товаров и услуг конечным пользователям через Интернет.
· B2B (Бизнес - бизнес). Торговля товарами и услугами между предприятиями.
· B2P (Бизнес -партнер). Обмен данными с филиалами, заказы комплектующих у поставщиков.
Применение XML в Интернет
Новые версии броузеров и Интернет-серверов поддерживают язык XML. Если передавать в динамические страницы данные в этом формате, то скорость разработки Интернет-приложений, работающих с базами данных, значительно возрастает. Упрощается разработка и сопровождение этих приложений.
Однако, в формате XML можно передавать не только данные, но и метаданные - описание данных. Таким образом, можно передать, например, параметры отчета, которые необходимо заполнить в Интернет-приложении, чтобы затем получить сам отчет. Такая технология тоже облегчает программирование. Кроме того, метаданные - заказы на данные и команды на выполнение операций можно передавать от Интернет-приложения к базе данных.
Один из примеров практического использования Интернет-интерфейса на основе XML - банковские Интернет-приложения. Область их применения чрезвычайно широка. Они могут быть использованы для предоставления любых банковских данных руководителям, независимо от их месторасположения, для того, чтобы клиенты получали выписки и даже анализировали динамику своих платежей и т.д., для выпуска отчетов в филиалах из центрального Хранилища данных, для удаленного ввода значений показателей отчетов, для коллективной работы над многофилиальным бюджетом. То есть, использование Интернет-технологий дает банку возможность вести глобальный, распределенный по стране бизнес на новом технологическом уровне.
ПрименениеXML для интеграции бизнес-приложений
Язык XML идеально подходит для обмена данными между бизнес-приложениями.
Данные из прикладной системы любого типа можно выгрузить в виде XML-документов, используя встроенный в нее язык программирования, даже если он не располагает специальной библиотекой поддержки XML.
При этом, разные программы и даже разные системы автоматизации банков и предприятий могут создавать и понимать одинаковые XML-документы. На этой основе может быть реализована технология сбора данных из филиалов в центральное Хранилище, обмен данными между различными модулями, используемыми в банке и на предприятии. В идеале, каждая прикладная система должна поддерживать загрузку и выгрузку данных в формате XML. Даже если разработчикам не удастся договориться о едином стандарте, язык XML будет хорошей базой для объединения программ разных разработчиков, эксплуатируемых водной организации.
Проект "DynamicXML"

    © 2003-2009 Copyright by A. Danilyuk
'