SlideShare une entreprise Scribd logo
1  sur  19
Интеграция
корпоративных
приложений
сложный сценарий событий с теоритическими вкладками

для

forum.help1c.com

© Alexey Lustin
Мир компетенций
* жизненный цикл данных
* поток данных в динамике

* поиск узких мест в потоке данных
Зоопарк ящиков
Это ВЫ

Друг
(белый)

Товарищ (серый)

Враг
(черный)

Сволочь
(бесцветный)

Друг

Channel

Channel

DataContract

Excel

Товарищ

Channel

DataContract

DataContract
(with version)

Excel

Враг

DataContract

DataContract

DataContract
(with version)

Excel

Сволочь

Excel

Excel

Excel

Excel

•

targetNameSpace = “http://www.silverbulleters.org/api/retail.xsd”
Мир адаптеров

И только потом интеграция….
Мир событий
Ядро интеграции
Мобильник
Склад
Бухгалтерия
Закупка,транспорт,отгрузка
Транспорт
Прибыль
Контроль сделки

api.*.sales.*( group by month)
Аппарат понятий
AMPQ & SOA and data contracts & EIP
REST & SOAP
XML & XSLT & XDTO
COM, C++
1C 8.3

Entinitys & ORM
Затраты и стоимость владения
60
50
40
30
20

10
0
I кв.

II кв.

III кв.

IV кв.

Затраты на ALM

Стоимость запуска интеграционных сценариев
Среднее время сделок

Срок сценария с нуля - 2 недели, затем каждый за 3 дня.
Зоопарк технологий
Программисты
• Программист учетных систем

• Программист бизнескомпонентов
• Программист интеграционных
решений
или ESB-монстр
Не получится, если...
так как это продукт, то:

1. необходимы BDD, TDD сценарии
2. обязательны ночные сборки
3. обязательна сертификационная платформа
4. обязателен GIT
5. обязательна обратная совместимость API
6. Continuous Integration
Или все таки файлами ?

(с) Alexey Lustin, Silver Bulleters

Contenu connexe

En vedette

CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest
 
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft almОбеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft almАлександр Шамрай
 
Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Dmitry Lobasev
 
Гибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииГибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииSergey Rogachev
 
2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1C2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1CAlexey Lustin
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11ANDREY ZAKHODYAYCHENKO
 
Разработка в Vs2015
Разработка в Vs2015Разработка в Vs2015
Разработка в Vs2015Tatiana Smetanina
 

En vedette (9)

CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много? CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
CodeFest 2012. Кощеев А. — Что делать, когда интерфейсов слишком много?
 
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft almОбеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
 
Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2Управление требованиями в Devprom ALM 3.2
Управление требованиями в Devprom ALM 3.2
 
Гибкая разработка пользовательской документации
Гибкая разработка пользовательской документацииГибкая разработка пользовательской документации
Гибкая разработка пользовательской документации
 
2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1C2014 ALM Summit - ALM and 1C
2014 ALM Summit - ALM and 1C
 
Развитие ИТ
Развитие ИТРазвитие ИТ
Развитие ИТ
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
 
Разработка в Vs2015
Разработка в Vs2015Разработка в Vs2015
Разработка в Vs2015
 
Scrum
ScrumScrum
Scrum
 

Similaire à 2013 Осенний Форум help1c.com - Интеграция корпоративных приложений

Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data ServicesMedia Gorod
 
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureКРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureMicrosoft
 
А.Шаманин -- "Инженерия справочных данных промышленного каталога"
А.Шаманин -- "Инженерия справочных данных промышленного каталога"А.Шаманин -- "Инженерия справочных данных промышленного каталога"
А.Шаманин -- "Инженерия справочных данных промышленного каталога"Anatoly Levenchuk
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Ontico
 
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...Nick Turunov
 
IT-инфраструктура
IT-инфраструктураIT-инфраструктура
IT-инфраструктураSoftline
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET CoreAndrew Gubskiy
 
Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3Виктория Литовка
 
Контроль облачных сред с помощью CloudLock
Контроль облачных сред с помощью CloudLockКонтроль облачных сред с помощью CloudLock
Контроль облачных сред с помощью CloudLockCisco Russia
 
Kondrashev axelot ekbpromo_almaty_2016
Kondrashev axelot ekbpromo_almaty_2016Kondrashev axelot ekbpromo_almaty_2016
Kondrashev axelot ekbpromo_almaty_2016ekbpromo
 
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсужденияОптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсужденияMichael Kozloff
 
Технология Semantic web как инструмент интеграции данных
Технология Semantic web как инструмент интеграции данныхТехнология Semantic web как инструмент интеграции данных
Технология Semantic web как инструмент интеграции данныхДмитрий Филатов
 
Ukraine, Khakiv, Java Club. Day 1.
Ukraine, Khakiv, Java Club. Day 1. Ukraine, Khakiv, Java Club. Day 1.
Ukraine, Khakiv, Java Club. Day 1. Andrew Gusev
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
20100425 model based_testing_kuliamin_lectures01-03
20100425 model based_testing_kuliamin_lectures01-0320100425 model based_testing_kuliamin_lectures01-03
20100425 model based_testing_kuliamin_lectures01-03Computer Science Club
 
ИТ-конструктор или решение под ключ: как объединить эти подходы?
ИТ-конструктор или решение под ключ: как объединить эти подходы?ИТ-конструктор или решение под ключ: как объединить эти подходы?
ИТ-конструктор или решение под ключ: как объединить эти подходы?TechExpert
 
Open source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovOpen source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovAndrey Markelov
 
Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016rusbase
 
EMC XtremIO: Зверь выходит на охоту
EMC XtremIO: Зверь выходит на охотуEMC XtremIO: Зверь выходит на охоту
EMC XtremIO: Зверь выходит на охотуКРОК
 

Similaire à 2013 Осенний Форум help1c.com - Интеграция корпоративных приложений (20)

Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
 
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft AzureКРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
КРИ 2014: Расширение возможностей вашей игры с помощью Microsoft Azure
 
А.Шаманин -- "Инженерия справочных данных промышленного каталога"
А.Шаманин -- "Инженерия справочных данных промышленного каталога"А.Шаманин -- "Инженерия справочных данных промышленного каталога"
А.Шаманин -- "Инженерия справочных данных промышленного каталога"
 
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
Проектирование высоконагруженного масштабируемого веб-сервиса в облаке на при...
 
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
Учет активов и планирование ресурсов ЦОД-а с помощью Avocent Mergepoint Infra...
 
IT-инфраструктура
IT-инфраструктураIT-инфраструктура
IT-инфраструктура
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
 
Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3Инфостарт. Новые возможности 1С 8.3
Инфостарт. Новые возможности 1С 8.3
 
Контроль облачных сред с помощью CloudLock
Контроль облачных сред с помощью CloudLockКонтроль облачных сред с помощью CloudLock
Контроль облачных сред с помощью CloudLock
 
Kondrashev axelot ekbpromo_almaty_2016
Kondrashev axelot ekbpromo_almaty_2016Kondrashev axelot ekbpromo_almaty_2016
Kondrashev axelot ekbpromo_almaty_2016
 
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсужденияОптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
Оптимизация ИТ в виртуальном частном облаке: основные вопросы для обсуждения
 
Технология Semantic web как инструмент интеграции данных
Технология Semantic web как инструмент интеграции данныхТехнология Semantic web как инструмент интеграции данных
Технология Semantic web как инструмент интеграции данных
 
Ukraine, Khakiv, Java Club. Day 1.
Ukraine, Khakiv, Java Club. Day 1. Ukraine, Khakiv, Java Club. Day 1.
Ukraine, Khakiv, Java Club. Day 1.
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
20100425 model based_testing_kuliamin_lectures01-03
20100425 model based_testing_kuliamin_lectures01-0320100425 model based_testing_kuliamin_lectures01-03
20100425 model based_testing_kuliamin_lectures01-03
 
ИТ-конструктор или решение под ключ: как объединить эти подходы?
ИТ-конструктор или решение под ключ: как объединить эти подходы?ИТ-конструктор или решение под ключ: как объединить эти подходы?
ИТ-конструктор или решение под ключ: как объединить эти подходы?
 
Open source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. MarkelovOpen source private cloud. ROSS-2011. Markelov
Open source private cloud. ROSS-2011. Markelov
 
Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016
 
Технический учет ресурсов и сервисов сети (Naumen Telecom.Inventory)
Технический учет ресурсов и сервисов сети (Naumen Telecom.Inventory)Технический учет ресурсов и сервисов сети (Naumen Telecom.Inventory)
Технический учет ресурсов и сервисов сети (Naumen Telecom.Inventory)
 
EMC XtremIO: Зверь выходит на охоту
EMC XtremIO: Зверь выходит на охотуEMC XtremIO: Зверь выходит на охоту
EMC XtremIO: Зверь выходит на охоту
 

Plus de Alexey Lustin

Имплементация инженерных практик для 1C
Имплементация инженерных практик для 1CИмплементация инженерных практик для 1C
Имплементация инженерных практик для 1CAlexey Lustin
 
Cтатические анализаторы систем 1с AgileDays 2015
Cтатические анализаторы систем 1с AgileDays 2015Cтатические анализаторы систем 1с AgileDays 2015
Cтатические анализаторы систем 1с AgileDays 2015Alexey Lustin
 
Автоматическая сборка и развертывание на платформе 1C
Автоматическая сборка и развертывание на платформе 1CАвтоматическая сборка и развертывание на платформе 1C
Автоматическая сборка и развертывание на платформе 1CAlexey Lustin
 
Прямая выгода BigData для бизнеса
Прямая выгода BigData для бизнесаПрямая выгода BigData для бизнеса
Прямая выгода BigData для бизнесаAlexey Lustin
 
Адаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1сАдаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1сAlexey Lustin
 
Адаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктовАдаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктовAlexey Lustin
 
Развитие навыков 1С облачно-мобильного специалиста до 5-го уровня
Развитие навыков 1С облачно-мобильного специалиста до 5-го уровняРазвитие навыков 1С облачно-мобильного специалиста до 5-го уровня
Развитие навыков 1С облачно-мобильного специалиста до 5-го уровняAlexey Lustin
 
Развитие навыков 1с специалиста до 5 го уровня
Развитие навыков 1с специалиста до 5 го уровняРазвитие навыков 1с специалиста до 5 го уровня
Развитие навыков 1с специалиста до 5 го уровняAlexey Lustin
 

Plus de Alexey Lustin (9)

Имплементация инженерных практик для 1C
Имплементация инженерных практик для 1CИмплементация инженерных практик для 1C
Имплементация инженерных практик для 1C
 
DevOps для 1С
DevOps для 1СDevOps для 1С
DevOps для 1С
 
Cтатические анализаторы систем 1с AgileDays 2015
Cтатические анализаторы систем 1с AgileDays 2015Cтатические анализаторы систем 1с AgileDays 2015
Cтатические анализаторы систем 1с AgileDays 2015
 
Автоматическая сборка и развертывание на платформе 1C
Автоматическая сборка и развертывание на платформе 1CАвтоматическая сборка и развертывание на платформе 1C
Автоматическая сборка и развертывание на платформе 1C
 
Прямая выгода BigData для бизнеса
Прямая выгода BigData для бизнесаПрямая выгода BigData для бизнеса
Прямая выгода BigData для бизнеса
 
Адаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1сАдаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1с
 
Адаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктовАдаптация Jira стэка для 1с продуктов
Адаптация Jira стэка для 1с продуктов
 
Развитие навыков 1С облачно-мобильного специалиста до 5-го уровня
Развитие навыков 1С облачно-мобильного специалиста до 5-го уровняРазвитие навыков 1С облачно-мобильного специалиста до 5-го уровня
Развитие навыков 1С облачно-мобильного специалиста до 5-го уровня
 
Развитие навыков 1с специалиста до 5 го уровня
Развитие навыков 1с специалиста до 5 го уровняРазвитие навыков 1с специалиста до 5 го уровня
Развитие навыков 1с специалиста до 5 го уровня
 

2013 Осенний Форум help1c.com - Интеграция корпоративных приложений