|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Вот, есть в компании системы. Их много и они разные: самописная с restAPI, 1С, ещё там какие-то, которые могут только через расшаренную папку обмениваться. С какими-то надо мгновенно обмениваться, с какими-то годится и раз в сутки. и хотелось бы их как-то интегрировать между собой. "Как именно интегрировать" вы меня спросите? Да вообще по-всякому. Завожу в системе новый товар - список поставщиков должен мгновенно из другой подтянуться. А после заведения эта позиция должна разлететься по разным системам для разных целей в разных разрезах (что-то для аналитических систем, что-то для системы с мастерданными и т.д.). А по некоторым вещам вполне может быть обмен раз в сутки - и этого будет достаточно. А в дальнейшем может потребоваться подключить ещё какую-нибудь систему с её требованиями, которые хз какие. Вот и встал вопрос, как бы выбрать такой фундамент, чтобы можно было на нём уже наращивать что хочется. Главные конкуренты: MQ vs ESB. Краткое описание разницы ( стырил из того же интернета ): MQ – Messages queue , очередь сообщений. Решает задачу переброски сообщений от отправителя к получателю. Все преобразования необходимо делать на стороне приложений. ESB – Enterprise Service Bus , корпоративная шина данных. Содержит внутри себя кучу возможностей по преобразованию данных, сцеплению или разъединению данных, написанию настраиваемых коннекторов, возможность описать обмен по rest-API и т.д. Различие ESB и MQ Простым языком. ESB помогает связать кучу разрозненных приложений в единое целое. Например. Есть старый ftp, email серверы и новое приложение AAAA. Нужно, по приходу файла на ftp сообщить об этом по email и обработав, залить через REST в AAAA приложение. ESB будет сканировать папку на ftp, сообщит об этом по email, отпарсит файл, и отправит результат по http в AAAA. Внутри ESB может быть MQ, но не всегда. MQ занимается доставкой сообщений, и не более, предоставляя 2-3 API для этого. Другими словами, ESB не подразумевает внедрения нового кода в старые приложения, MQ требует использовать во всех приложениях совместимый API. Звучит так, будто ESB функциональный, крутой, внутри него есть эти очереди сообщений. Но где они все? Ими кто-нибудь пользуется? читал только о том, что есть какие-то muleESB, майкрософтский bizTalk (где-то пишут, что он типа вообще без перспектив). Читаю мнение другой стороны: ESB - это толстый наворот, спецы дорогие, работы много, ненадёжно, перешли на MQ (RabbitMQ) и рады. Правда, всю конвертацию необходимо заставлять делать на стороне приложений, которые не всегда могут это делать. У некоторых есть ровно вот такая возможность обмена (через папку) и всё тут, ничего не поделать. Ещё понатыкался на кучу аббревиатур типа той, что на картинке ниже - короче, сплошная какая-то оторванная от реальности теория и академическая фантазия. Но мне бы где-то узнать практику, что происходит в наших компаниях? (да и в зарубежных тоже). Как интегрируется весь этот зоопарк? Поделитесь, пожалуйста. Пока фаворитом вижу RabbitQM, как наиболее используемый (спасибо HH, проверил эту инфу на вакансиях и резюме). Но не могу понять, чем так плох bizTalk и какие риски в muleESB и куча ещё вопросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2020, 00:19 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Начинаем с начала. 1. Формируем списки систем, которые эксплуатировались/эксплуатируются/внедряются/планируются к внедрению. Почему в списке ретро системы - там лежат данные, которые могут потребоваться. Кроме того, они могут служить источником интерфесных/архитектурных/процесных решений. Не только для вас, но и для ЛПР. 2. Расписываем, какие задачи каждая система решает и какие данные использует. 3. Расписываем, кто и как сопровождает системы 4. Расписываем процессы. 5. Расписываем данные для процессов 6. Выявляем зависимости 7. Выявляем дублированные операции 8. По каждому пункту дублирования данных оформляем документ от ЛПР (вездеход) "поступать ТАК" 9. Делаем интеграцию, исключая дублирование. 10. Документируем, как сделана интеграция. Кто, когда запускает. Что делать при ошибках. SLA. Оформляем бюрократически и доводим р=под роспись дл всех заинтересованных. 11. Жестоко жарим за нарушение регламента. По самим способам интеграции - делайте чем проще, тем лучше. При использовании "патентованных" средств будете настраивать их, а не делать интеграцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2020, 18:32 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
А подобный опыт передаётся только из уст в уста, или где-то есть информация о том, как всё это правильно расписывать? ведь в каждой системе дохххерррищща разной информации. И как это сделать, чтобы получилась более-менее удобоваримые документы. В и-нете такого опыта напрочь не нахожу, хотя понимаю, что говорите вы на 100% верно. Например, техническое задание. В и-нете можно найти множество разных примеров написания ТЗ, чего там должно быть, чего не должно, и в каком порядке всё оформлять. А вот информация или какие-то регламенты по документированию корпоративных систем есть? Понятно, что всё индивидуально. Но и ТЗ индивидуально, однако примеры можно легко найти. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2020, 13:43 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Если интересно. В государственном секторе существует СМЭВ Что такое СМЭВ Технологический портал СМЭВ 3 Виды сведений СМЭВ3 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2020, 14:16 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Nika gnome Ещё понатыкался на кучу аббревиатур типа той, что на картинке ниже - короче, сплошная какая-то оторванная от реальности теория и академическая фантазия. Но мне бы где-то узнать практику, что происходит в наших компаниях? (да и в зарубежных тоже). Как интегрируется весь этот зоопарк? Поделитесь, пожалуйста. Пока фаворитом вижу RabbitQM, как наиболее используемый (спасибо HH, проверил эту инфу на вакансиях и резюме). Но не могу понять, чем так плох bizTalk и какие риски в muleESB и куча ещё вопросов. Моя практика показывает, что ESB - это пятая нога в телеге. Ну на картинке выглядит очень красиво. Вот есть прямоугольник к которому ведут стрелочки из разных ИС. В реальности это глючный монстр, который является тормозом и точкой отказа. В этом плане MQ выглядит чуть выигрышнее при реальной эксплуатации. Особенно, если это не классическая MQ, а что-то вроде типа Kafka. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 07:18 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Nika gnome А подобный опыт передаётся только из уст в уста Nika gnome А вот информация или какие-то регламенты по документированию корпоративных систем есть? Nika gnome В и-нете можно найти множество разных примеров написания ТЗ, чего там должно быть, чего не должно, и в каком порядке всё оформлять. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 08:18 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
MQ и ESB - это не конкуренты. В качестве транспорта в ESB как раз часто и используется *MQ. Сама ESB позволяет писать различные адаптеры к конечным системам, а также сервисы (различная логика по агрегации и.т.д.) и отслеживать зависимости. ESB считается "устаревшим" и теперь функционал ESB/платформу предлагают Cloud - провайдеры - но уже по подписке :). Саму платформу вам тупо не продадут. Для понимания можете посмотреть продукты (от IBM): - IBM Integration Bus; - IBM WebSphere MQ; От ценника на данные продукты у вас скорей всего челюсть отпадёт. Чтобы их не покупать все сейчас бегут и спотыкаются об костыли в OPAsource. В качестве MQ, часто используют упомянутый вами Rabbit или ActiveMQ. Rabbit достаточно стабилен и функционален, на текущем проекте используем в production, кто-то использует Kafka - мы используем/production (для потока некритичных Events - но их просто шквал), но дерьма с ней хватает, даже патчи свои есть, кто-то использует что-то ещё ...... А вот платформ уровня Integration Bus нет - вообще нет. Поэтому многие начинают пилить "микросервисы" и паковать их в контейнеры хотя явно не GOOGLE/AMAZON. В качестве платформы раньше был глючный Red Hat OpenShift (K8s), но с поддержкой - но теперь это уже опять IBM :), так что - привет Kubernetes (K8s) - дерьмоиндусокод ещё тот, отборный. Тем не менее сейчас его более менее слепили подпорками до стабильного почти не разваливающегося релиза и у нас он опять в production в качестве платформы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2020, 23:03 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Bsplesk, Комментарии довольно интересны .... про AMQP и его версии. https://habr.com/en/company/itsumma/blog/416629/ Вообщем опа source он и есть опа source. Ковыряться в этом придётся вам лично, зато "ХАЛЯВА", но она может и подороже iBM в итоге выйти. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2020, 23:19 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
авторВот, есть в компании системы. Их много и они разные: самописная с restAPI, 1С, ещё там какие-то, которые могут только через расшаренную папку обмениваться. С какими-то надо мгновенно обмениваться, с какими-то годится и раз в сутки. ESB и прочие "хабы" наверное имеет смысл применять, если в компании внутренняя информбезопасность лютая. Т.е. чтобы например систему учёта фин.данных интегрировать с зарплатно-кадровой системой обработки персданных, когда они обе жёстко изолированы друг от друга по ИБ (вплоть до с разных терминальных ферм открываются). Если такого нет, то и прямые комуникации (вплоть до выгрузи-загрузи) вполне надёжны. авторЗвучит так, будто ESB функциональный, крутой, внутри него есть эти очереди сообщений. Но где они все? Ими кто-нибудь пользуется? ну SAP XI (бывш. SAP PI) например вполне себе работоспособный ESB - правда с конскими ценниками. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2020, 16:00 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
ldfanate авторЗвучит так, будто ESB функциональный, крутой, внутри него есть эти очереди сообщений. Но где они все? Ими кто-нибудь пользуется? ну SAP XI (бывш. SAP PI) например вполне себе работоспособный ESB - правда с конскими ценниками. Если хочется бесплатно, то можно взять jBoss ESB или RefHat Fuse:-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2020, 06:10 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
СМЭВ хороший пример. Замечательно показывающий: 1) Технология все же может работать. Т.к. там все же есть более-менее работающие службы. 2) Сколько все это стоит денег, что бы хоть как то заставить работать 3) Сколько усилий стоит, что бы хоть как то заставить это хоть как-то работать. Близко сталкивался с ГИС ГМП (государственные и муниципальные платежи) лет 5 назад. Когда сталкивался - оно НЕ работало совершенно. Хотя задача элементарная. Взять счета (счета-фактуры) и сохринать в сводной базе, взять платежки (из банка) и сохранить в сводной базе. Дать возможность поставшику и клиентам делать запросы к сохраненной информации. По нормальному - 2 таблички (счета, платежи) и 6-ть функции (insert, select, delete или пометка ошибочной записи x 2 таблички). ФигВам. Миллиарды рублей, годы стояния на ушах всех причастных по всей стране. Работоспособность (когда я сталкивался) - ноль. Единственное ведомство, куда смогли на тот момент более-менее внедренить с помощью прямого приказа президента РФ и какой-то матери - ГАИ. Времени - несколько лет. Попытались подключить налоговую - опять тоже самое, ничего не работает чуть больше, чем полностью. (вроде писали, что там уперлись в проблему: достаточно получить долг по налогам в одну копейку, при попыптке оплатить, будет копейка пени, при попытке оплатить которую..... и так до бесконечности. Оплатить все налоги в 0, было не возможно технически) Те услуги, которые в СМЭВ работали, работали по принципу: приходит сообщение СМЭВ с отсканированным в TIFF запросом из другого ведомства, оно печатается на принтере и отдаются людям, ответ сканируется в TIFF и отсылается в виде сообщения СМЭВ с TIFF в другое ведомство. Все остальное - не работало, чуть больше, чем полностью. Банальные и простейшие службы. См. выше про ГИС ГМП. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2020, 10:42 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Nika gnome и хотелось бы их как-то интегрировать между собой. У нас - Oracle DB Link ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2020, 10:43 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
авторприходит сообщение СМЭВ с отсканированным в TIFF запросом из другого ведомства, оно печатается на принтере и отдаются людям, ответ сканируется в TIFF и отсылается в виде сообщения СМЭВ с TIFF в другое ведомство Вы не поверите, но многие SAP BI (BW) системы работают аналогично - Сова эффективный менеджер жмёт кнопку получает аналитику, а с другой стороны BI сидят тушканчики долбильщики-колотильщики и собирают орехи вколачивают чё скажут :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2020, 14:25 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Nika gnome, IBM'ские продукты IBM Integration Bus(IBM App Connect) очень хорошо себя зарекомендовали в качестве платформы, на базе которой можно строить как сервис ориентированую, так и микросервисную архитектуру. Опыт показал что инвестиции в сервис ориентированую архитектуру окупаются очень быстро при растущем бизнесе и постоянных изменениях бизнес модели ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 11:10 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
w31, какой опыт? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 14:09 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
ViPRos w31, какой опыт? Маркетинговый?! <:o) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 14:19 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
ViPRos, Опыт внедрение, развития и поддержки решения на базе IBM Integration Bus (App Connect) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 17:25 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
w31 Опыт внедрение, развития и поддержки решения на базе IBM Integration Bus (App Connect) 1. Опыт ваш личный, на ваших глазах, по рассказу людей, которым вы можете доверять или пересказ лучших практик и рекламных материалов? 2. Ваша роль в проекте (руководитель, главный специалист, исполнитель), внедрение с какой стороны? 3. Длительность опыта, количество проектов в разных организациях? Вроде ничего, подпадающего под NDA, не спросил. Мои знания выглядят следующим образом: 1. Рассказ людей, которым у меня нет оснований не доверять 2. Исполнители, выросшие до специалистов (не главных). Внедрение со стороны заказчика 3. 2 года внедрения, 3 сопровождения, один проект, одна организация Результат - накоплен экспириенс, достаточный для смены работы товарищами на более денежную московскую. Создано отдельное подразделение по эксплуатации шины. Интеграция по-прежнему производится в Экселе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2020, 20:07 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Zmeelov2, 1. Опыт мой личный 2. Занимался разработкой архитектуры, инсталляцией, настройкой кластера, настройка мониторинга, администрированием, разработкой решений(на шине - Esql, Java, бизнес логика - pl/sql, tsql), поддержкой и развитием. Зачастую в Украине в организациях на большой штат нет денег, потому приходится заниматься всем 3. Три проекта в разных предметных областях(энергетика, банки). Опыт с шиной около 7 лет. Зачастую народ не до конца понимает что такое шина и ее роль - отсюда все проблемы. Лепят ETL процессы, хотят реализовать bpm процессы и тп, хотя для этого есть другие инструменты. Это как ложкой гвозди забивать. Все упираеться в грамотного архитектора, если его нет - можно сушить весла. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 09:50 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
w31 Зачастую народ не до конца понимает что такое шина и ее роль - отсюда все проблемы ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 16:28 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
Zmeelov2, На сегодняшний день rest api является стандартом. Если система древняя, а интегрироваться с ней нужно - на базе ESB можно построить для такой системы api для взаимодействия ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 17:45 |
|
Как происходит интеграция информационных систем в вашей компании?
|
|||
---|---|---|---|
#18+
w31 На сегодняшний день rest api является стандартом. w31 Если система древняя, а интегрироваться с ней нужно - на базе ESB можно построить для такой системы api для взаимодействия Но я могу быть и не прав, особенно в случае 10-20-30 систем и ТНК. Но много ли их, таких монстров? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 18:56 |
|
|
start [/forum/topic.php?fid=33&msg=39968669&tid=1547102]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
87ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 193ms |
0 / 0 |