Лекция: Преимущества для компаний

Оптимизация и удешевление бизнес-процессов (ликвидация торговых посредников, ускорение процессов, уменьшение количества персонала и т.д.)

 

Использование XML в среде Delphi.

eXtensible Markup Language (расширяемый язык разметки), или XML как его принято называть, является одним из языков разметки документов, созданным для того, чтобы можно было воспользоваться языком SGML (Standard Generalized Markup Language – стандартный язык общей разметки) в среде World Wide Web. В отличие от HTML, который определяет фиксированный или статистический класс документов, XML позволяет определять собственные пользовательские классы документов.

Язык XML представляет собой упрощенный вариант языка SGML, который облегчает определение новых типов документов и поддержку документов, уже определенных в SGML, а также передачу и совместное использование документов в WEB.

Последнее время много внимания уделяется построение систем электронного бизнеса, или как их еще назыают — B2B (business to business). Учитывая рекомендации по построению обменных потоковых систем координирующего интернет-технологий органа — WWW Consortium: акцент сделан в сторону XML-технологий и построение систем обмена XML-документами.

Преимущество использования XML в электронном бизнесе — высокая эффективность B2B систем при низких затратах на ее создание за счет четкого и наглядного представления структурированной информации, возможность использования современных сетевых протоколов и создания бизнес-систем реального времени.

Независимость представления информации в виде XML документов позволяет разным, участвующим в электронном бизнесе, фирмам производить независимое друг от друга ПО.

Во всех системах обмен, как правило, строится по одинаковой схеме, с использованием HTTP запросов. В качестве протокола защиты информации применяется протокол SSL (но это отдельная тема).

Один из возможных вариантов обработки XML сообщения является построение BIN/CGI (ISAPI)-приложений или COM (серверных) компонент, формирующих или обрабатывающих XML-документы.

С одной стороны, приложение выступает в качестве клиента, которое в режиме POST выдает HTTP запрос, с другой стороны, находится WEB сервер на стороне которого осуществляется обработка запроса и выдача ответа. В информационном обмене используются XML-документы.

Один из наиболее эффективных вариантов реализации — использование существующего XML-парсера, поддерживающего DOM модель. Такой парсер является дистрибутивной поставкой Win`98 или составной частью IE 4,7 и выше (для Win`95) и представляет COM сервер, находящийся в библиотеке msxml.dll.

Модель компонентных объектов (COM) — представляет инкапсулированные данные и методы в единую сущность и способ доступа к ним через систему интерфейсов. Средствами Delphi достаточно просто осуществить доступ к классам COM-объекта (в одном COM-сервере может быть включено несколько классов). Доступ к объектам осуществляется путем инициализации экземпляра класса через систему интерфейсов. Описание интерфейсов осуществляется языком определения интерфейсов (IDL), которое возможно осуществить средствами среды автоматически.

еще рефераты
Еще работы по информатике