MicrosoftÒ BizTalk™:

позволяет приложениям говорить на языке бизнеса

 

 


Краткий обзор................................................................................................................... 1

Проблема, касающаяся всех.......................................................................................... 2

Как и чем может помочь спецификация BizTalk............................................................ 4

Стратегия корпорации майкрософт по внедрению BizTalk........................................... 6

Инициативы, связанные с реализацией спецификации BizTalk..................... 6

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

Резюме........................................................................................................................... 12


краткий обзор

 

Microsoft® BizTalk представляет собой спецификацию, основанную на новых схемах языка Extensible Markup Language (XML) и отраслевых стандартах для обеспечения общего доступа к данным. Эта спецификация позволяет организациям интегрировать имеющиеся системы и процессы, делая бизнес-данные независимыми от инфраструктуры приложений. Такой ориентированный на данные подход облегчает для предприятий обмен документами BizTalk с партнерами по бизнесу в Интернете независимо от используемых платформ, операционных систем и технологий, лежащих в основе существующих систем. Примерами документов BizTalk являются каталоги продуктов, заказы на поставку, а также сведения о продуктах и рекламная информация. Корпорация Майкрософт будет сотрудничать с покупателями, партнерами и промышленными объединениями в области определения схемы BizTalk и ускорения принятия отраслевых стандартов. Она также включит схему BizTalk в коммерческую платформу Microsoft®, в службы сетевых покупок Microsoft Network (MSN™) и в будущие версии продуктов Office, BackOffice® и Windows®.

 

Далее в этом документе приводится общее описание спецификации BizTalk и подчеркиваются преимущества принятия ее стандартов как элемента долговременной стратегии развития бизнеса.

 


проблема, касающаяся всех

 

Даже сегодня организациям невероятно трудно осуществлять деловые операции с использованием Интернета. Это объясняется отсутствием единого технического словаря для описания бизнес-данных и бизнес-процессов. Эта проблема является как межотраслевой, так и внутриотраслевой, поскольку никакие два предприятия не применяют одни и те же приложения совершенно одинаковым образом. С чем бы ни были связаны эти различия – с принципами работы используемых операционных систем или с особенностями применяемого программного обеспечения, созданного разными производителями, требование заставить различные приложения «говорить» друг с другом на понятном им языке представляет серьезную техническую проблему. В долгосрочном плане это чревато возникновением значительных трудностей, обусловленных тем, что обмен информацией становится слишком сложным, ненадежным или обременительным занятием.

 

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

 

Впоследствии многие организации применили для решения проблемы интеграции приложений подход, основанный на объектных моделях. К сожалению, этот подход также имеет ряд недостатков.

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

·         Они ограничивают возможности взаимодействия систем, поскольку требуют, чтобы при проектировании каждой системы учитывались возможности взаимодействия с системами, которые могут появиться в будущем и при разработке которых будут использованы новые проектные решения.

·         Такие требования опережающего проектирования приводят к быстрому моральному устареванию систем по мере роста числа новых разработок систем.

 

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


КАК И ЧЕМ МОЖЕТ ПОМОЧЬ СПЕЦИФИКАЦИЯ BIZTALK

 

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

 

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

 

Основой обмена данными в системах BizTalk является словарь на основе языка XML, описывающий информацию бизнес-процессов. Такое описание, или схема, может основываться на существующих отраслевых стандартах, таких, как стандарт информации для корпоративных закупок продукта, традиционных формах данных, например, EDI (Electronic Data Interchange – электронный взаимообмен данными), или на новых описаниях для каталогов продуктов, предложений, рекламных кампаний и иных данных. Схема BizTalk обеспечивает организациям и их партнерам общую основу для совместного использования информации и успешного ведения электронной коммерции.

 

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

 

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

 

Таким образом, словарь BizTalk и свободный взаимообмен сообщениями в значительной степени дополняют друг друга. Первый обеспечивает более простой обмен данными, а второй упрощает интеграцию бизнес-процессов. Взятые вместе, эти составляющие позволяют программным продуктам говорить на понятном им языке бизнеса.


Стратегия корпорации майкрософт по внедрению BizTalk

 

Инициативы, связанные с реализацией спецификации BizTalk

Корпорация Майкрософт вкладывает средства в развертывание стратегического подхода, целью которого является разработка мощного набора продуктов и служб, реализующих стандарты спецификации BizTalk. BizTalk является расширением существующей архитектуры Windows Distributed interNet Applications (Windows DNA), помогающей предприятиям осуществлять интеграцию приложений. Корпорация Майкрософт поддерживает спецификацию BizTalk, приняв участие в разработке серии продуктов и реализации совместных проектов с партнерами, заказчиками и отраслевыми сообществами. В центре внимания корпорации находятся пять основных проектов поддержки использования BizTalk в области электронной коммерции и интеграции приложений. Ниже приводится краткое описание этих проектов.

 

Поддержка схем XML отраслевого стандарта. Схема обработки документов BizTalk будет основана на отраслевых стандартах, например, EDI, заимствованиях из объектно-ориентированных отраслевых проектов, осуществляемых, например, группой OAG (Open Application Group) в обрабатывающей промышленности, и будет определяться во взаимодействии с независимыми производителями программного обеспечения, заказчиками и отраслевыми сообществами. По мере разработки новых стандартов XML участники проекта BizTalk будут осуществлять оценку стандартов и поддерживать те из них, которые окажутся полезными для заказчиков.

 

Отраслевые проекты корпорации Майкрософт. Корпорация Майкрософт, ее партнеры–независимые производители программного обеспечения и отраслевые организации, занимающиеся вопросами стандартизации, стремятся расширить существующие отраслевые проекты путем включения в них спецификации BizTalk. Это обеспечит интеграцию приложений как внутри организаций, так и между ними, а также будет способствовать росту межотраслевой интеграции. К таким отраслевым проектам относятся ActiveStore™ для систем розничной торговли, Windows DNA для финансовых служб (Windows DNAfs), ActiveX® для учреждений здравоохранения, Windows DNA для обрабатывающей промышленности и Value Chain Initiative (VCI) для управления сетью предприятий сферы снабжения.

 

BizTalk для продуктов и предложений. На стандартах спецификации BizTalk будут основываться данные о продуктах, услугах и рекламная информация, что будет способствовать становлению веб-узла MSN в качестве системы открытого рынка. BizTalk будет включать развитые возможности поддержки различных форматов документов, что облегчит производителям и торговым предприятиям возможность увеличить свое присутствие на рынке путем передачи деловой информации, сведений о продуктах и рекламы непосредственно на веб-узел MSN и на другие узлы в Интернете, на которые имеют доступ их потенциальные заказчики.

 

Сервер Microsoft BizTalk Server. Сервер Microsoft BizTalk Server является новой технологией, которая призвана облегчить организациям использование преимуществ спецификации BizTalk. Поддерживая BizTalk и соответствующую технологию XML, сервер Microsoft BizTalk Server позволит компаниям обмениваться информацией и осуществлять интеграцию приложений через Интернет. Этот сервер дополняет компоненты Commerce Interchange Pipeline (Microsoft), имеющиеся в продукте Site Server 3.0 Commerce Edition, масштабируемыми и надежными возможностями обмена сообщениями и преобразования данных, а также усовершенствованными средствами управления отношениями с партнером по торговым сделкам.

 

Поддержка BizTalk в продуктах корпорации Майкрософт. Продукты и средства корпорации Майкрософт изначально будут иметь собственную поддержку архитектуры служб BizTalk. Продукты Microsoft Commerce Platform, Office, BackOffice и Windows будут использовать XML-схемы BizTalk для хранения дополнительных сведений о документах и для интеграции приложений BackOffice и Windows. В пакете офисных приложений Microsoft Office 2000, HTML является дополнительным форматом файлов, а язык XML используется для хранения дополнительных сведений о документах. Следующая версия сервера Microsoft SQL Server™ будет включать собственную поддержку спецификации BizTalk и использовать имеющиеся в BizTalk возможности чтения, записи и хранения XML‑документов, а также обеспечивать полную интеграцию со службами преобразования данных сервера SQL Server.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

Duluth Mutual Life создает корпоративного поставщика

Компания Duluth Mutual Life Company является ведущей страховой компанией, агенты которой пользуются значительной свободой действий. Самообслуживание и самообеспечение работников являются в компании главными принципами реализации бизнес-процессов. Меган, агент по снабжению компании Duluth, получил задание подобрать подходящую фотокамеру, которую служащие компании могли бы использовать на выезде, и включить эту камеру в корпоративную закупочную систему в интрасети компании.

 

Меган выбрал цифровую камеру фирмы Fabrikam, Inc., поставщика высококачественных камер высокого разрешения. Компания Fabrikam решила ускорить процесс закупки, предоставив корпоративным покупателям сетевой доступ к своим системам обработки заказов. Поскольку компания Fabrikam приняла производственную схему BizTalk в качестве стандарта по обмену данными о заказах, сведениями о ценах и товарно-материальных запасах со своими торговыми партнерами, она мгновенно получила доступ к большой базе данных по заказчикам, также использующих спецификацию BizTalk.

 

Благодаря тому, что компания Duluth является одним из таких пользователей BizTalk, агент Меган смог легко включить сведения о продукте фирмы Fabrikam в корпоративную закупочную систему компании Duluth – PeopleSoft Business Network (PSBN). Компания Fabrikam использует документы BizTalk для публикации и обновления сведений о своих новейших продуктах в закупочной системе компании Duluth. Система PSBN может также отражать точные сведения об имеющихся цифровых фотокамерах компании Fabrikam, поэтому сотрудникам фирмы Duluth не придется тратить время на поиск нужной камеры.

 

В результате улучшаются возможности по самообеспечению работников компании, более интегрированным и эффективным становится бизнес-процесс. Когда служащему компании Duluth требуется новая фотокамера, он обращается к системе PSBN, выбирает нужную камеру и представляет заказ на нее. PSBN автоматически передает BizTalk-заказ на поставку товара в систему сетевой обработки заказов фирмы Fabrikam.

 

 

 

Компания West Coast Sales привлекает "продвинутых" покупателей

Компания West Coast Sales, продающая бытовую электронику, недавно создала сетевой узел розничной торговли, дополняющий существующие каналы сбыта по почтовым заказам и через сеть представителей. Чтобы расширить распространение сведений о своих продуктах и рекламной информации, компания West Coast Sales участвует в сети MSN. West Coast Sales имеет подписку на веб-узел MSN и, в свою очередь, передает на него BizTalk-совместимые сведения о своих продуктах, данные о компании и рекламную информацию.

 

Кен – покупатель, пользующийся услугами сети, чтобы подобрать подарок ко дню рождения сына, который будет отмечаться через два месяца. Его сын интересуется компьютерной фотографией, поэтому Кен полагает, что цифровая фотокамера окажется подходящим подарком. На веб-узле MSN имеется "Путеводитель покупателя" (Buyer’s Guide), в котором используются обработанные в соответствии с правилами спецификации BizTalk сведения, позволяющие покупателям, подобным Кену, непосредственно сравнивать широкий набор характеристик для ряда аналогичных продуктов. Использование BizTalk помогло Кену выбрать товар благодаря уменьшению числа веб-узлов, которые ему надо было посетить, чтобы получить полную информацию об этом продукте. Поставщики также остаются в выигрыше, поскольку увеличивается вероятность того, что каждый покупатель ознакомится с информацией об их продуктах и предложениях. После тщательного изучения всех данных Кен решил, что ему подходит цифровая камера фирмы Fabrikam.

 

К сожалению, эта камера слишком дорого стоит. Поскольку до дня рождения еще оставалось несколько недель, Кен подписался на обзор сетевого рынка Market Monitor веб-узла MSN, чтобы получать сведения о любых изменениях данных, касающихся цифровой камеры Fabrikam. К счастью для Кена, схема BizTalk поддерживает рекламную информацию. Несколькими неделями позже компания West Coast Sales решает продавать свои цифровые камеры в комплекте с платами расширения памяти и, используя документы BizTalk, отсылает на веб‑узел MSN уведомление о проведении своей кампании по продвижению данного продукта на рынок. MSN сообщение об этом отправляется Кену по электронной почте. Оценив расширение возможностей камеры, о котором сообщила компания West Coast Sales, Кен решает, что цена данного товар теперь соответствует его реальной стоимости. Непосредственно из программы электронной почты он обращается на веб-узел компании West Coast Sales и покупает своему сыну новую цифровую камеру с увеличенным объемом памяти.

 

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

 


Резюме

 

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

 

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

 

Отраслевые стандарты для обработки документов. Помимо описания данных, BizTalk также содержит правила для обработки данных BizTalk. Эти правила обработки соответствуют отраслевым стандартам и могут изменяться разработчиками программного обеспечения для реализации пользовательских приложений BizTalk, поддерживающих конкретные потребности бизнеса.

 

Корпорация Майкрософт будет вкладывать средства в широко­масштабную стратегию, строящуюся на основе спецификации BizTalk, состоящей из следующих основных компонентов.

 

·         XML-схемы отраслевых стандартов.

·         Отраслевые инициативы корпорации Майкрософт.

·         BizTalk for Products and Offers (BizTalk для продуктов и предложений).

·         Сервер Microsoft BizTalk Server.

·         Поддержка BizTalk в продуктах корпорации Майкрософт.

 

В рамках реализации этой широкомасштабной стратегии, корпорация Майкрософт планирует во второй половине 1999 г. провести анализ хода работ в области разработки новой схемы BizTalk совместно со своими заказчиками, органами стандартизации и отраслевыми производи­телями. Обсуждение будет проводиться на открытом форуме, на котором свое мнение о спецификации BizTalk смогут высказать все желающие; по окончании обсуждения предполагается опубликовать все протоколы BizTalk. Документы BizTalk, протоколы обработки сообщений и описания служб будут размещены на веб-узле корпорации Майкрософт в виде открытого для всех ресурса.

 

 

 


 

 

 

 

 

 

 

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

 

Данный документ имеет чисто информативный характер. КОРПОРАЦИЯ МАЙКРОСОФТ НЕ ПРЕДОСТАВЛЯЕТ НИКАКИХ ГАРАНТИЙ, НИ ЯВНО ВЫРАЖЕННЫХ, НИ ПОДРАЗУМЕВАЕМЫХ В СВЯЗИ С ДАННЫМ ДОКУМЕНТОМ.

 

Все приведенные в примерах предприятия, организации, товары, лица и события являются вымышленными. Любые совпадения с реальными предприятиями, организациями, товарами, лицами и событиями являются случайными и непреднамеренными.

 

© Корпорация Майкрософт (Microsoft Corporation), 1999. Все права защищены.

Microsoft, Windows NT и эмблема BackOffice являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах.

Названия других продуктов или предприятий, указанные здесь, могут быть товарными знаками соответствующих владельцев.