Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта
Наталия Новакова
n_novakova@eureca.ru
B одном из номеров КИ ( 16/2001) я писала о том, что представляет из себя Microsoft BizTalk Server 2000 (для тех, кто не знает: Microsoft BizTalk Server 2000 это комплексное решение в области интеграции приложений и создания динамичных схем ведения бизнеса. Главная идея применение единого приложения, способного описывать документы разных форматов, преобразовывать документы из одного формата в другой, доставлять их по разным транспортным протоколам, отслеживать маршруты следования всех документов из одной компании в другую и управлять всеми связями между приложениями). Для решения задач интеграции бизнес-процессов торговых партнеров в Microsoft BizTalk Server 2000 предусмотрено несколько подсистем: BizTalk Editor, BizTalk Mapper, BizTalk Messaging Manager, BizTalk Server Administration, BizTalk Orchestration Designer.
BizTalk Editor предназначен для создания спецификаций бизнес-документов. BizTalk
Editor позволяет создавать схемы документов как на основе отраслевых стандартов,
так и стандартов, принятых в организации. Для пересылки любых данных применяется
XML, но система позволяет работать и с другими форматами. С помощью BizTalk
Editor можно создавать и редактировать спецификации документов, основанных на
промышленных стандартах, таких как ANSI X12 (стандартный формат обмена бизнес-данными),
EDIFACT (EDI Electronic data interchange), XML (множество правил для создания
набора тэгов, описывающих бизнес-данные в структурированном формате),XDR(XML-Data
Reduced сокращенная версия XML-схем, включающая два пространства имен: для структур
и для типов данных, используемых в схеме).
С помощью BizTalk Editor можно создавать схемы документов на основе непромышленных
стандартов: плоских файлов (позиционированных или с разделителями).
Документ нужно прежде всего описать. Для этого необходимо создать спецификацию, т.е. структуру бизнес-документа в BizTalk-редакторе. Редактор состоит из трех частей.
В левой части описывается структура документа в виде записей и полей. Документ
представляется в иерархической форме. Может быть организовано несколько уровней
вложенности. В правой части редактора настраиваются свойства компонентов документа.
Для записей и полей свойства разные. Можно описывать документы произвольной
структуры, не обязательно XML. С помощью вкладки Reference можно описывать структуру
документа, типы разделителей или особенности позиционирования, в зависимости
от того используется формат с применением разделителей или позиционный формат.
Нижняя, третья часть экрана, представляет собой код XML, в который редактор преобразует спецификацию. Код может быть сохранен в виде файла с расширением .xml или в специальном хранилище, репозитории. Можно создавать спецификацию документа, использующего позиционный формат. Кроме того, можно написать собственный синтаксический анализатор, преобразующий документ в XML и обратно, если приложение сохраняет файл в каком-то специализированном формате.
BizTalk Mapper обеспечивает преобразование документов из одного формата в другой. BizTalk Mapper позволяет транслировать и обрабатывать данные, представленные двумя различными спецификациями. Для отображения компонентов документов применяется специальная карта, обеспечивающая правила преобразования данных. Связи между полями документов устанавливаются с помощью простых операций Drag-and-drop. BizTalk Mapper поддерживает следующие типы связей (links): один к одному, один ко многим, многие к одному. Кроме того, с помощью BizTalk Mapper не только устанавливаются связи между компонентами документов, но может производиться и обработка данных с помощью специализированных функций, называемых функтойдами (functiod). BizTalk Mapper поддерживает различные типы функтойдов: строковые, математические, логические, даты и времени и др. Если встроенных функтойдов недостаточно, то можно создавать свои собственные на Visual Basic или C++.
BizTalk Messaging Manager предназначен для управления обменом документами.
Для организации пересылки документов между торговыми партнерами необходимо обеспечить конфигурацию портов отправки сообщений и каналов сообщений.
Под каналом понимается некая спецификация, определяющая источник документа. Кроме того, с помощью BizTalk Messaging Manager определяются характеристики организаций (торговых партнеров) и приложений, а также определения документа (document definitions) и некие метаданные о документе, называемые конвертами (envelopes). Home Organization представляет собственную организацию.
Этот компонент создается по умолчанию и не может быть удален. Для этой организации можно описывать приложения, участвующие в бизнес-процессе как источник или как приемник документов.
BizTalk Server Administration позволяет организовать прием файлов и сообщений
из очереди.
Хотя Microsoft BizTalk Server 2000 обеспечивает интеграцию приложений как внутри
организации, так и между организациями независимо от форматов, в которых представлены
документы, и протоколов обмена, он не может напрямую взаимодействовать с приложениями,
не поддерживающими COM (Component Object Model) интерфейсы. Для поддержки таких
приложений предназначены функции приема документов из директории сбора или из
очередей сообщений. BizTalk Server обеспечивает доставку как самомаршрутизирующихся
документов, так и несамомаршрутизирующихся. Самомаршрутизирующиеся документы
содержат всю необходимую для маршрутизации информацию. К ним относятся документы,
представленные в форматах XML, ANSI X12, EDIFACT. Несамомаршрутизирующиеся документы
не содержат какой-либо информации о маршруте. Для синхронизации сообщений BizTalk
Server поддерживает различные методы (Submit Method и SubmitSync Method). Submit
Method может использовать ASP (Active Server Pages) страницы для подтверждения
получения сообщения.
BizTalk Orchestration Designer предназначен для формирования и реализации бизнес-процесса. Результат работы BizTalk Orchestration Designer XLANG-расписание. XLANG это графический язык, основанный на XML, разработанный специально для описания бизнес-процессов. Для формирования бизнес-процессов используется набор примитивов (строительных блоков).
Впрочем, это лишь общие сведения о том, как работают подсистемы в Microsoft BizTalk Server 2000 и как их можно использовать для создания динамичных схем ведения бизнеса. Чтобы получить от BizTalk Server все, что он может дать, нужны более глубокие знания. Обучением в данной области уже давно занимается компания ЭВРИКА. В ее учебном центре под руководством сертифицированных специалистов можно быстро научиться строить системы, обеспечивающие интеграцию бизнес-процессов, а также многим полезным для вашего бизнеса вещам.
О том, какие именно курсы проводятся в учебном центре компании ЭВРИКА, можно
узнать, посетив сайт учебного центра по адресу http://www.eureca.ru/education/.
Рубрики || Работа
|| Услуги || Поиск
|| Архив || Дни
рождения
О "КИ" || График
выхода || Карта сайта || Подписка
Рассылка анонсов газеты по электронной почте
Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл 77-4461 от 2 апреля 2001 г.
Перепечатка материалов
без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.
Телефон редакции (812) 718-6666, 718-6555.
Адрес: 196084, СПб, ул.Заставская, д.23, БЦ "Авиатор", 3-й этаж, офис 307
e-mail: editor@ci.ru
Для пресс-релизов и новостей news@ci.ru