Интеграция бизнес приложений и систем документооборота на основе Microsoft® BizTalk® Server 2004.

Презентация:



Advertisements
Похожие презентации
TopS BI: Опыт использования InfoPath Май, 2006 г..
Advertisements

Простая автоматизация бизнес-процессов с помощью Microsoft InfoPath На базе Microsoft Share Point Portal Server И DocsVision Share Point Edition Докладчик.
Простая автоматизация бизнес процессов С помощью Microsoft Share Point Portal Server И DocsVision Share Point Edition Докладчик Андреев Владимир Сергеевич.
Top 10 возможностей ASP.NET 2.0. Выбор сделан на основе опросов разработчиков Top 10 – горячая десятка возможностей.
System Center Service Desk Руслан Акмеев Консультант Microsoft Consulting Services, Russia.
Интеграция приложений с использованием BPEL. Содержание Что такое BPEL? Как работает BPEL? Как использовать BPEL для интеграции приложений?
Веб-решение или Толстый клиент? Сравнение, тенденции, архитектура Иван Бодягин MAS Elektronik AG.
Windows SharePoint Services платформа быстрой разработки Интранет-сайтов.
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Полигон 2006: Тестовая лаборатория будущего The 2007 Microsoft Office system.
Анализ данных и интеграция информационных систем Станислав Чистяков Старший Консультант 5 апреля 2011 года, гостиница «Золотое кольцо»
Корпоративный портал ЛУКОЙЛ-Нижневожскнефть на базе Sharepoint Portal Server 2003 Глеб Глущенко Системный инженер Microsoft.
8/13/2012dotSITE - XP and MSF development in.NET1 Проектирование и создание приложений на базе Visual Studio.NET Andrew Filev Team leader dotSITE Ltd.Co.
© 2011 IBM Corporation SaaS решения: Комплексный подход IBM. Круглый стол «SaaS в России: в ожидании бума» 17 февраля 2011, Москва Павел Гельван, Руководитель.
Решения Microsoft для образовательных учреждений Дмитрий Старостин консультант MCS Microsoft Дмитрий Матвеев менеджер проектов КРОК.
Портальные технологии для бизнеса (Microsoft Navision + Microsoft CRM + SharePoint) Василий Ямалетдинов ЦМД-софт.
Прогресс в безопасности за первое полугодие 2007 года ИНФОФОРУМ 14 июня 2007 г. Владимир Мамыкин Директор по информационной безопасности Кабинет Президента.
Максим Войцеховский Консультант по бизнес решениям Microsoft Россия.
Microsoft TechDays Аркадий Золотовицкий Директор по производству I-Sys (Интеллектуальные системы)
Технологические характеристики Microsoft CRM. Содержание Используемые технологии Архитектура решения Администрирование Настройка и разработка.
Транксрипт:

Интеграция бизнес приложений и систем документооборота на основе Microsoft® BizTalk® Server 2004

BizTalk Server 2004 Концепция Концепция Связывание систем, людей и торговых партнеров посредством Управляемых Бизнес Процессов Связывание систем, людей и торговых партнеров посредством Управляемых Бизнес Процессов Ключевые моменты Ключевые моменты Сделать сложное простым Сделать сложное простым Разработчики – Стандартизованные интерфейсы для функциональности Разработчики – Стандартизованные интерфейсы для функциональности ИТ Профессионалы – Стандартизованные связи с Корпоративными системами ИТ Профессионалы – Стандартизованные связи с Корпоративными системами Работники в области информации – Стандартизованные представления бизнес данных, знаний и процессов Работники в области информации – Стандартизованные представления бизнес данных, знаний и процессов Ускорение распространения Web Services Ускорение распространения Web Services Orchestration и компоновка Web Services Orchestration и компоновка Web Services Раскрывает унаследованную бизнес логику Раскрывает унаследованную бизнес логику

Стандарты Основан на XML Основан на XML Схемы основываются на стандарте W3C XML Схемы основываются на стандарте W3C XML Отображение схем основываются на W3C XSLT Отображение схем основываются на W3C XSLT Поддержка XML Web Services является базовой функциональностью BizTalk Server 2004 Поддержка XML Web Services является базовой функциональностью BizTalk Server 2004 WS-I basic profile, WS-Security plug-in WS-I basic profile, WS-Security plug-in Язык Выполнения Бизнес Процессов - Business Process Execution Language (BPEL) Язык Выполнения Бизнес Процессов - Business Process Execution Language (BPEL)

Архитектура

Комплексная архитектура BizTalk Конвейер сообщений DecodeEncodeDecryptEncryptParseSerializeExtractPropertiesAuthenticateSign Orchestration Управление активацией и экземплярами Корреляция и маршрутизация на основе содержимого Хранилище сообщений Управление транспортом HTTP SOAP-RM MSMQSAP MQSeries BusinessIntelligenceОтчетностьМониторингАдминистриро-ваниеРазвертываниеУправлениепроцессамиУправление связями с коммерческимипартнерами Другие приложения ….

BizTalk Server Обработка сообщений Обработка сообщений Модель Публикации/Подписка сообщений Модель Публикации/Подписка сообщений Адаптеры/Транспортные протоколы Адаптеры/Транспортные протоколы Конвейеры (Pipelines) Конвейеры (Pipelines) Orchestration Orchestration Автоматизация бизнес процессов Автоматизация бизнес процессов Long-running транзакции Long-running транзакции Корреляция Корреляция Основа для бизнес отчетов Основа для бизнес отчетов

BizTalk Messaging Шина сообщений Хранилищесообщений конвейер Входящие конвейерконвейерконвейер Исходящие конвейерконвейер адаптерадаптер адаптер адаптер адаптер адаптер

Конвейер приема/отправки сообщений DecryptParseResolveParty Хранилищесообщений SerializeSignEncrypt ТранспортТранспорт Приемный конвейер Передающий конвейер Orchestration

BizTalk Server Обработка сообщений Обработка сообщений Модель Публикации/Подписка сообщений Модель Публикации/Подписка сообщений Адаптеры/Транспортные протоколы Адаптеры/Транспортные протоколы Конвейеры Конвейеры Orchestration Orchestration Автоматизация бизнес процессов Автоматизация бизнес процессов Длинные транзакции Длинные транзакции Корреляция Корреляция Основа для бизнес отчетов Основа для бизнес отчетов

Публикация/Подписка с Orchestration Шина сообщений Хранилище сообщений конвейер Orchestration входящие конвейерконвейерконвейер Исходящие конвейерконвейер адаптерадаптер адаптер адаптер адаптер адаптер подписки

Single Sign 0n Единый вход в систему Отображают полномочия пользователя из Windows в не Windows системы Отображают полномочия пользователя из Windows в не Windows системы Аутентифицировать один раз и осуществлять безопасный доступ к нужным системам Аутентифицировать один раз и осуществлять безопасный доступ к нужным системам Секретное хранилище содержит отображения пользователей в зашифрованном виде Секретное хранилище содержит отображения пользователей в зашифрованном виде Пример отображения: domain\jonqp => mySAPaccount/mypass Пример отображения: domain\jonqp => mySAPaccount/mypass Интегрируется с SPS с целью обеспечения SSO для портала Интегрируется с SPS с целью обеспечения SSO для портала Клиентское приложение в виде Web Services. Для любого клиента для любых платформ Клиентское приложение в виде Web Services. Для любого клиента для любых платформ Информация о конфигурации сохраняется в безопасном хранилище Информация о конфигурации сохраняется в безопасном хранилище Безопасность важна– реализация проверялась 3 раза командой безопасности windows и независимыми экспертами Безопасность важна– реализация проверялась 3 раза командой безопасности windows и независимыми экспертами

Single Sign 0n DecryptParseResolveParty Хранилищесообщений SerializeSignEncrypt транспорт транспорт SSO Server

Возможности

10 главных возможностей #1. Разработка в Visual Studio.NET #1. Разработка в Visual Studio.NET #2. Публикация/Подписка сообщений #2. Публикация/Подписка сообщений #3. Инфраструктура адаптеров #3. Инфраструктура адаптеров #4. Orchestration на стероидах #4. Orchestration на стероидах #5. Взаимодействие с Web Services #5. Взаимодействие с Web Services #6. Поддержка BPEL #6. Поддержка BPEL #7. Отслеживание/отладка в реальном масштабе времени #7. Отслеживание/отладка в реальном масштабе времени #8. Мониторинг бизнес активностей #8. Мониторинг бизнес активностей #9. Бизнес Правила #9. Бизнес Правила #10. Human-based workflow #10. Human-based workflow

#1 + #2 Разработка с Visual Studio.NET и публикация/подписка Visual Studio.NET решение содержит много проектов, включая проекты и элементы BizTalk Server: Visual Studio.NET решение содержит много проектов, включая проекты и элементы BizTalk Server: BTS Схема BTS Схема Property Page -похожа на dictionary page в BTS 2002 Property Page -похожа на dictionary page в BTS 2002 Преобразования (Maps) Преобразования (Maps) Конвейеры(Pipelines) - похожи на каналы в BTS 2002 Конвейеры(Pipelines) - похожи на каналы в BTS 2002 Orchestration Orchestration Встроенная поддержка Source Code Control Встроенная поддержка Source Code Control

Простейший EAI orchestration: Заказ на складе не попадает автомат. в ERP Заказ на складе не попадает автомат. в ERP Выполняется ручной процесс проверки– потеря времени и денег :( Выполняется ручной процесс проверки– потеря времени и денег :(Демонстрация

#3. Инфраструктура адаптеров Теперь симметрично на приеме и на отправке Теперь симметрично на приеме и на отправке в BTS 2002 Application Integration Components (AIC) использовались только при отправке в BTS 2002 Application Integration Components (AIC) использовались только при отправке Расширенные метаданные внутри адаптера Расширенные метаданные внутри адаптера Интегрированные в UI Интегрированные в UI Управляются из BTS Admin Управляются из BTS Admin Стандартные адаптеры: Стандартные адаптеры: FTP, HTTP, MSMQT, SMTP, SOAP, SQL FTP, HTTP, MSMQT, SMTP, SOAP, SQL

SQL Adapter Демонстрация

#4. Orchestration на стероидах Компилируется в MSIL для.NET Framework Компилируется в MSIL для.NET Framework Интеграция любым.NET компонентов в orchestration Интеграция любым.NET компонентов в orchestration Улучшение производительности > 5 x BizTalk Server 2002 Улучшение производительности > 5 x BizTalk Server 2002 Простое, эффективное горизонтальное масштабирование Простое, эффективное горизонтальное масштабирование Экспорт/Импорт BPEL Экспорт/Импорт BPEL Подчиненные процессы Подчиненные процессы Встроенная корреляция Встроенная корреляция

Корреляция Демонстрация

#5. Orchestrating Web Services Так же легко как add Web-Ref в C#/VB.NET/… проектах Так же легко как add Web-Ref в C#/VB.NET/… проектах UDDI (локальный и внешний сервис) UDDI (локальный и внешний сервис) Вызвать Web Service Вызвать Web Service Открыть Orchestration как Web Service Открыть Orchestration как Web Service

Business Process Execution Language for Web Services (BPEL) - спецификация на основе Web Services для: Business Process Execution Language for Web Services (BPEL) - спецификация на основе Web Services для: Взаимодействия бизнес процессов через границы Взаимодействия бизнес процессов через границы WSDL для бизнес процессов WSDL для бизнес процессов BizTalk Server 2004 поддерживает экспорт и импорт в формате BPEL BizTalk Server 2004 поддерживает экспорт и импорт в формате BPEL #6. BPEL

#7. Отслеживание/отладка в реальном масштабе времени Отслеживание всего проходящего через процесс от начала до конца Отслеживание всего проходящего через процесс от начала до конца Отладка вложенных Orchestration Отладка вложенных Orchestration Точки останова Точки останова Просмотр сообщений на любом этапе Просмотр сообщений на любом этапе Проверка очереди приостановленных Orchestration Проверка очереди приостановленных Orchestration

#8. Мониторинг бизнес операций SQL OLAP BizTalk Server 2004 Вопросы реального масштаба времени Вопросы реального масштаба времени Как долго занимает процесс производства? Как долго занимает процесс производства? Вопросы анализа Вопросы анализа Как много мы заработали в прошлом месяце? Как много мы заработали в прошлом месяце? Используются данные из документов или процессов Используются данные из документов или процессов Дополняет существующие решения на основе SQL Analysis Services Дополняет существующие решения на основе SQL Analysis Services

#9. Бизнес Правила Код Код Любое изменение в бизнес процессе приводит к изменению кода Любое изменение в бизнес процессе приводит к изменению кода Процесс и Код распределены по слоям Процесс и Код распределены по слоям Независимые изменения Независимые изменения Кода Кода Orchestration процесса Orchestration процесса Правила, Процесс и Код распределены по слоям Правила, Процесс и Код распределены по слоям Независимые изменения Независимые изменения Кода Кода Orchestration процесса Orchestration процесса Правил Правил увеличение адаптации и скорости разработки

#10 Human-based workflow services HWS HWS Шаблон orchestration для workflow Шаблон orchestration для workflow Один движок для всех типов процессов Один движок для всех типов процессов + #11 Интеграция с InfoPath Приложение Office System для ввода XML форм и получения данных от XML Web Services Приложение Office System для ввода XML форм и получения данных от XML Web Services Естественные клиент для BizTalk Естественные клиент для BizTalk InfoPath и BizTalk Server соотносятся как OutLook и Exchange

Human Workflow Services Демонстрация

1110 #1. Разработка в Visual Studio.NET #1. Разработка в Visual Studio.NET #2. Публикация/Подписка сообщений #2. Публикация/Подписка сообщений #3. Инфраструктура адаптеров #3. Инфраструктура адаптеров #4. Orchestration на ускорителях #4. Orchestration на ускорителях #5. Взаимодействие с Web Services #5. Взаимодействие с Web Services #6. Поддержка BPEL #6. Поддержка BPEL #7. Отслеживание/отладка в реальном масштабе времени #7. Отслеживание/отладка в реальном масштабе времени #8. Мониторинг бизнес активностей #8. Мониторинг бизнес активностей #9. Бизнес Правила #9. Бизнес Правила #10. Human-based workflow #10. Human-based workflow #11. Интеграция с InfoPath #11. Интеграция с InfoPath главных возможностей главных возможностей

Резюме BizTalk Server 2004 BizTalk Server 2004 Мощный сервер интеграции Мощный сервер интеграции Разработка разнообразных бизнес процессов Разработка разнообразных бизнес процессов Масштабируемость, длинные транзакции, корреляция, отказоустойчивость, компенсирующие транзакции Масштабируемость, длинные транзакции, корреляция, отказоустойчивость, компенсирующие транзакции Много улучшений по сравнению с BTS2002 Много улучшений по сравнению с BTS2002 Новая платформа разработки Новая платформа разработки Новые примитивы в Orchestration Новые примитивы в Orchestration Разделение разработки от развертывания Разделение разработки от развертывания Orchestration Web Services Orchestration Web Services > 5x быстрее! > 5x быстрее!

Ресурсы Для разработчиков и профессионалов в IT MSDN Online: MSDN Online: Семинары: Семинары: Независимые пользовательские группы: Независимые пользовательские группы: Независимые оnline бъединения: Независимые оnline бъединения:

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.