Язык XML - eXtensible Markup Language
Расширяемый язык разметки

Разработка XML началась в 1996 году, и с февраля 1998 года язык XML является стандартом W3C. Язык XML определяет стандарты построения Интернет-приложений класса "предприятие-предприятие". XML является платформой, идущей на смену разрозненным стандартам и диалектам-это платформа для “самоописания“ информации, универсальный язык форматирования структурированных документов и данных..
XML позволяет представлять сложные, иерархические объекты в текстовом формате. Если язык разметки гипертекста HTML определяет, как элементы будут расположены на Web-сайте, спецификации HTML позволяют лишь форматировать текст, то XML определяет, что эти элементы будут содержать, XML обеспечивает создание собственных дескрипторов, помогающих идентифицировать объекты. Т.е. XML от HTML отличается тем, что позволяет определять (создавать) собственные элементы, адаптированные под специфические нужды компании или какой-либо отрасли. С помощью XML можно описать данные практически любой предмерной области. Язык XML используется для создания документов, управления, хранения и передачи информации, в том числе и в сети Интернет. XML-документ не зависит от операционной системы и может создаваться при помощи различных языков программирования. Данные из прикладной системы любого типа можно выгрузить в виде XML-документов, используя встроенный в нее язык программирования, даже если он не располагает специальной библиотекой поддержки XML.
Технология XML предоставляет возможность универсального доступа к данным и используется для обмена информацией в бизнесе:
  • обмена данными между различными бизнес-приложениями;
  • обмена данными с удаленными филиалами предприятия/банка;
  • обмена данными между разными организациями;
  • обмена данными между БД и Интернет-приложением.
  • XML позволяет перевести разнородные данные из каталогов, счетов, заказов в единую форму и совершать операции над ними автоматически, без участия человека. Интернет начинает использоваться для обмена всеми документами в реальном времени - от заказов на покупку до подтверждающих квитанций. Заказы в реальном времени по стандарту XML пришли на смену автоматизированному приему документов по факсу. Язык XML позволяет компаниям автоматизировать операции, связывать деловые процессы и строить системы по платному предоставлению информационных услуг.

    Язык XML позволяет перейти действительно к информационному обмену между сайтами, сайтами и клиентами, он дает возможность компьютерным системам обмениваться сведениями о формах заказов, ценах и уровнях складских запасов, существенно повышая эффективность и снижая затраты. Описание данных средствами XML позволяет автоматически публиковать дубли информационных блоков как на общекорпоративном сайте, так и на web-странице торговой системы с учетом принятых на обоих ресурсах оформления.
    В XML можно интегрировать потоковую и текстовую информацию. Это способ писать приложения так, чтобы программы могли легко воспринимать и рукописный текст и человеческую речь. XML открывает путь к совершенно новому классу Интернет-услуг. На основе стандарта XML происходит революция в способе общения компьютеров друг с другом.

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

    XML легко встраивается в HTML - страницу. XML-данные распознаются XML- анализатором а затем интепретируются с помощью JavaScript или VBScript(обрабатываются, отображаются, пересылаются на др. сайты). Новые версии Интернет-серверов поддерживают язык XML. XML- анализаторы присутствуют в последних версиях браузеров от Microsoft и Netscape и скоро станут стандартом любых ОС.

    Специалисты исследовательской компании The Intellor Group сообщают, что 42% предприятий электронного бизнеса во всем мире считают основным преимуществом использования языка XML то, что он является общим стандартом для всего B2B-сообщества. Сегодня консорциум World Wide Web (W3С) призывает компании и учебные заведения переходить на использование XML, который позволяет сделать информацию доступной для разных устройств, включая персональные компьютеры, ноутбуки, мобильные телефоны и т.д.

    В феврале 2002г. Консорциум World Wide Web Consortium (W3C) объявил о создании единого языкового стандарта цифровой XML-подписи (XML Signature). Возможность подписывать XML-сообщения с помощью XML-подписи является крайне важной в силу того, что этот язык является основой Web-сервисов. XML Signature сможет использоваться с различными средствами разработки, в том числе и с Visual Studio .NET от Microsoft. Кроме того, XML Signature позволит подписывать документ более чем одному человеку, таким образом, у документа может быть несколько владельцев и он может состоять из множества подсекций. Это важно в том случае, если один и тот же документ проходит через руки нескольких сторон. Каждая из уполномоченных сторон сможет прочитать документ, внести в него необходимые коррективы, подписаться под ними и направить другой стороне. С коммерческой точки зрения, такая технология может быть с успехом использована при многосторонних сделках. В данном случае каждый из контрагентов сможет подписать только ту часть документа, которую составлял он сам. Кроме того, новая норма применяется не только к документам, но также и к графическим файлам различных форматов, включая BMP и JPG.

    Многие надеются, что XML полностью вытеснит EDI, Сегодня компании пытаются внедрить новые подходы, при которых уже существующие данные формата EDI конвертируются в XML.

    В России при реализации федеральной целевой программы "Электронная Россия", одной из задач является объединение государственных органов власти в единую систему электронного документооборота. По сути необходимо объединить в единое информационное пространство унаследованные системы электронного документооборота, построенные на различных платформах и использующие различные форматы данных. Принятый закон об электронно-цифровой подписи отчасти решил эту проблему. Использование языка XML - один из наиболее перспективных вариантов, применение которого позволит перейти на единую систему электронного документооборота, позволит существенно повысить эффективность контактов организаций со своими партнерами, удаленными филиалами, государственными органами и другими организациями.

    Существует более 350 диалектов XML, не все они соответсвуют стандарту W3C в должной мере. Hаиболее известные:

    Сайты языка XML


    Базы данных √ сфера успешного применения XML

    Согласно отчету IDC, поставщики XML-ориентированных систем управления базами данных, такие, например, как немецкая фирма Software AG, которые давно и успешно применяют XML, в следующие несколько лет могут ожидать бурного роста спроса на свои системы. Бурное развитие этого сектора обусловлено рядом фактором Во-первых, XML-серверы будут играть все более важную роль, так как они упрощают интеграцию приложений для e-бизнеса. Во-вторых, у производителей СУБД с возможностью хранения XML-данных множество лояльных к XML клиентов, которые пропагандируют распространение и использование XML.
    "The XML Academy" компании Software AG включает два набора курсов: по стандартам в области XML-технологий и по продуктам компании Software AG, поддерживающим эти технологии. Академия АйТи в июле 2002 присоединилась к инициативе компании Software AG по обучению технологиям XML.

    "Xperanto для баз данных" на сервере "Открытые системы"( www.osp.ru)
    Корпорация IBM работает над проектом, получившим кодовое название Xperanto, в рамках которого будет создана СУБД со встроенной поддержкой XML. СУБД Xperanto, которая будет выполнять функции подмножества DB2 и опираться на использование самого XML и языка запросов XQL, станет критически важным компонентом долговременной стратегии IBM, направленной на создание решений, позволяющих объединить обработку структурированных и неструктурированных данных. XML даст возможность работать с самыми разнообразными типами данных; он предлагает своего рода структуру для неструктурированных данных. Тем самым обеспечивактся доступ к максимально широкому спектру наборов данных внутри организации, таких как файлы MS Office. Цель-предоставить пользователям возможность эффективнее использовать накопленные в их организациях знания. Организации смогут обращаться к информационному наполнению, содержащемуся в файлах Word, которые находятся в настольных системах отдельных пользователей. Широкое распространение XML делает реализацию идеи о сочетании структурированных и неструктурированных данных вполне реальной. Корпорация IBM окончательно оформить данную технологию к концу 2002г.


    Примеры использования XML

    Бизнес-подразделение компании General Electric -производитель технической термопластмассы фирма GE Plastics использует электронно-коммерческое технологическое решение, предоставленное службой GE Global eXchange Services, для проведения онлайновых транзакций на основе стандарта XML со своими клиентами в США, Европе и странах тихоокеанского региона. Клиенты GE Plastics используют Интернет для обмена всеми документами в реальном времени - от заказов на покупку до подтверждающих квитанций. Заказы в реальном времени по стандарту XML пришли на смену автоматизированному приему документов по факсу, когда на оформление одного заказа требовалось не менее 48 часов и все данные вводились вручную. Электронные проекты GE Global eXchange Services и FedEx e-Commerce Network заняли первое место в конкурсе издания eAI Journal "Best e-Business Solution".


    OpenOffice -полноценная свободная офисная система с открытыми исходными текстами. Формат файлов является открытым и═основан на═стандарте XML. Это позволяет применять его также и ═в других программах, причём с═использованием имеющихся обширных наработок для работы с═XML. По═мнению некоторых экспертов, для специалистов наличие полноценного открытого формата для офисных документов даже важнее, чем собственно доступность OpenOffice.


    «Интернет-пейджер» Jabber, основан на стандарте XML. Он успешно развивается как альтернатива закрытым сервисам типа ICQ и MSN Messenger. В 2002 году эта система стала широко известной и массово применяемой.


    Interwoven и XML. www.intel.ru Как утверждают специалисты Interwoven, XML открывает эпоху универсального обмена данными. Отделяя презентационную часть данных от содержательной, XML способствует свободному взаимодействию между различными системами.
    По утверждению Interwoven, преимущества XML таковы:

  • Простота обмена данными: XML обеспечивает преимуществами электронной коммерции компании, которые раньше считались недостаточно крупными. Создание взаимосвязей между отдельными компаниями приведет к образованию новых деловых контактов.
  • Универсальность: язык XML, позволяющий отделить презентационную часть данных от содержательной, обеспечивает возможность многофункционального использования содержательной части. Кроме того, один и тот же код XML можно использовать для передачи таких данных, как, например, информация о ценах на ПК и карманные компьютеры.
  • Скорость: XML сделает возможным быстрое создание эффективных и содержательных Web-сайтов. Особенно важно то, что XML сократит время разработки приложений для делового сотрудничества.

  • Простые решения для повышения производительности: www.intel.ru использование XML для автоматизации сбора информации, поступающей от поставщиков. Корпорацией Intel(R) внедрена система документооборота, основанная на использовании XML и призванная улучшить взаимодействие между производственными подразделениями корпорации и ее основными поставщиками химических веществ и топлива. Для формирования учетных записей и защиты данных корпорация Intel использовала серверы Business Document Exchange* (BDE) и клиентские приложения на базе Java-технологий. Intel разработала XML-сертификат качества простого формата. Кроме того, она предоставила спецификации XML-сертификата, а также инструкции по подключению к серверу BDE. Intel использовала основанную на XML систему документооборота для обмена сертификатами качества. Данная система позволила снизить эксплуатационные расходы, сократить время обработки данных и исключить возможность возникновения ошибок. *


    Cоздание и развертывание веб-сервисов XML на платформе .NET. Средства разработкиVisual Studio .NET и Microsoft .NET Framework. Инструменты поддерживают более 20 языков программирования .NET. Веб-сервисы на основе XML предоставляют предприятиям новый способ использования Интернета и обеспечивают прозрачное взаимодействие программных систем предприятий независимо от используемых ими платформ.


    Компания Asera, разработала свою операционную систему для электронного бизнеса (Asera eBusiness Operating System), основанную на стандартах XML и J2EE. Asera eBusiness Operating System, которая состоит из платформы Asera Platform и системы разработки Asera Development Workbench, делает возможным быструю и эффективную разработку настраиваемых бизнес-процессов с использованием как новых приложений, так и унаследованных систем, широко распространенных на предприятиях из списка Global 2000. Система разработки Asera Development Workbench позволяет создавать новые приложения, которые могут быть интегрированы с уже существующими.


    XML - стандарт де-факто 10.07.2002 CNews (по материалам NewsFactor)
    Аналитики компании AMR Research полагают, что в течение последнего года XML стал стандартом де-факто и его использование в приложениях обработки заказов становится абсолютно необходимым. С ними согласны аналитики Giga Information Group, которые также отмечают, что XML сделает обмен информацией между предприятиями заметно более простым, любая информационная система будет способна послать общепонятный запрос и также легко сможет обработать входящие сообщения.

    Постройте модель Вашего бизнеса на языке XML www.intel.ru
    Для эффективного использования приложений для электронного бизнеса третьего поколения необходима разработка универсальных прикладных стандартов. В своем исследовании специалисты группы Patricia Seybold Group рекомендуют воспользоваться стандартом XSDL (XML Schema Definition Language, языком схематического описания XML), поддерживаемым такими производителями, как IBM, Microsoft и Oracle.

    XML-акселераторы  www.intel.ru Это сетевое устройство способно интеллектуально просматривать и быстро классифицировать XML-информацию. Оно действует на основе системы правил, позволяющих оптимально распределить работу с XML-запросами в центре обработки данных. XML-акселератор Intel╝ NetStructure≥ 7210 позволяет компаниям ускорить выполнение необходимых для взаимодействия с партнерами защищенных XML-операций до 50 раз по сравнению с существующими системами.

    GE Global eXchange Services и Cap Gemini Ernst & Young предоставят программное обеспечение, услуги и вычислительные мощности для трансляции EDI-документов в стандарт XML, используемый онлайновыми торговыми площадками.// февраль 2001 www.e-commerce.ru Программное обеспечение EC Service Center позволяет транслировать документы из существующих систем электронного обмена данными между поставщиками и потребителями (EDI), в документы, совместимые с современными стандартами онлайновых торговых площадок и представляющими собой варианты XML.

    Компания Citrix Systems приобретает корпорацию Sequoia Software в целях дальнейшего развития своей стратегии "виртуального рабочего места" // март 2001 www.e-commerce.ru Целью является предоставление пользователям возможности подключаться к любому приложению из любого места вне зависимости от видов устройств и типов сетей( с настольных компьютеров, персональных цифровых помощников (PDA) и устройств беспроводной связи).

    Использование портальных XML-технологий Sequoia Software позволит Citrix Systems предложить своим клиентам более законченную серверную платформу, обеспечивающую защищенный доступ к любому источнику информации, бизнес-процессу или приложению - под управлением Windows, UNIX или в Интернет.

    Корпорация Pivotal начинает поставки XML-решения Pivotal PartnerHub по управлению отношениями с партнерами //май 2001.e-commerce.ru
    Эта разработка поможет коммерческим предприятиям во всем мире решить проблему тесной координации действий по сбыту, маркетингу и обслуживанию клиентов со своими партнерами по бизнесу с помощью персонифицированных интернет-порталов, открывающих доступ к важной корпоративной информации. Эти основанные на принципе разделения ролей порталы предоставят компаниям-партнерам все необходимые инструменты, службы, информацию и аналитические данные, необходимые для активного совместного участия в удовлетворении потребительского спроса. Это решение позволяет управлять партнерскими отношениями на протяжении всех их циклов, включая поиск, регистрацию, профилирование, сертификацию, ведение совместных операций, измерение показателей и проведение их анализа. Новая версия также позволяет работать с данными на разных языках, что дает возможность использовать ее при работе с зарубежными партнерами.

    В июне 2001г. корейское министерство по информации и коммуникациям заявило, что вскоре в стране будут принят стандарт ebXML, который позволит упростить процедуру взаимодействия покупателя и продавца при заключении онлайновых В2В-транзакций. e-commerce www.unitspace.ru


    Проблема безопасности

    Производители предлагают средства шифрования и другие меры по безопасной транспортировки данных в рамках открытых XML-стандартов.

    Разрабатывается безопасный XML-стандарт для электронной коммерции //февраль2001 www.e-commerce.ru Компания Netegrity намерена начать разработку XML-стандарта, предназначенного для проведения безопасных коммерческих операций в Интернете. Новый стандарт призван значительно упростить интеграцию удаленных систем в единую сеть. Язык, названный S2ML(Security Services Markup Language) призван создать общий набор инструкций для распределения информации о пользователе и транзакциях. В настоящее время многие компании хотели бы создать глобальные коммерческие проекты в Сети, однако они сталкиваются с тем, что их клиенты имеют абсолютно разные системы, а также нормы безопасности и ведения бизнеса. В данном случае XML представляется связующим звеном, которое должно объединить все эти компании.
    По словам разработчиков, S2ML будет просто незаменим для крупных дистрибьюторских сайтов, таких как Exxon Mobil или General Electric, поскольку он не требует единого языка для организации обмена информацией между удаленными системами.


    Отраслевые стандарты

    Развитие рынка электронной коммерции и активное вовлечение в нее финансовых, производственных и торговых компаний делает актуальной задачу стандартизации электронного взаимодействия. Чтобы обмен данными стал возможен, необходимы XML-схемы, в которых объекты и их взаимоотношения, характерные для конкретной отрасли, переводятся в термины XML. И в этом главный подводный камень внедрения XML. Различные компании и их группы уже породили конкурирующие и несовместимые схемы, и это основной фактор, который сдерживает распространение языка.

    e-standard.ru Российская система электронной коммерции Faktura.ru открыла к использованию бизнес-стандарт обмена коммерческой информацией в формате XML - ╚Faktura XML╩. Это позволит участникам системы избежать проблем совместимости сервисов Faktura.ru с уже функционирующими в банках и на предприятиях информационными и учетными системами. Поддержка ╚Faktura XML╩ автоматически сделает информационные системы всех участников Системы ╚совместимыми друг с другом╩.
    Широкий спектр учетных и информационных систем, действующих на предприятиях, разные нормы безопасности и ведения бизнеса не позволяют сегодня предприятиям эффективно участвовать в глобальных коммерческих Интернет-системах. Решить эту проблему можно путем использования определенного бизнес-стандарта обмена данными между информационными и учетными системами, функционирующими на предприятиях и системами электронной коммерции.

    Выработка стандартов XML-транзакций для приложений электронной коммерции в нефтяной промышленности16 апреля 2002 г.
    Компания OFS Portal LLC завершила проект по расширению стандартов транзакций API/PIDX в соответствии с потребностями американских и европейских клиентов. Стандарты PIDX охватывают типичные бизнес-процессы, связанные со снабжением в области нефтедобычи. Работы были инициированы Комитетом по электронной коммерции Американского Института Нефти для североамериканских заказчиков, но затем ими заинтересовались и европейские организации. В результате новые стандарты смогут применяться в нефтегазовой промышленности как в США, так и в Европейском Союзе.

    Microsoft и Hyperion публикуют спецификации XML для бизнес-анализа использование которого сделает возможным осуществление доступа к многомерным базам данных с любых аппаратных и программных платформ //май 2001 www.e-commerce.ru Новый XML-интерфейс призван ускорить распространение информационных и аналитических бизнес-услуг на основе Интернет; аналитический XML будет поддерживаться платформой Microsoft .NET. Это будет первым открытым решением, предназначенным для решения проблем, связанных с выборкой аналитической информации и манипулированием ею через Сеть. Если инициатива увенчается успехом, то наконец появится возможность опрашивать различные OLAP-серверы по стандартной процедуре - точно так же, как в течение многих лет можно было делать с реляционными базами данных на основе SQL. Это даст большую свободу пользователям, станет стимулом для разработки новых front-end-инсрументов и будет способствовать развитию рынка.

    Проблема создания единых отраслевых стандартов в химической отрасли. //февраль 2001 www.e-commerce.ru Завершена вторая фаза инициативы Chem eStandards по созданию единых стандартов для электронных транзакций в химической отрасли. Ее реализация началась в июле 2000 года совместными усилиями химических компаний BASF, The Dow Chemical Company и DuPont в целях создания общих XML-стандартов для обмена бизнес-информацией между коммерческими предприятиями, занятыми в мировой нефтехимической индустрии.
    Вторая фаза данной инициативы сконцентрировала внимание на логистике, выставлении счетов, прогнозировании, обмене и международном взаимодействии. В результате действий, предпринятых на протяжении первых двух фаз, было определено более 700 элементов данных и разработано 47 новых транзакций, которые можно осуществлять на основе этих стандартов.
    Теперь новые стандарты утверждены окончательно и пригодны для практического использования. Созданные стандарты являются платформонезависимыми; их техническое описание предоставляется всем химическим компаниям бесплатно. В 2002 г. также планируется их дальнейшее усовершенствование.

    Компания Transentric объявляет о доступности схем TranXML и начале предоставления бесплатных лицензий //апрель2001 www.e- commerce.ru
    Схемы на основе открытых стандартов TranXML выступят в роли стандартов для электронно-коммерческих операций в сферах грузоперевозок и материально-технического обеспечения для участия в тендерах на перевозки, выставления счетов за фрахт, взаимных финансовых расчетов, временного планирования/прогнозирования и заказа оборудования.
    Разработанные в качестве открытого стандарта схемы TranXML являются платформонезависимыми, а лицензии на право их использования предоставляются бесплатно.
    Главным преимуществом появления TranXML является то, что эти схемы обеспечивают существование нейтрального формата, позволяющего как перевозчикам, так и отправителям обмениваться данными с использованием уже установленных программных систем.


    На начало