|
|
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
Первопричиной поиска нового подхода к задаче интеграции в корпоративных информационных системах вызван, в сущности, одной причиной: определенной неудовлетворенностью, присутствующей в ИТ-секторе, результатами от применения стратегии "монолитной" информатизации. Другими словами - максимальной реализации требуемого от КИС функционала в рамках одной системы. Символом "де-факто" такой стратегии стали приложения класса ERP. Note: Тем, у кого "все получилось" с ERP - мои искренние поздравления. Однако эта тема, скорей всего, Вам будет не интересна. Еще раз - мои поздравления, но если остаетесь, воздержитесь, по возможности, от неаргументированных заявлений вида "ERP forewer"... В качестве альтернативы "монолитной" стратегии предлагается рассмотреть стратегию проектирования архитектуры КИС изначально учитывающую потребность в интеграции. Принципиальной особенностью данной стратегии будет помещение всех интеграционных задач в единый "центр интеграции", что позволит избежать проблем с интеграцией по принципу "каждый-с-каждым" и сетевых связей ы КИС. В качестве метода предлагается рассмотреть метод интеграции на уровне данных (Enterprise Information Integration EII, с некоторыми изменениями и дополнениями), таким образом данный центр будет функционировать на базе СУБД. Обмен совместно используемыми данными будет проходить через общую базу "центра интеграции", где будут осуществлятся необходимые преобразования (используя, в частности, методы интеграции, такие как карты преобразований данных и описание объектов интеграции в виде обобщенных и производных представлений). Потенциальные выгоды подобной стратегии: - возможность использования приложений с более "узкой" функциональностью в целом, но с большей гибкостью(производительностью, низкой стоимостью - в зависимости от приоритетов, определенных на этапе выбора каждого решения) в сравнении с многофункциональными системами; - более эффективное, в зависимости от приоритетов - по скорости и/или стоимости обработки, совместное использование данных; - большие возможности по созданию оптимального баланса между собственными, унасдежованными и сторонними разработками; В прикрепленном файле - несколько более подробное (но все равно - урезанное) изложение данного вопроса. PS. А внедрение ERP может и не означать "конец истории" проблем с интеграцией в каждом конкретном случае... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 13:26 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
А Вы не хотите более подробно описать область применения предложений. Т.е. сказать, что изначально рассматривается предприятие со сложившейся структурой, направлением деятельности и перечнем продуктов. Что оно и далее всегда будет жтим заниматься и ничем другим. Или Вы рассматриваете вариант абстрактного производства/продажи/предоставления услуг. Что у Вас сегодня - медицинское учреждение, а завтра будем выплавлять чугун, а потом это перестроим в ресторан и т.д. Давайте как-то ограничим аппетиты и упростим обсуждение. Что касается вопроса "на уровне данных", то это очень интересно и будет полезно. Надеюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 13:48 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
...починяю примус PS. А внедрение ERP может и не означать "конец истории" проблем с интеграцией в каждом конкретном случае... Вот те 70% неудовлетворенных клиентов и 70% потерянных средств и времени говорят о том, что проблемы с интеграцией только начинаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 14:07 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
Как раз на эту тему соседний топик про системы интеграции. Толочь воду в ступе можно долго. Пока нет единого соглашения о форматах обмена данными с учётом бизнес-логики, то неочем даже говорить. Каждый обменивается как может: тхт-файлами, самоделками-перекачивалками, OLE и т.п. Если с передачей данных проблем нет, то с передачей бизнес-правил делА были и будут плохи. "От каждой новой болезни вскоре появляется новое лекарство" (с) также верно как и : "От каждого нового лекарства вскоре появляется новая болезнь" (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 14:10 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
Может быть я не совсем верно понял тему, но чем неустраивает EDI? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 14:21 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
Guest_12345А Вы не хотите более подробно описать область применения предложений. Т.е. сказать, что изначально рассматривается предприятие со сложившейся структурой, направлением деятельности и перечнем продуктов. Что оно и далее всегда будет жтим заниматься и ничем другим. Мне представляется, что собственно область деятельности предприятия не столь важна - по причине того, что условие можно сформулировать на другом уровне абстракции, но более точно. Предлагаемая стратегия ориентирована на предприятия, с высокой степенью совместного использования данных на различных этапах (в различных подпроцессах) общего процесса деятельности(бизнес-активности) предприятия. Достаточно нейтральный пример - справочник клиентов. Когда данные о клиенте нужны и в фининсово-бухгалтерских операциях, и в количественном учете, будь-то отгрузки/поставки или учет услуг, и на корпоративном/клиентском портале, и мало-ли где еще. Похожая ситуация возможна и с платежными документами и с другими "информационными объектами". Тут важно понимать еще и такие особенности: - каждому подпроцессу требуется свой собственный срез информации о совместно используемом объекте - кому-то достаточно наименования, кому-то нужны еще и банковские реквизиты, а какие-нибудь маркетиоды и вовсе собирают и привязывают к клиенту кучу собственной, никому кроме них не нужной, информации; - набор функционала в каждом отдельном подпроцессе либо настолько обширен, что представляется целесообразным выделение его в самостоятельную подсистему (специализированнное ПО), либо действия выполняемые в определенном подпроцессе достаточно специфичны а информационные результаты имеют ограниченное применение внутри КИС в целом (малое количество сотрудников выполняет некие специфические операции), что также приводит к использованию специфического (узкоспециализированного) ПО; При возможности определения подобных критериев собственно направление деятельности представляется не столь уже важным - специалист в своей предметной области сможет оценить, насколько данные особенности актуальны для его задач. Guest_12345 Или Вы рассматриваете вариант абстрактного производства/продажи/предоставления услуг. Что у Вас сегодня - медицинское учреждение, а завтра будем выплавлять чугун, а потом это перестроим в ресторан и т.д. Выплавлять чугун в операционной я полагаю не стоит, но стоит помнить о таких "сущностях" как холдинги, где набор "интересов" бывает достаточно причудливым. Да еще и имеет свойство менятся время от времени. Ну и такие события как слияния/поглощения (не имея ввиду отъем бизнеса бандитами для последующей перепродажи,но именно объединение/присоединение бизнес-структур, в ситуациях, когда каждая из вовлеченных сторон имеет собственные ИТ-системы и по каким-то причинам нельзя провести замену(вытеснение) одной из систем) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 14:46 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
GoBeerМожет быть я не совсем верно понял тему, но чем неустраивает EDI? Если обощенно (об этом сказано в прикрепленном к изначальному сообщению файле) то ситуация примерно такова: - с одной стороны, предположительно имеются достаточно серьезные предпосылки для активного пользования интеграцией; - с другой стороны - особой активности (не смотря на обилее решений) в данном секторе незамечено, интеграция "каждый-с-каждым" по прежнему доминирует (обходясь, зачастую, вообще без специализированных инструментов); В связи с подобным состоянием дел проделан анализ методов интеграции, применяемых в КИС, сделаны некоторые выводы и предложен вариант решения. Вариант, который потенциально должен давать преимущества в описанных условиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 14:54 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
Когда-то именно с этой целю АСУ, а затем СУБД, а затем КИС/ERP и создавались. Теперь появилась SOA, веб-сервисы и др., а интеграции нет конца. Пишите - вдруг и правда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 15:09 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
...починяю примусВ качестве альтернативы "монолитной" стратегии предлагается рассмотреть стратегию проектирования архитектуры КИС... Можно задать детский вопрос: а кому собственно предлагается? Может быть те, кто разрабатывают что-то для себя, и способны рассмотреть альтернативную архитектуру, но крупные независимые производители софта способны воспринять какую-то идею в этой области только в том случае, если у нее есть шанс набрать критическую массу сторонников. Какой смысл принимать какую-то (пусть даже самую лучшую в техническом отношении) стратегию интеграции, если никто кроме тебя ее брать на вооружение не собирается? С кем будем интегрироваться-то?! На вебсервисы и SOA с этой точки зрения можно положиться. из представленного меморандумаSOA – относительно новый подход к интеграции, активно развивающийся в последние годы и предусматривающий разработку приложений изначально ориентированных на интеграцию за счет соблюдения соответствующих стандартов и поддержки интеграционных протоколов. Однако, следует отметить, что в основе данных протоколов и стандартов лежит все тот же обмен сообщениями. и еще оттуда жеограниченная функциональность означает наследование большинством систем решающих задачи интеграции данных технологии обмена сообщениями, впервые примененной в системах Message Information Middleware, что вряд ли представляется удобным как с точки зрения методов работы с данными, привычными для прикладных программистов (ориентированных, как правило, на обработку реляционного представления данных), так и с точки зрения средств обмена информацией в составе интегрируемых приложений, также ориентированных на реляционную, преимущественно, модель представления данных. В частности, работа с данными как с отдельными сообщениями делает недоступными реляционные методы отбора сортировки и агрегирования данных С высказанными тезисами трудно согласиться. С логической точки зрения SOA -- это не обмен сообщениями, а удаленный вызов процедур. Message Oriented Middleware при этом может использоваться, а может и не использоваться -- в любом случае это всего лишь транспортный уровень, до которого прикладному программисту дела нет. На вызов процедур он ориентирован в достаточной степени? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 15:41 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
АБ Можно задать детский вопрос: а кому собственно предлагается? Может быть те, кто разрабатывают что-то для себя, и способны рассмотреть альтернативную архитектуру, но крупные независимые производители софта способны воспринять какую-то идею в этой области только в том случае, если у нее есть шанс набрать критическую массу сторонников. Какой смысл принимать какую-то (пусть даже самую лучшую в техническом отношении) стратегию интеграции, если никто кроме тебя ее брать на вооружение не собирается? С кем будем интегрироваться-то?! А пока и предлагать особо нечего - одна голая идея. Можно обозначить ее, идею, и как попытку существенно снизить затраты на интеграцию. А насчет смысла... все когда-то делается в первый раз АБ На вебсервисы и SOA с этой точки зрения можно положиться. Я не критикую SOA и другие методы, я констатирую факт - есть методы интеграции (много и разных), но нет их активного использования. АБС логической точки зрения SOA -- это не обмен сообщениями, а удаленный вызов процедур. Который так же отличается от использования средств обработки данных принятых в СУБД. Это одно из рабочих предположений - интеграцию не используют в силу, скажем так, "неудобности" существующих интеграционных инструментов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:10 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
> интеграцию не используют в силу, скажем так, "неудобности" существующих > интеграционных инструментов. Неправильно. Естественный эволюционный путь - стандартные методы проектирования исходных продуктов (в первую очередь - структур данных). Понятно, что стратегически это нафиг никому из софтописателей не нужно. ;) Хотя для этого есть и стандарты, и методология. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:36 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
guest_20040621Понятно, что стратегически это нафиг никому из софтописателей не нужно. ;) Кроме софтописателей (если понимать под этим разработчиков того или иного прикладного ПО) есть еще масса людей, которым вопросы интеграции все равно решать приходится - используют они какие-либо инструменты для этого или нет. Да и многим софтописателям (точнее - людям, которые их "писанину" "двигают на рынок) приходится регулярно отвечать на вопрос: "Какие средства интеграции поддерживает ваша система(приложение) ?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 16:41 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
2 ...починяю примус цитата- интерфейсный уровень, предоставляющий разработчику (специалисту по эксплуатации) прикладной системы возможности организации обмена данными в/из приложения на уровне традиционных сессий (коннектов) к базовой СУБД и выполнения операций над данными в терминах традиционной реляционной модели данных.Вот об этом можно подробнее? Три разных приложения переслали в ядро данные об одном и том же объекте. Причем, данные противоречивые. Каков регламент обмена с основной СУБД, приоритеты и возможность запросов на корректность данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 17:46 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
WJТри разных приложения переслали в ядро данные об одном и том же объекте. Причем, данные противоречивые. Каков регламент обмена с основной СУБД, приоритеты и возможность запросов на корректность данных? Встречный вопрос: что понимать под "противоречивостью" данных ? Регламент обмена с основной СУБД будет определятся возможностями и потребностями СУБД,приложений и информационной системы в целом. Для изменения основной базы можно предусмотреть различные механизмы. На вскидку, как минимум два: - триггер в "интеграционной" БД и какое-либо действие с удаленной БД; - тот-же триггер, но в удаленную БД передаются не сами изменения на только "уведомление" о произошедших изменениях (асинхронный механизм); С корректностью не ясно, что имеется ввиду. Стандартные средства СУБД по обеспечению целостности данных плюс контроль прав доступа кажутся недостаточными механизмами ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:07 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
Цитаты из свежего (февраль 2006) отчета Гартнер для тех кто знает кто это такой :) Не на 100% в тему, но близко. Gartner's Position on BMP 2006BPM requires functions that can be called from a BPMS independently of their flow control (since that will now be provided via the BPMS). Technicall, the best architectural style to achieve this is service-oriented architecture (SOA). Under SOA, discrete functions are packaged into modular, encapsulated, shareable elements ("services") that local or remote "consumer" part of the system can invoke in a loosely coupled manner. In additition, a best practice recommend Web-based services (using XML over HTTP). However, considerable work is required to make the necessary interfaces available... Leading businesses that adopt BPM will create a top-level process model, make processes part of their governances, adopt BPMS and begin to extract application services from their application systems. Businesses that adopt BPM in 2006 will be well-placed to explout the advances in techiques and techiloogies. Those that do so systematically will gain advantages over their competitors... ERP systems will evolve into highly flexible business platforms by 2008, tying business application functionality with BPM-enabling technology. Thus, BPMS and packaged application vendors will converge on a new application architecture in which process models are autonomous; thus, a major architectural shift will have occured. Ну что, будем продолжать упражняться в прыжках в ширину? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:17 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
АБ Ну что, будем продолжать упражняться в прыжках в ширину? :) Это такая болезнь - в любой вопрос влазить с предложением посмотреть на BPM ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:21 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
...починяю примусЭто такая болезнь - в любой вопрос влазить с предложением посмотреть на BPM ? Понял: значит, будем. ОК, Garya уже попрощался, я пошел следом. Желаю спортивных успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:26 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
> есть еще масса людей Эти люди имеют опосредованное отношение к прибыли вендора. > приходится регулярно отвечать на вопрос Надеюсь, Ваши сейлзы натренированы отвечать на подобные вопросы. ;) "Монолитность" продукта - следствие не реальной необходимости, а инструмент его продвижения. Куча бабла за внедрение + постоянный сливной бачок для сопровождения. Это игла и для покупателя, и для вендора, и для интегратора. Как Вы думаете, кто из них добровольно откажется от вливаний? ;)) "Стандартность" могут позволить себе open source продукты. Однако, нести соответствующие затраты и иметь хороший уровень реализации... пожалуй, парой-тройкой компаний список потенциальных разработчиков и ограничится. Пока, однако, никто о таких проектах ничего не говорил. ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:28 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
guest_20040621Это игла и для покупателя, и для вендора, и для интегратора. Когда Gartner сообщит, что за прошедший год никаких других систем, кроме ERP, не внедрялось - я подумаю над Вашими рассуждениями, не раньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:34 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
...починяю примус- триггер в "интеграционной" БД и какое-либо действие с удаленной БД; - тот-же триггер, но в удаленную БД передаются не сами изменения на только "уведомление" о произошедших изменениях (асинхронный механизм); С корректностью не ясно, что имеется ввиду. Стандартные средства СУБД по обеспечению целостности данных плюс контроль прав доступа кажутся недостаточными механизмами ?Мы предполагаем наличие нескольких систем, а, следовательно, нескольких СУБД. Как синхронизировать, к примеру, справочник контрагентов? За пример некорректных данных возьмем ошибку в одной цифре расчетного счета. Вы можете на примере одного справочника описать последовательность действий интеграционной системы? Условия: менеджер регистрирует заявку от контрагента в системе А, бухгалтер выписывает счет в системе Б, юридический отдел оформляет договор в системе В. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:34 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
2 WJ Прежде чем продолжить, давайте сначала проясним такой вопрос - Вы предлагаете контрагентов заводить в нескольких системах паралельно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:36 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
...починяю примус2 WJ Прежде чем продолжить, давайте сначала проясним такой вопрос - Вы предлагаете контрагентов заводить в нескольких системах паралельно ?Давайте рассмотрим разные варианты. Три системы имеют свои справочники и до недавнего момента работали автономно. Что мы можем им предложить? (Я хочу предупредить сразу, что отношусь к числу приверженцев BPM, но если это слово здесь запрещено, то я предпочитаю сразу отправиться вслед за Garya и АБ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 18:43 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
WJДавайте рассмотрим разные варианты. Три системы имеют свои справочники и до недавнего момента работали автономно. Что мы можем им предложить? Мы им можем предложить, по сути, два варианта: - определить, кто будет "писатель" и кто "читатели" - кто отвественен за ведение какого справочника. Тот, кто обладает максимум информации о клиентах, становится отвественным за клиента, кто работает с поступающими платежами - отвечает за информацию о платежах и т.д. - более сложный вариант первого случая, когда распределяются не только объекты но и их атрибуты (в начале говорилось, если помните, что объект существует в виде обобщенного представления и производных), в этом случае каждый получает права на ведение своей группы атрибутов, в соответствии с собственным производным представлением. Как в подобную схему встроить репликацию мастер-мастер, я если честно еще не думал. Буду признателен за пример когда такая репликация будет нужна. WJ(Я хочу предупредить сразу, что отношусь к числу приверженцев BPM, но если это слово здесь запрещено, то я предпочитаю сразу отправиться вслед за Garya и АБ) Говорить никому не запрещается, особенно если по теме дискуссии и аргументированно. А то я так и не добился ответов на большинство своих вопросов к сторониикам BPM в паралельной ветке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 19:01 |
|
||
|
Интеграция КИС на уровне данных:перспективы и возможности.
|
|||
|---|---|---|---|
|
#18+
> Когда Gartner сообщит ;))) Но на самом деле не смешно. > никаких других систем, кроме ERP, не внедрялось Да пофиг, что именно внедрялось. Модель внедрения - одна и та же, геморрой - аналогичный, так что позиционирование (а ERP - это ничто иное, как позиционирование) - по барабану. > я подумаю Если для Вас интеграция - это "триггеры в интеграционной бд", Вы напрасно теряете время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2006, 19:27 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=33590458&tid=1526196]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 374ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...