|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
В общем, нужен совет. Ситуация следующая - есть организация, в ней типичные последствия лоскутной автоматизации - около десятка разных баз (включая 1с), единого механизма обмена данными нету - для каждого случая свой. Данные в базах перекрываются и дублируются, но при этом поручится за их непротиворичивость не получается. Избавиться от зоопарка быстро тоже не представляется возможным. Сейчас в голове крутится мысль создать очередную мега систему аля "читаю-из-dbf-sql-xml-и-пишу-туда-же" с плагинами, присобачить туда же шедулер и хоть как-то упорядочить обмен. Вопрос: а не сталкивался ли кто с такой ситуацией, и, если сталкивался, то как решил? Есть ли готовые приложения для обмена между разнородными системами? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2008, 22:45 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Мы, в свое время, в аналогичной ситуации создавали одну базу и все остальные уже синхронизировали с ней. А эта база была "опорная", т.е. считаем, что в ней заведомо корректные данные и процессы обмена строим уже исходя из этого. Правда, потом опять расползлось на две базы... Но теперь мы уже четко знаем, что для этих данных опорная база эта, а для других - другая. Поэтому пока получается не допускать увеличения бардака. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2008, 23:26 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
miksoftМы, в свое время, в аналогичной ситуации создавали одну базу и все остальные уже синхронизировали с ней. А эта база была "опорная", т.е. считаем, что в ней заведомо корректные данные и процессы обмена строим уже исходя из этого. Правда, потом опять расползлось на две базы... Но теперь мы уже четко знаем, что для этих данных опорная база эта, а для других - другая. Поэтому пока получается не допускать увеличения бардака. +1 должен быть "генеральный конструктор" ИС\БД. Тогда не будет зоопарка (1С особый случай) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 09:43 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Предпочитаю идти в ногу со временем и не рисовать очередную громоздилку. Покупаете (или берете бесплатную) BPMS и решаете сразу обе проблемы: интеграцию зоопарка и упорядочивание работы. А именно: описываете бизнес-процессы (это к упорядочиванию), затем на шаги процесса вешаете формы - композитные приложения, в которых связываете данные разных систем, причем и читаете, и пишете. А куда пишете - можно в существующие приложения (т.е. все работает как раньше, только управляется "из центра"), а можете создать новую БД, в которой храните сводные данные. При этом пользователи на местах имеют единый интерфейс для доступа к разным приложениям, и, по сути дела, вообще не имеют понятия, с какими системами в какой момент работают. К примеру, из CRM системы берете данные заказчика, выставляете ему счет, а все бухгалтерские проводки формируются в учетной бухгалтерской системе. Ну и, усложняя схему, в производственной системе размещаете заказ на производство - и т.д. На сегодняшний день такой подход уже мало кого удивляет, это наезженная схема. Так что ничего нового... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 10:40 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Petro123должен быть "генеральный конструктор" ИС\БД. Тогда не будет зоопарка (1С особый случай) Не понял, кто кому что должен??? Предприятия и системы живут дольше, чем люди работают на одном месте. Бесполезно говорить что зоопарка быть не должно, если он уже есть по факту. "1С особый случай" - а парус, галактика, сап или сэйлсфорс не особые что ли случаи? Ключевые слова, которые необходимо знать прежде чем принимать какие-то решения для данной задачи - ESB, SOA, MDM, BPM. Гуглите. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 10:40 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
1) Шо делать дальше? 2) WJ " Покупаете (или берете бесплатную) BPMS ... . 3) АБ " ESB, SOA, MDM, BPM ... " 1) По собственному опыту а) Посмотреть, насколько страшен такой зоопарк и определить узкие места - что-то типа паспорта на каждую систему (формат данных, уровень поддержки актуальности ПО, взаимосвязь по данным с другими системам). б) На основании этого наметить путь в ходе которого выбрать приложение для обмена данными, писать требуемые конверторы, последовательно объединять базы и т.д. 2) & 3) У Николая Носова, детского писателя, автора Незнайки, были персонажи - Доктор Пилюлькин (лечил всех исключительно касторкой) и Доктор Медуница (адекватно использовала мед). Соответственно без проведения анализа указанного выше есть вероятность добавить в зоопарк новую клетку с б-о-о-о-о-льшим слоником. ______________________________________________________ Давайте считать обступившее нас со всех строн коричневое море шоколадным ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 11:55 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
shelsoftУ Николая Носова, детского писателя, автора Незнайки, были персонажи - Доктор Пилюлькин (лечил всех исключительно касторкой) и Доктор Медуница (адекватно использовала мед). Никто не будет возражать если ему пропишут мед. Но только при условии, что Доктор знает о существовании других лекарственных средств помимо меда. Включая касторку. Так что давайте без крайностей. Изобретать велосипед - такой же грех, как глотать таблетки, не обращаясь к врачу. Я лично вовсе не призывал топикстартера использовать то или иное средство. Но знать об их существовании, назначении и возможностях полагаю обязательным. Так же как знать зверей в своем зоопарке - но это знание у топикстартера я полагаю наличествует и без подсказок извне. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 12:03 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
WJПредпочитаю идти в ногу со временем и не рисовать очередную громоздилку. Покупаете (или берете бесплатную) BPMS и решаете сразу обе проблемы: интеграцию зоопарка и упорядочивание работы. А именно: описываете бизнес-процессы (это к упорядочиванию), затем на шаги процесса вешаете формы - композитные приложения, в которых связываете данные разных систем, причем и читаете, и пишете. А куда пишете - можно в существующие приложения (т.е. все работает как раньше, только управляется "из центра"), а можете создать новую БД, в которой храните сводные данные. При этом пользователи на местах имеют единый интерфейс для доступа к разным приложениям, и, по сути дела, вообще не имеют понятия, с какими системами в какой момент работают. К примеру, из CRM системы берете данные заказчика, выставляете ему счет, а все бухгалтерские проводки формируются в учетной бухгалтерской системе. Ну и, усложняя схему, в производственной системе размещаете заказ на производство - и т.д. На сегодняшний день такой подход уже мало кого удивляет, это наезженная схема. Так что ничего нового... Что-то мне подсказывает, что навешивать на весь зоопарк веб сервисы чревато весьма неприятныии последствиями (имел кое-какой опыт), а кроме того что делать, если софтина, котороая уже хрен его знает сколько лет работает оперирует DBF файлами? Писать собственный компонент к JBI для доступа к DBF? Или дописывать в каждую софтину поддержку веб сервисов? Кстати никогда не сталкивались с разными отображением сложных типов или с их разным описанием в WSDL/XSD? Про скорость и безопасность я лучше вообще промолчу (как там с массовым внедрением WS-Federation?). SOA красиво выглядит только на презентациях, а так это редкая задница (особенно если не выполняется исходный постулат - "все legacy системы предоставляют сервисы"). По хорошему, под SOA, существующую систему надо не адаптировать, а заново переделывать, а это слишком радикальный вариант. Так что BPMS это не панацея - все эти красивые диаграмки бизнес процессов ведь надо будет как-то приземлять, а на нижнем уровне будет тот же зоопарк с избыточными и противоречивыми данными. Хотя поковыряться на досуге можно... Меня собственно интересует, а нет ли каких-нибудь готовых агрегаторов данных с модульной структурой, которые обеспечивали бы сбор данных из разных источников, их преобразование и сохранение в некоем приемнике по расписанию или по внешнему событию. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 13:37 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
servicemix не примеряли? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 13:42 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
АБservicemix не примеряли? Неа - OpenESB ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 13:47 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
знакомо многим, я бы даже сказал "почти у всех так." но где здесь задача? что решать? проблему создания "единого механизма"? проблему достоверности данных? проблему сложности эксплуатации систем? найдите того, кто сформулирует бизнес-задачу, и не надо навязывать "ит-хотелки". (это я так ...лирически отступил .. поскольку итшники задолбали плясать от своего куста вместо решения конкретных бизнес-задач) по сути из опыта : почти всегда имеет смысл начать с единообразного ведения нормативно-справочной информации, создать единую точку ввода и хранения всей НСИ компании, создать регламент ведения НСИ, оключить возможность ведения НСИ вне этой точки, организовав сервисы публикации справочников ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 13:48 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Шо делать дальше? АБservicemix не примеряли? Неа - OpenESB Ну и...? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 13:52 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
АБ Шо делать дальше? АБservicemix не примеряли? Неа - OpenESB Ну и...? См. выше. Сервисы и СОА это не волшебная палочка - помимо косяков и велосипедов самой парадигмы, всю эту красоту придется как-то приземлять - а там зоопарк, потому и думаю как от него если и не избавиться, то хотя бы собрать рядышком какую-нибудь сводную БД и в будущем завязываться уже на нее. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 13:59 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
ellies найдите того, кто сформулирует бизнес-задачу, и не надо навязывать "ит-хотелки". +1 авторхотя бы собрать рядышком какую-нибудь сводную БД и в будущем завязываться уже на нее. miksoft про это и говорил ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 14:12 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Шо делать дальшеSOA красиво выглядит только на презентациях, а так это редкая задница (особенно если не выполняется исходный постулат - "все legacy системы предоставляют сервисы").Вообще-то красивая в идеале картинка: внизу - легаси-приложения, посередине - ESB, сверху - BPMS, а между ними стройными рядами ходят веб-сервисы... Лично мне такая нравится, но в реальной жизни картинка выглядит несколько иначе. Окружать всё и вся веб-сервисами - это утопия. Иногда это оправдано, а иногда проще напрямую коннектиться к базе - и головной боли меньше, и дешевле решение. Поэтому если часть зверушек в зоопарке собственного производства, то можно (да простят меня системные архитекторы!:))с веб-сервисами не париться. Другой вопрос, что в дальнейшем надо планировать уже правильную жизнь и заранее заботиться о сервисах... Шо делать дальшеТак что BPMS это не панацеянет, не панацея, но без BPMS веб-сервисы на картинке будут ходить не стройными рядами, а беспорядочными толпами, при этом будут плодиться и размножаться, поскольку иногда проще написать новый WS, чем отыскать в толпе подходящий. Это одна сторона. Другая - это BPMS как средство интеграции. В общем, действительно на досуге стоит покопать... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 14:51 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Шо делать дальше?См. выше. Не понял: OpenESB не имеет коннекторов к БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 15:05 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
АБ Шо делать дальше?См. выше. Не понял: OpenESB не имеет коннекторов к БД? Разумеется имеет - есть JBI компоненты, можно заделать свой сервис для работы с БД. Проблема не в этом - она ниже уровнем, в зоопарке различных систем, именно поэтому хочу найти готовый или написать свой агрегатор данных с плагинами, который бы выковыривал данные из разных истчников и сводил в одну базу. Вот и интересуюсь - делал ли кто-нибудь что-то подобное? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 15:12 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Шо делать дальше?Разумеется имеет - есть JBI компоненты, можно заделать свой сервис для работы с БД. Проблема не в этом - она ниже уровнем, в зоопарке различных систем, именно поэтому хочу найти готовый или написать свой агрегатор данных с плагинами, который бы выковыривал данные из разных истчников и сводил в одну базу. Вот и интересуюсь - делал ли кто-нибудь что-то подобное? Получается похоже на MDM? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 15:16 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
АБПолучается похоже на MDM? Что за зверь? А то гугл постоянно ссылки на какие-то банки выдает.... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 15:22 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Шо делать дальше? написать свой агрегатор данных с плагинами, который бы выковыривал данные из разных истчников и сводил в одну базу. Вот и интересуюсь - делал ли кто-нибудь что-то подобное? imho это ручная индивидуальная работа ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 15:27 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
Шо делать дальше? АБПолучается похоже на MDM? Что за зверь? А то гугл постоянно ссылки на какие-то банки выдает.... Master Data Management . Сейчас все главные вендоры его активно толкают. Купить врядли получится, дорого, но познакомиться на уровне концепций/demo/evaluation наверное имеет смысл. Есть ли опенсорсная альтернатива не знаю, не изучал. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 15:32 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
ellies(это я так ...лирически отступил .. поскольку итшники задолбали плясать от своего куста вместо решения конкретных бизнес-задач) Более чем созвучно. Не вы один в таком положении. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 15:54 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
итшники задолбали плясать ellies(это я так ...лирически отступил .. поскольку итшники задолбали плясать от своего куста вместо решения конкретных бизнес-задач) Более чем созвучно. Не вы один в таком положении. Дайте нормальную стратегию развития компании на десять лет вперед, а то получается что итшники последними узнают о расширении на 100% фирмы в ближайший год, а в текущей ситуации имеется лишь лоскутная автоматизация в последней стадии, как у топикастера, при этом полномочий повлиять не ситуацию нету никаких (приостановить расширение, настоять на покупке готовой системы и реорганизации под нее бизнеса). Вот и пляшут итшники как в жопу раненые.... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 16:10 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
директора задолбали молчатьДайте нормальную стратегию развития компании на десять лет вперед, а то получается что итшники последними узнают о расширении на 100% фирмы в ближайший год, а в текущей ситуации имеется лишь лоскутная автоматизация в последней стадии, как у топикастера, при этом полномочий повлиять не ситуацию нету никаких (приостановить расширение, настоять на покупке готовой системы и реорганизации под нее бизнеса). Вот и пляшут итшники как в жопу раненые....Опыт пятилетнего планирования себя не оправдал. А за 10 лет либо ишак сдохнет, либо падишах Стратегию-то вам может и нарисуют, но через год взгляды на подгузники поменяются - и что, айтишники будут требовать выполнения плана? Может все же айтишникам смотреть чуть вперед, а не назад, как это часто бывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 16:19 |
|
Шо делать дальше?
|
|||
---|---|---|---|
#18+
WJОпыт пятилетнего планирования себя не оправдал. А за 10 лет либо ишак сдохнет, либо падишах Стратегию-то вам может и нарисуют, но через год взгляды на подгузники поменяются - и что, айтишники будут требовать выполнения плана? Может все же айтишникам смотреть чуть вперед, а не назад, как это часто бывает? Так они и смотрят - поэтому и прыгают, а разная публика при этом крутит пальцем у виска... P.S. А вообще, я очень хочу чтобы наша профессия со временем стала такой же инженерной дисциплиной как например строительство - вам нужно здание? Извольте заплатить за проект, а потом за возведение, или покупайте (арендуйте) готовое, но тут уж не выдвигайте требований пристроить к нему еще 30 этажей. Изволили построить времянку, а теперь хотите ее превратить в доменный цех? нет проблем - СНОСИМ временку и строим цех. Через пять лет вам потребуется переделать цех в аэропорт? Это ваши трудности - х*й в голове медецина бессильна. Вы никогда не задумывались почему в IT такой процент проваленных проектов (представьте себе такой процент например в автомобилестроениии)? А потому, что делают их не в рамках инженерного подхода, а вопреки ему.... И заметьте, никто не кричит "Судостроители пи...сы не хотят переделать речной трамвайчик в ледокол". Ээээх мечты... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2008, 16:34 |
|
|
start [/forum/topic.php?fid=33&fpage=43&tid=1548724]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
144ms |
get tp. blocked users: |
2ms |
others: | 279ms |
total: | 507ms |
0 / 0 |