Microsoft BizTalk Server
Microsoft BizTalk Server — программный продукт компании Microsoft, обеспечивающий возможность автоматизации и управления бизнес-процессами на внутрикорпоративном и межкорпоративном уровне. Используя BizTalk, организации могут создавать распределенные бизнес-процессы, интегрирующие различные приложения внутри предприятия, а также реализующие надежное и безопасное взаимодействие с партнерами организации через локальную сеть и интернет. BizTalk также позиционируется как Сервер приложений (англ. Application Server ).
Версии
Архитектура
BizTalk построен на архитектуре издателей/подписчиков сообщений (publish/subscrib architecture), основной принцип которой заключается в том, что издатель создает и передает сообщение на шину сообщений (BizTalk), а соответствующие подписчики принимают сообщение. Подписчики могут принимать только определенные сообщения, фильтруемые по их содержимому и свойствам, а также типу издателя.
Сообщение внутри BizTalk представлено в формате XML, формат сообщения определяется в XSD стандарте, преобразование сообщения определяется в XSLT формате.
См. также
Surface • Zune (4, 8 • 30 • 80 • HD) • MSN TV • Natural Keyboard • IntelliType • IntelliPoint • LifeCam • LifeChat • SideWinder • UMPC • Fingerprint • Audio • Cordless Phone • Pocket PC • RoundTable • Response Point
Балмер • Кэш • Дублон • Гейтс • Гилмартин • Хастингс • Маркурдт • Носки • Панке • Ширли
Полезное
Смотреть что такое «Microsoft BizTalk Server» в других словарях:
Microsoft BizTalk Server — Microsoft BizTalk Server, ou plus simplement “BizTalk”, est un serveur de gestion des processus métiers (Business Process Management). A travers l’utilisation d’adaptateurs conçus pour communiquer avec les différents systèmes logiciels utilisés… … Wikipédia en Français
Microsoft SharePoint Server — Entwickler Microsoft Corporation Aktuelle Version Microsoft Office SharePoint Server 2010 Betriebssystem Windows Server Lizenz Proprietär Deutschspra … Deutsch Wikipedia
Microsoft Exchange Server — Developer(s) Microsoft Corporation Initial release June 11, 1996 (1996 06 11) Stable release Microsoft Exchange Server 2010 SP1[1] / A … Wikipedia
Microsoft SQL Server — Developer(s) Microsoft Stable release SQL Server 2008 R2 (10.50.2500.0 Service Pack 1) / July 11, 2011; 4 months ago … Wikipedia
Microsoft Lync Server — (previously Microsoft Office Communications Server) is an enterprise real time communications server, providing the infrastructure for enterprise instant messaging, presence, file transfer, peer to peer and multiparty voice and video calling, ad… … Wikipedia
Microsoft Search Server — (MSS) is an enterprise search platform from Microsoft, based on the search capabilities of Microsoft Office SharePoint Server.[1] MSS shares its architectural underpinnings with the Windows Search platform for both the querying engine as well as… … Wikipedia
Microsoft ISA Server — Microsoft Internet Security and Acceleration Server Тип Брандмауэр, VPN, Кэширование Web страниц Разработчик Microsoft Операционная система Microsoft Windows Server Последняя версия Microsoft Internet Security and … Википедия
Поддержка BizTalk Server: полезные советы. Часть 2
Мы продолжаем цикл статей, в которых делимся с вами своим опытом поддержки MS BizTalk Server 2010. В данной статье мы расскажем об инструменте, который сэкономит вам кучу времени! Речь пойдет о пайплайнах (Pipelines), а точнее о пайплайн-компонентах (Pipeline components). Ссылка на первую статью находится тут. В ней вы найдете немного общей информации о том, что такое MS BizTalk Server и для чего он может вам понадобиться.
BizTalk Server предоставляет большой набор компонентов для пайплайнов, так сказать «из коробки». Для небольших приложений его бывает вполне достаточно. Но когда речь идёт о больших корпоративных решениях без компонентов собственной разработки не обойтись.
Для тех, кто знаком с данной темой, я уверен, не будет новостью, что на msdn имеются статьи на тему «Как разрабатывать собственные пайплайн компоненты». Там подробно расписаны типы компонентов, процесс создания проекта в Visual Studio, пространства имён, которые следует подключить, какие интерфейсы реализовать и т.п. Тут важно понять, что сделав один компонент, другой вы будете разрабатывать каждый раз аналогично. Знать это важно, но есть вариант, который позволит вам сэкономить время на подготовке проекта и сосредоточить своё внимание на написании кода. И это BizTalk Server Pipeline Component Wizard (страница проекта на codeplex). Дополнение для VS 2010 (имеется и для более свежих версий), которое в несколько простых шагов позволяет создать проект пайплайн-компонента, готовый к выполнению вашего кода, остаётся лишь его туда добавить.
Наша компания получает от клиентов заказы в виде файлов разных форматов. BizTalk Server имеет стандартный набор компонентов для работы с файлами в формате XML и текстовыми файлами, но для файлов других форматов придётся разрабатывать пайплайн-компонент, который будет конвертировать его в XML.
1. Со страницы проекта на codeplex скачайте архив plcwsrc2.20.
2. Для установки разархивируйте plcwsrc2.20 и вы получите проект для Visual Studio. Откройте и соберите проект и из папки the PipelineComponentWizard Setup project, запустите setup.exe.
3. Запустите Visual Studio 2010 и создайте новый проект BizTalk Server Pipeline Component Project.
4. Далее откроется Wizard, который предложит нам заполнить некоторые поля.
5. В следующем окошке нам предлагается внести имя компонента, версию и описание
Так же двойным кликом на можно сменить иконку компоненты (размер 16х16). Собственная иконка компоненты облегчит её поиск в списке компонентов. Выберем одну из стандартных иконок BizTalk
6. Далее предлагается добавить параметры компоненты. Параметры необязательны, но для примера добавим одно. Параметры так же доступны из Visual Studio для установки значений по умолчанию.
• публичные переменные — параметры компоненты;
• IBaseComponent members – определяет свойства, которые предоставляют сведения о компоненте;
• IPersistPropertyBag members – определяет методы подготовки, загрузки и сохранения свойств компонента;
• IConponentUI – определяет значок компоненты и метод который проверяет, что все свойства заданы правильно;
• IComponent – определяет метод, запускающий обработку компонентой входящего сообщения.
Пример кода, который будет выполняться в методе Execute() этой компоненты:
8. Соберите проект и скопируйте получившуюся DLL в C:\Program Files (x86)\Microsoft BizTalk Server 2010\Pipeline Components, но это необязательное условие, можете выбрать любую другую папку и закройте проект.
Так же нам доступно единственно нами созданное свойство. Мы можем установить его значение по умолчанию перед деплоем сборки на BizTalk Server.
10. Cоберите и задеплойте сборку с пайплайном на BizTalk Server.
Готово! Вот так, в несколько простых шагов в своём приложении можно использовать пайплан с компонентой собственной разработки.
Microsoft BizTalk Server 2002 — второе пришествие
© Александр Ложечкин
начальник отдела исследований компании Digital Design, региональный директор российского представительства Microsoft
Статья была опубликована в «BYTE/Россия» #5 2002
Со времени выхода первой версии BizTalk Server 2000 прошло чуть больше двух лет года Посмотрим, какие же изменения содержит новая версия этого продукта, получившая номер 2002
Назначение BizTalk Server
Рис. 1. «Стихийная» интеграция приложений.
Рис. 2. Использование «узла интеграции».
Платформа интеграции приложений Microsoft BizTalk Server
Рис. 3. Архитектура BizTalk Server.
Подсистема BizTalk Messaging
Прежде всего отметим, что BizTalk Server рассматривает любое взаимодействие с интегрируемым приложением как обмен сообщениями. Даже в случае интеграции с программным интерфейсом приложения BizTalk Server рассматривает вызов этого интерфейса как отправку сообщения с входными параметрами интерфейса и получение сообщения с результатом выполнения и выходными параметрами интерфейса.
Подсистема BizTalk Orchestration
Новое в BizTalk Server 2002
Внедрение интеграционного решения
Мониторинг решения
После разработки и развертывания решения в промышленной конфигурации наступает длительный и менее интересный для разработчика период эксплуатации, где усилия требуются уже от администратора решения. В состав BizTalk Server входит подсистема BizTalk Tracking, предназначенная для мониторинга интегрируемых приложений, а точнее, документов, с помощью которых приложения обмениваются информацией.
Эта подсистема в первой версии была преимущественно ориентирована на сообщения, успешно проходящие через подсистему BizTalk Messaging. Средства мониторинга сбоев и оценки производительности системы были представлены в зачаточном виде (использовался только системный журнал событий Windows), что оказывается не всегда достаточным для промышленной эксплуатации решения. BizTalk Server 2002 содержит расширенную модель программной конфигурации и мониторинга WMI (Windows Messaging Instrumentation), что в сочетании с продуктом Microsoft Operations Manager позволяет создавать нестандартные счетчики производительности и оповещения о сбоях, ориентированные не только на системные показатели (скажем, время выполнения запроса или размер базы данных очередей сообщений), но и на бизнес-логику работы интегрированной системы приложений.
Упрощение изучения и работы
Документация, поставляемая с BizTalk Server, в новой версии была существенно усовершенствована. Объем ее увеличился вдвое, а материал стал более удобным и продуманным. Пользователи BizTalk Server 2000 часто жаловались, что документация к продукту в основном отвечает на вопрос «что?», но не отвечает на вопросы «как?» и «почему?». Составители учли эти нарекания. Они заметно обновили раздел с учебником по BizTalk Server (tutorial), включили в состав документации раздел Learning BizTalk Server, позволяющий последовательно, на многочисленных примерах изучить BizTalk Server 2002. Кроме того, справочные материалы пополнились развернутым примером интеграционного решения E-Procurement, снабженным подробными пояснениями архитектурных решений
Все это, а также рост числа публикаций и появление официального курса по BizTalk Server (уже сейчас он доступен в авторизованных учебных центрах) существенно облегчает знакомство и изучение нового продукта.
Изменения и дополнения
Помимо перечисленных выше крупных изменений в BizTalk Server 2002 в новой версии также появилось множество мелких, которые тем не менее существенно упрощают создание решения и дают новые возможности.
Прежде всего можно упомянуть функцию получения сообщений по протоколу HTTP, которая дополнила входившие в состав BizTalk Server 2000 функции получения на базе простых файлов и MSMQ. Новая высокопроизводительная функция, использующая протокол HTTP, реализована в виде ISAPI-фильтра.
Далее, появилась возможность раздельной обработки отката транзакции и ошибки. Если раньше любая ошибка в компоненте, участвующем в транзакции BizTalk Orchestration, приводила к откату транзакции, то теперь есть возможность обработать ее отдельным сценарием.
Улучшен механизм сценариев бизнес-процессов. Стало проще настраивать синхронную работу нескольких сценариев, появилась возможность создания пула сценариев, что повышает масштабируемость решения.
Расширение возможностей
Разрабатывая BizTalk Server, специалисты Microsoft изначально закладывали в него возможности расширения (в случае с Microsoft Office такие возможности появились лишь в 3-4-й версиях). Выше уже упоминались возможности создания на базе BizTalk Server собственных транспортных компонентов и компонентов работы с сообщениями (синтаксических анализаторов для входного преобразования документов и выходных преобразователей). Предусмотрены и другие средства создания решений, значительно расширяющих возможности пакета.
Microsoft также поставляет два адаптера, позволяющих интегрировать BizTalk Server с IBM MQSeries и системами на базе SAP. Помимо Microsoft свои адаптеры предлагают сотни поставщиков во всем мире. На момент написания статьи каталог адаптеров в разделе сайта Microsoft, посвященного BizTalk Server, содержал более 300 позиций, среди которых были адаптеры для интеграции с решениями компаний Ariba, Baan, J.D. Edwards, Navision, Onyx, Oracle, PeopleSoft, Scala Business Systems, Siebel, а также решениями для интеграции со стандартами CORBA, cXML, EBCDIC, ebXML, J2EE, PDF и многими другими.
Рассмотрим основные достоинства и недостатки BizTalk Server как платформы для разработки интеграционных решений.
Плюсы
Минусы
Что нас ждет в будущем
На BizTalk Server 2002 развитие BizTalk Server не останавливается. BizTalk Server 2002 представлен только корпоративной версией (Enterprise Edition), появление стандартной заявлено на весну этого года. Между тем на следующий год намечен выход уже следующей версии BizTalk Server, которая на этот раз должна претерпеть революционные изменения. Кодовое имя этой версии, «Моцарт» (Mozart), продолжает имеющиеся «музыкальные» традиции линейки BizTalk Server.
Дополнительная информация
За дополнительной информацией обращайтесь в компанию Interface Ltd.
BizTalk Server core documentation
The BizTalk Server core documentation includes a variety of resources that can help you learn to develop, deploy, administer, and use BizTalk Server.
The core documentation applies to BizTalk Server 2013, and newer versions, but many topics still apply to previous BizTalk versions.
Get started
Getting started includes information about common tasks, the message engine, trading partner management using EDI and AS2, BizTalk Server tutorials, and topics for new BizTalk Server users.
Common Administrative Tasks and Tutorials are also a great way to get started.
Plan and architect your applications
Planning and architecture covers architecture, performance and capacity, high availability, and security. Also read about designing, building, and running two complete model BizTalk Server solutions: a service-oriented solution, and a business process management solution.
Business-to-business messaging
B2B messaging describes the building blocks for a B2B solution, how EDI and AS2 are implemented, and includes walkthroughs and tutorials to do it yourself. You can also go more in-depth using acknowledgments, batching, monitoring your solutions.
Secure and protect your data
Secure and protect shows you how to secure messages you receive and message you send. Also read about certificates used for encryption and signing, and access control using Windows groups.
Create maps, pipelines, and orchestrations
Develop your applications by using and creating schemas, maps, pipelines, orchestrations, web services, and WCF services to build your BizTalk workflows. Also learn how to deploy your projects from Visual Studio, create custom adapters and pipelines, and use the SDK samples and utilities.
Administer and manage
Administer and complete operational tasks is geared toward BizTalk Administrators. Some tasks include using the BizTalk Administration console to monitor your instances, manage servers in your groups, manage your artifacts and binding files, including exporting and importing applications. Use this section to use the built-in adapters, implement single sign-on, and use the SQL Agent jobs to maintain your BizTalk databases.
Shortcut straight to using adapters.
Use BAM to monitor activities
Use Business Activity Monitoring to learn about the BAM infrastructure, including BAM definitions, using aggregations, and querying BAM data. Also learn how to add BAM activities, work with BAM APIs and XML files, use the BAM portal to create queries and set alerts, using Excel, and other management tasks.
Troubleshoot
Troubleshoot performance, adapters, and learn about the BizTalk Server tools.
Performance counters, command-line, and developer reference
Technical Reference describes the different performance counters, command-line reference, developer’s reference, and more key reference topics.
Microsoft BizTalk Server Enterprise в Оренбурге
Скачать прайс-лист Adobe Systems
Рассрочка для организаций от Softline
Получите деньги на софт и электронику
Предоставляем рассрочку на любой микс из продуктов и услуг для усиления вашей ИТ-инфраструктуры от лидеров индустрии.
Без залога и поручительств
Мы не банк, поэтому с нами легче.
Без процентов и переплат до 60 дней
Если погасить рассрочку в первые 6 месяцев, то переплаты не будет.
Программный продукт Microsoft BizTalk Server Enterprise осуществляет построение интегрированной инфраструктуры предприятия. В Microsoft BizTalk Server Enterprise реализована поддержка распределенной кластеризации и инструментов по управлению жизненным циклом приложений. Благодаря Microsoft BizTalk Server Enterprise можно быстро создавать распределенные бизнес-процессы, объединяющие приложения и деловых партнеров.
Microsoft BizTalk Server позволяет подключать разнообразное программное обеспечение, а затем графически создавать и модифицировать логику процесса, которая использует это программное обеспечение. BizTalk Server также позволяет разработчикам отслеживать запущенные процессы, взаимодействовать с торговыми партнерами и выполнять другие бизнес-задачи.
К новым возможностям BizTalk Server относятся:
Преимущества Microsoft BizTalk Server для интеграции приложений:
Основные принципы лицензионной политики Microsoft
Программное обеспечение защищено от несанкционированного копирования законами об авторских правах. Законы об авторских правах предусматривают сохранение за автором (издателем) программного обеспечения нескольких исключительных прав, одно из которых – право на производство копий программного обеспечения.
Приобретение программного продукта – это приобретение лицензии (права) на его использование. Для каждой используемой программы необходима лицензия. Условия лицензии фиксируются в лицензионном соглашении конечного пользователя (EULA – End User License Agreement).
Лицензионные права, как правило, различаются для разных категорий продуктов:
Способы приобретения лицензий
Коробочная лицензия Full Package Product (FPP)– включает диск в красочной коробке, руководство пользователя наклейку сертификата подлинности (COA).
Original Equipment Manufacturer (OEM) – лицензия на программное обеспечение для продажи вместе с новым компьютерным оборудованием.
Программы корпоративного лицензирования– наиболее выгодный способ приобретения ПО Microsoft для организаций. Корпоративные схемы предусматривают значительные скидки и позволяют учесть размер компании и другие особенности вашего бизнеса.
Варианты использования лицензий
Большинство лицензионных соглашений прямо запрещают передачу программного обеспечения во временное пользование или предоставление в аренду. В том случае, если бизнес компании, закупающей ПО Microsoft, связан с арендой или прокатом компьютеров и программного обеспечения (например, лизинговая компания или компьютерный клуб), возможно подписание специального соглашения, расширяющего права пользователя, предоставленные стандартными лицензионными соглашениями. Права на использование программного обеспечения могут быть однократно переданы другому лицу на постоянной основе при условии, что передается продукт целиком (включая все предыдущие версии продукта, если новые версии приобретались как обновления). При этом новый пользователь продукта должен принять условия соглашения EULA, в противном случае передача лицензии не может быть произведена. При передаче прав бывший пользователь продукта должен удалить продукт со своего компьютера. Все продукты, приобретенные в виде OEM-версий, а также операционные системы, приобретенные по программам корпоративного лицензирования, могут быть переданы только вместе с оборудованием, на котором они были установлены.
Программы лицензирования для коммерческих организаций
Список документов, которые служат подтверждением лицензионных прав пользователя при приобретении корпоративных лицензий:
| Enterprise Agreement | Enterprise Agreement Subscription | MPSA |












