Настройка интеграционного сценария BizTalk

Дмитрий10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.07.2015

Что есть:

CRM - MS Dynamics CRM 2011

BizTalk – MS BizTalk Server 2010 version 3.9.469.0

АСР - автоматизированная система расчетов

ШБД - Шлюзовая база данных

Две системы-источника:

1. ШБД:

- контрагенты

- письма

2. АСР (Автоматизированная система Расчетов)

-договора

Одна система-приемник:

- CRM система

Цель: настройка на Biztalk интеграционного сценария загрузки данных из систем источника в систему приемник (ежесуточно).

Интерфейсы:

ШБД: Oracle Views (есть описание, по запросу)

ACP: Oracle Views (будет разработано, есть описание по запросу)

CRM: WCF сервис (будет разработан, проектируется)

Модель данных: есть, по запросу.

Сценарий интеграции: есть, по запросу.

Предполагаемый перечень работ:

1. Развертывание BizTalk на виртуальной инфраструктуре

2. Настройка интеграционного сценария

3. Разработка сценариев тестирования и плана тестирования

4. Тестирование и приемо-сдаточные испытания

5. Документирование решения.

Управление проектом осуществляет заказчик.

Необходимо участие в ежедневных скрам-митингах (15 мин. в 11:00 МСК).

Иной график - будем оговаривать отдельно.

Потенциально, при успешном решении задачи (качественно и в оговоренный срок) возможно дальнейшее сотрудничество по аналогичным задачам (развитие этого решения).

Просьба давать отклик при наличии опыта работы с BizTalk (развертывание, настройка, сопровождение).

Общие требования к разработчику:

- Умение применять различные способы инициализации сообщений внутри оркестровки;

- Знание XSLT, применение кода XSLT в функтоидах карт трансформации в ситуациях, когда невозможно сделать трансформацию при помощи набора стандартных функтоидов;

- Опыт построение схем с базовыми типами и наследованием, трансформации между подобными схемами;

- Умение работать с WSDL файлами внешних поставщиков, подключение и адаптация схем из этих файлов к проекту;

- Опыт построения отказоустойчивых приложений - обработка исключений, транзакционность, блоки компенсации;

- Знание принципов работы WCF сервисов;

- Опыт отправки запросов во внешние WCF сервисы из приложения BizTalk, обработка Fault’ов;

- Навыки публикации оркестровок/схем как WCF сервисов (понимание разницы этих двух подходов), настройка конфигурации Receive Location’ов;

- Знание способов генерации типизированных Fault’ов из своих приложений, опубликованных как WCF сервис;

- Опыт выделение общих для нескольких приложений артефактов в одно приложение, нюансы использования такой схемы работы;

- Опыт работы с несколькими установками BizTalk – методы релиза нескольких связанных приложений из среды разработки в среду production;

- Опыт использование PowerShell команды для установки/обновления приложений (это не обязательно, но желательно);

- Опыт по разработке и подключению своих программных компонентов – Pipeline’ов, диспатчеров;

- Опыт отладки приложений, использование данных трэкинга;

- Опыт Администрирования сервера/кластера серверов, первичная настройка периодических заданий, мониторинг;

- Очень большой плюс: знание ESB Toolkit’а.

Бюджет - по договоренности.