Интегриране на всички, прозорци него реше
ИТ инфраструктурата за вашето предприятие
Поставянето на информационните системи в едно цяло с помощта на BizTalk Server
Почти винаги една от задачите на изграждане на система за автоматизация е неговата интеграция със съществуващите корпоративните ИТ инфраструктура. Това се дължи преди всичко на необходимостта от поддържане на ИТ инвестиции. Това означава, че трябва да се механизмите на взаимодействие с вече съществуващата в новата система за автоматизация на една или друга сфера на активност на предприятието. От една страна, трябва да изпълни интерфейси към системата се използва, а от друга - да се организира механизми прозрачно взаимодействие с бъдещите системи, създадени. Очевидно е, че системата на други компании също се развива и да се развива, което е свързано с необходимостта да се финализира новите решения, които са внедрени в предприятието. Тук имате концептуална задачата за архитект на системата: как да се приложи механизмите за организиране и управление на връзките между системите? Ако решението си два възможни подхода. Първият - да се възложи задачата да програмист на системата. Но след това всеки път, когато промените форматите за данни, отново ще се усъвършенства и монтаж модули. И втората - въвеждането на платформа промишлена интеграция, която дава възможност гъвкава процедура за контрол "взаимовръзки" системи. Мисля, че за всички предпочита втория вариант. В момента такива интеграционни решения, представени в почти всички големи производители: Microsoft, IBM, BEA, Oracle и др.
Решение от Microsoft
Microsoft BizTalk Server предлага в три издания: Enterprise, Standard и издание на партньори.
те не се различават функционално и основните разлики са в лицензионната политика на Microsoft за всяка версия (вж. графиката). Тук е необходимо да се изясни какво се разбира под "вътрешни приложения" и "търговски партньори". Вътрешно приложение - самостоятелна програма, която работи на отделен сървър в мрежата на компанията, като ERP или CRM система. А търговски партньор - е всяка система, която взаимодейства с BizTalk сървъра чрез интернет.
Какво има вътре?
BizTalk Server се състои от предаване и приемане на адаптери, приемане и предаване на тръбопроводи, оркестрации, BizTalk пощенската кутия сървъри и бизнес правила на машината (виж. Фиг. 1). Помислете за целите на всеки един от компонентите.
Фигура 1. Структура на BizTalk Server
Първо трябва да се направи леко отклонение. основна обработка елемент е в BizTalk съобщение (съобщение), който е документ за XML, който отговаря на конкретни данни XSD схеми.
Нека започнем с адаптерите. В действителност адаптер - интерфейс към външни системи. Основната му функция е приемане или изпращане на съобщения до други системи. Задачата на транспортьорите е да превърне съобщения от един формат в друг. магазини в пощенската кутия BizTalk получени и са готови да изпратите съобщението.
Сега е ред на основните решения, базирани на съставни BizTalk - оркестрация. Оркестрация - това е най-лесно управляеми бизнес процес, който се определя от поредица от операции на съобщенията. Оркестрации са частично съвместими със стандарта BPEL, теоретично е възможно да се използват и в други платформи за интеграция.
Сега малко за това как тя работи. Съобщението е получено от адаптера и се превръща в XML формат приемния конвейер, а след това влиза опашката на съобщенията. Оркестрацйята получава съобщение от опашката и да я обработва в съответствие с даден бизнес процес. На този етап можете да използвате и бизнес правилата на колата (Business Правила Engine). Правилата за кола бизнес осигурява допълнителни инструменти за управление на бизнес процеси, с което броят на управление в отделна процедура. След приключване на съобщението получава опашка за изпращане. След което се превръща от предаване на конвейера в необходимия формат и се изпраща към адаптера за предавател.
А отвън
Днес пазарът предлага адаптери за повечето индустриални приложения, за MQ Series, MySap, Siebel, и така нататък. Г. Има и набор от разработване на софтуер за програмиране адаптери. По този начин, BizTalk Server може да се интегрира с почти всяка система.
Средата, използвана от развитие BizTalk Microsoft Visual Studio .NET и бизнес правилата Композитор, предоставена BizTalk. Visual Studio ви позволява визуално проектиране на бизнес процеси (виж фигура 2 ..) и член Композитор - техните правила за изпълнение.
Фигура 2. Business Process Design в Visual Studio
В допълнение към стандартните инструменти, можем да използваме в рамките .NET монтаж оркестрация на, което на практика неограничени възможности BizTalk. Ние също трябва да се признае подкрепата на XML Web услуги, което ни улеснява да се изгради междуфирмени B2B решения. BizTalk ви позволява да използвате уеб-услуги в рамките на оркестрации, и да се публикува оркестрация като уеб-услуга.
Както бе споменато по-горе, BizTalk се използва за решаване на два основни проблема. На първо място, прилагането интеграция (Enterprise Application интеграция), и второ, да се изгради B2B решения. Нека се спрем на всяка една от тези задачи.
Интегриране на приложения. Да предположим, че някои инфраструктура вече е разработена в предприятието. Нека да е няколко приложни системи, написана от корпоративните програмисти. И там е проблемът на строителството, например, системата за контрол на справочна информация на НСИ, т. Е. Трябва да държите всички директории, необходими за предприятието централно. Идеята, разбира се, е добра, но всеки наследство система, от своя страна, също е потребител на НСИ, всеки в своята цялост. Знаейки само формите на обмен на данни, ние можем да се интегрират на базата на бизнес процеси успя BizTalk всички корпоративни системи в единна информационна мрежа. В същото време ние не трябва да се рови в тънкостите на изпълнението на всеки един от тях. В резултат на това, ние получаваме една интегрирана и управляема информационна среда на предприятието и положи здрава основа за по-нататъшно разширяване на инфраструктурата. Този проблем е особено остър в големи географски разпръснати предприятия. Учебник случай на появата на "спешна нужда" въвеждането на интеграционна платформа е да събере ИТ инфраструктури на няколко фирми, например, в резултат на сливането. В този случай, можете да получите няколко edinomomentno системи, за които малко се знае, но трябва да ги използват в ежедневната производствена дейност.
Лесна инсталация и конфигурация, както и инструментите за развитие на зрението правят Microsoft BizTalk Server една от водещите платформи на пазара. Компанията Nucleus Research, занимаващи се с глобални проучвания на възвръщаемост BizTalk постави на първо място в сравнителния анализ на съвременната интеграция. Огромен портфолио от проекти, реализирани с използването на тази технология, включително корпоративни информационни системи-големите български компании, каза във безусловно техническа зрялост на продукта.
- Корпоративна система на речници и справочници за ЛУКОЙЛ. При тази система, внедрена централизирано управление на НСИ - да се създаде единен регистър на справочна информация, потребителите от които са корпоративни системи на трети страни, включително SAP.
- референтна система на фирма за управление на данни "Уралсиб"
- Редица проекти за събирането на корпоративната отчетност. Тези проекти съчетава технологичния пакет от няколко продукта на компанията Microsoft (BizTalk Server + Sharepoint Portal Server + InfoPath) да организира събирането на структурирани данни.
Алексей Берзин - ръководител на екипа Интеграционни решения катедра IBS