SQL.RU
 client/server technologies
 
 Главная | Документация | Статьи | Книги | Форум | Опросы | Рассылка | Работа | Поиск | FAQ |

Добро пожаловать в форум, Guest  >>  Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик  Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Шо делать дальше?   [new]
Шо делать дальше?
Guest
В общем, нужен совет.
Ситуация следующая - есть организация, в ней типичные последствия лоскутной автоматизации - около десятка разных баз (включая 1с), единого механизма обмена данными нету - для каждого случая свой. Данные в базах перекрываются и дублируются, но при этом поручится за их непротиворичивость не получается. Избавиться от зоопарка быстро тоже не представляется возможным.
Сейчас в голове крутится мысль создать очередную мега систему аля "читаю-из-dbf-sql-xml-и-пишу-туда-же" с плагинами, присобачить туда же шедулер и хоть как-то упорядочить обмен. Вопрос: а не сталкивался ли кто с такой ситуацией, и, если сталкивался, то как решил? Есть ли готовые приложения для обмена между разнородными системами?
8 июл 08, 22:45    [5905615] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
miksoft
Member

Откуда:
Сообщений: 15490
Мы, в свое время, в аналогичной ситуации создавали одну базу и все остальные уже синхронизировали с ней. А эта база была "опорная", т.е. считаем, что в ней заведомо корректные данные и процессы обмена строим уже исходя из этого.
Правда, потом опять расползлось на две базы... Но теперь мы уже четко знаем, что для этих данных опорная база эта, а для других - другая. Поэтому пока получается не допускать увеличения бардака.
8 июл 08, 23:26    [5905726] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы
Сообщений: 10826
miksoft
Мы, в свое время, в аналогичной ситуации создавали одну базу и все остальные уже синхронизировали с ней. А эта база была "опорная", т.е. считаем, что в ней заведомо корректные данные и процессы обмена строим уже исходя из этого.
Правда, потом опять расползлось на две базы... Но теперь мы уже четко знаем, что для этих данных опорная база эта, а для других - другая. Поэтому пока получается не допускать увеличения бардака.

+1
должен быть "генеральный конструктор" ИС\БД. Тогда не будет зоопарка (1С особый случай)
9 июл 08, 09:43    [5906494] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
WJ
Member

Откуда: Москва
Сообщений: 1011
Предпочитаю идти в ногу со временем и не рисовать очередную громоздилку. Покупаете (или берете бесплатную) BPMS и решаете сразу обе проблемы: интеграцию зоопарка и упорядочивание работы. А именно: описываете бизнес-процессы (это к упорядочиванию), затем на шаги процесса вешаете формы - композитные приложения, в которых связываете данные разных систем, причем и читаете, и пишете. А куда пишете - можно в существующие приложения (т.е. все работает как раньше, только управляется "из центра"), а можете создать новую БД, в которой храните сводные данные. При этом пользователи на местах имеют единый интерфейс для доступа к разным приложениям, и, по сути дела, вообще не имеют понятия, с какими системами в какой момент работают. К примеру, из CRM системы берете данные заказчика, выставляете ему счет, а все бухгалтерские проводки формируются в учетной бухгалтерской системе. Ну и, усложняя схему, в производственной системе размещаете заказ на производство - и т.д.
На сегодняшний день такой подход уже мало кого удивляет, это наезженная схема. Так что ничего нового...
9 июл 08, 10:40    [5906976] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
АБ
Member

Откуда: Тверская-Ямская
Сообщений: 1066
Petro123
должен быть "генеральный конструктор" ИС\БД. Тогда не будет зоопарка (1С особый случай)
Не понял, кто кому что должен??? Предприятия и системы живут дольше, чем люди работают на одном месте. Бесполезно говорить что зоопарка быть не должно, если он уже есть по факту. "1С особый случай" - а парус, галактика, сап или сэйлсфорс не особые что ли случаи?

Ключевые слова, которые необходимо знать прежде чем принимать какие-то решения для данной задачи - ESB, SOA, MDM, BPM. Гуглите.
9 июл 08, 10:40    [5906980] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
shelsoft
Member

Откуда: Питер FM
Сообщений: 605

1) Шо делать дальше?
2) WJ "Покупаете (или берете бесплатную) BPMS ....
3) АБ "ESB, SOA, MDM, BPM ..."


1) По собственному опыту
а) Посмотреть, насколько страшен такой зоопарк и определить узкие места - что-то типа паспорта на каждую систему (формат данных, уровень поддержки актуальности ПО, взаимосвязь по данным с другими системам).
б) На основании этого наметить путь в ходе которого выбрать приложение для обмена данными, писать требуемые конверторы, последовательно объединять базы и т.д.

2) & 3) У Николая Носова, детского писателя, автора Незнайки, были персонажи - Доктор Пилюлькин (лечил всех исключительно касторкой) и Доктор Медуница (адекватно использовала мед). Картинка с другого сайта. Соответственно без проведения анализа указанного выше есть вероятность добавить в зоопарк новую клетку с б-о-о-о-о-льшим слоником.




______________________________________________________
Давайте считать обступившее нас со всех строн коричневое море шоколадным
9 июл 08, 11:55    [5907690] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
АБ
Member

Откуда: Тверская-Ямская
Сообщений: 1066
shelsoft
У Николая Носова, детского писателя, автора Незнайки, были персонажи - Доктор Пилюлькин (лечил всех исключительно касторкой) и Доктор Медуница (адекватно использовала мед).
Никто не будет возражать если ему пропишут мед. Но только при условии, что Доктор знает о существовании других лекарственных средств помимо меда. Включая касторку. Так что давайте без крайностей. Изобретать велосипед - такой же грех, как глотать таблетки, не обращаясь к врачу. Я лично вовсе не призывал топикстартера использовать то или иное средство. Но знать об их существовании, назначении и возможностях полагаю обязательным. Так же как знать зверей в своем зоопарке - но это знание у топикстартера я полагаю наличествует и без подсказок извне.
9 июл 08, 12:03    [5907757] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Шо делать дальше?
Guest
WJ
Предпочитаю идти в ногу со временем и не рисовать очередную громоздилку. Покупаете (или берете бесплатную) BPMS и решаете сразу обе проблемы: интеграцию зоопарка и упорядочивание работы. А именно: описываете бизнес-процессы (это к упорядочиванию), затем на шаги процесса вешаете формы - композитные приложения, в которых связываете данные разных систем, причем и читаете, и пишете. А куда пишете - можно в существующие приложения (т.е. все работает как раньше, только управляется "из центра"), а можете создать новую БД, в которой храните сводные данные. При этом пользователи на местах имеют единый интерфейс для доступа к разным приложениям, и, по сути дела, вообще не имеют понятия, с какими системами в какой момент работают. К примеру, из CRM системы берете данные заказчика, выставляете ему счет, а все бухгалтерские проводки формируются в учетной бухгалтерской системе. Ну и, усложняя схему, в производственной системе размещаете заказ на производство - и т.д.
На сегодняшний день такой подход уже мало кого удивляет, это наезженная схема. Так что ничего нового...


Что-то мне подсказывает, что навешивать на весь зоопарк веб сервисы чревато весьма
неприятныии последствиями (имел кое-какой опыт), а кроме того что делать, если
софтина, котороая уже хрен его знает сколько лет работает оперирует DBF файлами?
Писать собственный компонент к JBI для доступа к DBF? Или дописывать в каждую софтину
поддержку веб сервисов? Кстати никогда не сталкивались с разными отображением
сложных типов или с их разным описанием в WSDL/XSD? Про скорость и безопасность я
лучше вообще промолчу (как там с массовым внедрением WS-Federation?).
SOA красиво выглядит только на презентациях, а так это редкая задница (особенно если
не выполняется исходный постулат - "все legacy системы предоставляют сервисы").
По хорошему, под SOA, существующую систему надо не адаптировать, а заново
переделывать, а это слишком радикальный вариант. Так что BPMS это не панацея - все
эти красивые диаграмки бизнес процессов ведь надо будет как-то приземлять, а на
нижнем уровне будет тот же зоопарк с избыточными и противоречивыми данными.
Хотя поковыряться на досуге можно...

Меня собственно интересует, а нет ли каких-нибудь готовых агрегаторов данных с
модульной структурой, которые обеспечивали бы сбор данных из разных источников,
их преобразование и сохранение в некоем приемнике по расписанию или по внешнему
событию.
9 июл 08, 13:37    [5908630] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
АБ
Member

Откуда: Тверская-Ямская
Сообщений: 1066
servicemix не примеряли?
9 июл 08, 13:42    [5908673] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Шо делать дальше?
Guest
АБ
servicemix не примеряли?


Неа - OpenESB
9 июл 08, 13:47    [5908724] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
ellies
Guest
знакомо многим, я бы даже сказал "почти у всех так."

но где здесь задача? что решать? проблему создания "единого механизма"? проблему достоверности данных? проблему сложности эксплуатации систем?
найдите того, кто сформулирует бизнес-задачу, и не надо навязывать "ит-хотелки".

(это я так ...лирически отступил .. поскольку итшники задолбали плясать от своего куста вместо решения конкретных бизнес-задач)
по сути из опыта : почти всегда имеет смысл начать с единообразного ведения нормативно-справочной информации, создать единую точку ввода и хранения всей НСИ компании, создать регламент ведения НСИ, оключить возможность ведения НСИ вне этой точки, организовав сервисы публикации справочников
9 июл 08, 13:48    [5908730] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
АБ
Member

Откуда: Тверская-Ямская
Сообщений: 1066
Шо делать дальше?
АБ
servicemix не примеряли?

Неа - OpenESB
Ну и...?
9 июл 08, 13:52    [5908771] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Шо делать дальше?
Guest
АБ
Шо делать дальше?
АБ
servicemix не примеряли?

Неа - OpenESB
Ну и...?



См. выше. Сервисы и СОА это не волшебная палочка - помимо косяков и велосипедов
самой парадигмы, всю эту красоту придется как-то
приземлять - а там зоопарк, потому и думаю как от него если и не избавиться, то
хотя бы собрать рядышком какую-нибудь сводную БД и в будущем завязываться уже
на нее.
9 июл 08, 13:59    [5908836] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы
Сообщений: 10826
ellies

найдите того, кто сформулирует бизнес-задачу, и не надо навязывать "ит-хотелки".

+1
автор
хотя бы собрать рядышком какую-нибудь сводную БД и в будущем завязываться уже
на нее.

miksoft про это и говорил
9 июл 08, 14:12    [5908961] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
WJ
Member

Откуда: Москва
Сообщений: 1011
Шо делать дальше
SOA красиво выглядит только на презентациях, а так это редкая задница (особенно если не выполняется исходный постулат - "все legacy системы предоставляют сервисы").
Вообще-то красивая в идеале картинка: внизу - легаси-приложения, посередине - ESB, сверху - BPMS, а между ними стройными рядами ходят веб-сервисы... Лично мне такая нравится, но в реальной жизни картинка выглядит несколько иначе. Окружать всё и вся веб-сервисами - это утопия. Иногда это оправдано, а иногда проще напрямую коннектиться к базе - и головной боли меньше, и дешевле решение. Поэтому если часть зверушек в зоопарке собственного производства, то можно (да простят меня системные архитекторы!:))с веб-сервисами не париться. Другой вопрос, что в дальнейшем надо планировать уже правильную жизнь и заранее заботиться о сервисах...
Шо делать дальше
Так что BPMS это не панацея
нет, не панацея, но без BPMS веб-сервисы на картинке будут ходить не стройными рядами, а беспорядочными толпами, при этом будут плодиться и размножаться, поскольку иногда проще написать новый WS, чем отыскать в толпе подходящий. Это одна сторона. Другая - это BPMS как средство интеграции. В общем, действительно на досуге стоит покопать...
9 июл 08, 14:51    [5909352] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
АБ
Member

Откуда: Тверская-Ямская
Сообщений: 1066
Шо делать дальше?
См. выше.
Не понял: OpenESB не имеет коннекторов к БД?
9 июл 08, 15:05    [5909482] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Шо делать дальше?
Guest
АБ
Шо делать дальше?
См. выше.
Не понял: OpenESB не имеет коннекторов к БД?



Разумеется имеет - есть JBI компоненты, можно заделать свой сервис для работы с БД. Проблема не в этом - она ниже уровнем, в зоопарке различных систем, именно поэтому хочу найти готовый или написать свой агрегатор данных с плагинами, который бы выковыривал данные из разных истчников и сводил в одну базу. Вот и интересуюсь - делал ли кто-нибудь что-то подобное?
9 июл 08, 15:12    [5909552] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
АБ
Member

Откуда: Тверская-Ямская
Сообщений: 1066
Шо делать дальше?
Разумеется имеет - есть JBI компоненты, можно заделать свой сервис для работы с БД. Проблема не в этом - она ниже уровнем, в зоопарке различных систем, именно поэтому хочу найти готовый или написать свой агрегатор данных с плагинами, который бы выковыривал данные из разных истчников и сводил в одну базу. Вот и интересуюсь - делал ли кто-нибудь что-то подобное?
Получается похоже на MDM?
9 июл 08, 15:16    [5909601] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Шо делать дальше?
Guest
АБ
Получается похоже на MDM?



Что за зверь? А то гугл постоянно ссылки на какие-то банки выдает....
9 июл 08, 15:22    [5909664] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы
Сообщений: 10826
Шо делать дальше?

написать свой агрегатор данных с плагинами, который бы выковыривал данные из разных истчников и сводил в одну базу. Вот и интересуюсь - делал ли кто-нибудь что-то подобное?

imho
это ручная индивидуальная работа
9 июл 08, 15:27    [5909716] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
АБ
Member

Откуда: Тверская-Ямская
Сообщений: 1066
Шо делать дальше?
АБ
Получается похоже на MDM?

Что за зверь? А то гугл постоянно ссылки на какие-то банки выдает....


Master Data Management. Сейчас все главные вендоры его активно толкают. Купить врядли получится, дорого, но познакомиться на уровне концепций/demo/evaluation наверное имеет смысл. Есть ли опенсорсная альтернатива не знаю, не изучал.
9 июл 08, 15:32    [5909766] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
итшники задолбали плясать
Guest
ellies
(это я так ...лирически отступил .. поскольку итшники задолбали плясать от своего куста вместо решения конкретных бизнес-задач)

Более чем созвучно. Не вы один в таком положении.
9 июл 08, 15:54    [5910051] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
директора задолбали молчать
Guest
итшники задолбали плясать
ellies
(это я так ...лирически отступил .. поскольку итшники задолбали плясать от своего куста вместо решения конкретных бизнес-задач)

Более чем созвучно. Не вы один в таком положении.



Дайте нормальную стратегию развития компании на десять лет вперед, а то получается что итшники последними узнают о расширении на 100% фирмы в ближайший год, а в текущей ситуации имеется лишь лоскутная автоматизация в последней стадии, как у топикастера, при этом полномочий повлиять не ситуацию нету никаких
(приостановить расширение, настоять на покупке готовой системы и реорганизации под нее бизнеса).
Вот и пляшут итшники как в жопу раненые....
9 июл 08, 16:10    [5910215] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
WJ
Member

Откуда: Москва
Сообщений: 1011
директора задолбали молчать
Дайте нормальную стратегию развития компании на десять лет вперед, а то получается что итшники последними узнают о расширении на 100% фирмы в ближайший год, а в текущей ситуации имеется лишь лоскутная автоматизация в последней стадии, как у топикастера, при этом полномочий повлиять не ситуацию нету никаких
(приостановить расширение, настоять на покупке готовой системы и реорганизации под нее бизнеса).
Вот и пляшут итшники как в жопу раненые....
Опыт пятилетнего планирования себя не оправдал. А за 10 лет либо ишак сдохнет, либо падишах
Стратегию-то вам может и нарисуют, но через год взгляды на подгузники поменяются - и что, айтишники будут требовать выполнения плана? Может все же айтишникам смотреть чуть вперед, а не назад, как это часто бывает?
9 июл 08, 16:19    [5910307] Ответить | Цитировать    Сообщить модератору

 Re: Шо делать дальше?   [new]
директора задолбали молчать
Guest
WJ
Опыт пятилетнего планирования себя не оправдал. А за 10 лет либо ишак сдохнет, либо падишах
Стратегию-то вам может и нарисуют, но через год взгляды на подгузники поменяются - и что, айтишники будут требовать выполнения плана? Может все же айтишникам смотреть чуть вперед, а не назад, как это часто бывает?



Так они и смотрят - поэтому и прыгают, а разная публика при этом крутит пальцем у виска...


P.S. А вообще, я очень хочу чтобы наша профессия со временем стала такой же инженерной дисциплиной как например строительство - вам нужно здание? Извольте заплатить за проект, а потом за возведение, или покупайте (арендуйте) готовое, но тут уж не выдвигайте требований пристроить к нему еще 30 этажей. Изволили построить времянку, а теперь хотите ее превратить в доменный цех? нет проблем - СНОСИМ временку и строим цех. Через пять лет вам потребуется переделать цех в аэропорт? Это ваши трудности - х*й в голове медецина бессильна. Вы никогда не задумывались почему в IT такой процент проваленных проектов (представьте себе такой процент например в автомобилестроениии)? А потому, что делают их не в рамках инженерного подхода, а вопреки ему.... И заметьте, никто не кричит "Судостроители пи...сы не хотят переделать речной трамвайчик в ледокол". Ээээх мечты...
9 июл 08, 16:34    [5910480] Ответить | Цитировать    Сообщить модератору

Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
Все форумы / Разработка информационных систем Ответить
Generated time: 46ms.
Rambler's Top100 Powered by ActualForum 1.5.3 [s1] Copyright (c) Alex Sibilev 2000-2010