|
Архитектура разработки
|
|||
---|---|---|---|
#18+
вообще ИМХО правильно строить не мостики между системами, а делать произвольную интеграционную систему, назначение которой как раз и заниматься обменом данными с другими БД. В этом смысле подход автора топика очень интересен, я как-то даже над этим не задумывался раньше - создать сущности, методы как отдельную метабазу (понятие автора). Оно то в принципе так и есть, и в каше так же, и, насколько я понял - в искре. Только там этой сущностью является элемент workflow, куда нацепляются алгоритмы взаимодействия с данными в зависимости от статуса, а здесь автор расширяет точку зрения. В общем все то же самое, что и раньше, просто точка зрения другая. Например банальный справочник клиентов, который может существовать в трех-пяти экземплярах в разных БД. Для занесения одного новго элемента workflow может и не быть нужен - все определится правами. Вот вам сущность - справочник - который по заранее известным правилам при создании в одной БД элемента начнет создавать элементы в других. Только ох как тяжко будет эти правила писать. Без ариса никак здесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2007, 08:25 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
LunxБез ариса никак здесь.Еще как "как"! Возьмите нормальную BPM и будет вам счастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2007, 11:17 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
pvsОсновоные покупные системы у нас, как правило, взаимодействуют с друг другом и работают не только со своей СУБД. Это закладывалось изначально разработчиками ? Драйверы ? ODBC ? Или это уже ваши примочки ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2007, 11:29 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
мод pvsОсновоные покупные системы у нас, как правило, взаимодействуют с друг другом и работают не только со своей СУБД. Это закладывалось изначально разработчиками ? Драйверы ? ODBC ? Или это уже ваши примочки ? По разному. Взаимодействие через дб-линки, очереди, снапшоты и т.д. и т.п. Еще для взаимодействия используются сервера приложений на платформе Java, .NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2007, 12:12 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
Было бы очень интересно посмотреть на готовое решение в этой области, не перегруженные workflow и соответсвенно стоящие гораздо меньше подобных систем. Если что-нибудь найдете -обязательно поделитесь ссылкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2007, 13:27 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
pvsВзаимодействие через дб-линки, очереди, снапшоты и т.д. и т.п. Это все можно на оракле и сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2007, 15:23 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
мод pvsВзаимодействие через дб-линки, очереди, снапшоты и т.д. и т.п. Это все можно на оракле и сделать. Эти вещи у нас на оракле и сделаны. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 00:52 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
WJ LunxБез ариса никак здесь.Еще как "как"! Возьмите нормальную BPM и будет вам счастье.А можно - очень кратенько - ответить: что даст "нормальная BPM" сверх того, что дает арис? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 05:44 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
pvsЭти вещи у нас на оракле и сделаны. Так вы уже на правильном пути, надо просто идти до конца. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 10:03 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
asdfghjklА можно - очень кратенько - ответить: что даст "нормальная BPM" сверх того, что дает арис? Спасибо.Можно и кратенько. Даст исполнение нарисованной схемы - будет раздавать задания пользователям в соответствии с шагами, изображенными на схеме. Это если "кратенько". ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 10:05 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
asdfghjklчто даст "нормальная BPM" сверх того, что дает арис Хотите загубить дело, скомпроментировать идеи процессного управления - приобретите арис. Приходилось иметь дело с компаниями, которые давно и "успешно" им пользуются. Результаты убогие. Мертвые схемы - устаревшие, грешащие приблизительностью, предполагающие "творческую интерпретацию" программистом, транслирующим их в разрабатываемые приложения... В "нормальной" BPM схема бизнес-процесса является непосредственно исполняемой - без трансляции в компьютерные языки, без экспорта-импорта. И это принципиально, иначе (как в случае ARIS eEPC) разрыва между диаграммой процесса и информационной системой, между бизнесом и ИТ избежать не удается. Когда же такой разрыв происходит, можно забыть об идее непрерывного усовершенствования в духе цикла PDCA. А следовательно, забыть об идее процессного управления. Впрочем, заниматься старым добрым реинжинирингом можно, если кому-то это еще интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 12:28 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
АБВ "нормальной" BPM схема бизнес-процесса является непосредственно исполняемой - без трансляции в компьютерные языки, без экспорта-импорта. :) сегодня какой-то день сказок. И это уже не первый сказочный топик, встретившийся сегодня. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 13:10 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
iscrafmсегодня какой-то день сказок А что собственно вам представляется неправдоподобным? Нормальный DDA - Design Driven Architecture. Расширяйте кругозор. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 13:16 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
iscrafm АБВ "нормальной" BPM схема бизнес-процесса является непосредственно исполняемой - без трансляции в компьютерные языки, без экспорта-импорта. :) сегодня какой-то день сказок. И это уже не первый сказочный топик, встретившийся сегодня.Вы как будто только сегодня родились, ей-богу. Уже давно скачали бы да попробовали что-нить из серии BPM. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 13:16 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
WJ iscrafm АБВ "нормальной" BPM схема бизнес-процесса является непосредственно исполняемой - без трансляции в компьютерные языки, без экспорта-импорта. :) сегодня какой-то день сказок. И это уже не первый сказочный топик, встретившийся сегодня.Вы как будто только сегодня родились, ей-богу. Уже давно скачали бы да попробовали что-нить из серии BPM. нет Юлия, чуть раньше. Не дадите наводку что посмотреть в контексте "без трансляции в компьютерные языки, без экспорта-импорта", с довольствием бы посмотрел, возможно поучился. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 15:01 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
iscrafmНе дадите наводку что посмотреть в контексте "без трансляции в компьютерные языки, без экспорта-импорта", с довольствием бы посмотрел, возможно поучился.Я понимаю Ваш скепсис, поскольку под фразой "без трансляции в компьютерные языки" можно понимать буквально "прямо по-русски". Но если изначально опустить то, что любое машинное представление - это двоичный код, и все, что мы делаем автоматически в этот код переводится, то я так понимаю, что АБ имел в виду "без дополнительной трансляции". И я думаю, что Вы лукавите, делая вид, что об этом не знаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 15:26 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
Еще к вопросу о разнице между ARIS и BPM: From CIO to CPO via BPM. The Next Generation of Enterprise Automation. Howard Smith, 2005...In the 1990s, before the DBMS, process modeling was mostly process mapping oriented towards building the understanding of "how thigs get done around here", a step many felt necessary prior to any change, no matter how small. That's still a highly valid activity, but non-executable process maps are, like milk, perishable; use them, or they quickly lose relevance as the business simply "moves on". Now that we have a tool that manages runnging processes, why draw hundreds of process diagrams and leave them lying on the shelf, or in an electronic repostiory, unused and rarely referenced? The BPMS brings processes to life as executable systems, as simply as immediately as spreadsheets perform calculations... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 15:28 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
Еще хорошая цитата из того же источника: Howard SmithThere is industry confusion about how the BPMS achieves DDA. A BPMS is not a compiler or translator that makes process diagrams and generates software code. A BPMS is a software system, not the beginning of a software development process. Buyer beware: any IT salesman who speaks about translation of a process diagram into any form of code, including new languages such as Business Process Execution Language (BPEL), is not speaking about BPM. Data is not translated to the relational model before it is managed using a RDBMS. Nor with the BPMS is it necessary to translate process to code for them to execute. Process models may be represented in BPEL or BPML, but this is merely a convinience and a manifestation of the trend towards the use of the Internet standrard, XML. In reality, a BPMS supports an executable process and it is, at one and the same time, the process and the system. Не найти систему, которая работает по этому приниципу способен, извините, только ленивый. TIBCO, WebMethods, Interstage, Unify, Intalio, JBoss... У многих, если не всех, есть evaluation версии. Цены разные, от очень дорогих до бесплатных. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 15:39 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
АБВ "нормальной" BPM схема бизнес-процесса является непосредственно исполняемой ... Видимо, имелось в виду что в "нормальных" BPM процессы можно мониторить. Насколько я знаю, Aris 6.хх это также умеет. Только вот почему решили, что топикстартера спасет только BPMS - мне совершенно неясно. Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 15:43 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
aagВидимо, имелось в виду что в "нормальных" BPM процессы можно мониторить. Насколько я знаю, Aris 6.хх это также умеет. Мониторить он умеет, и даже очень хорошо. PPM - действительно симпатичная вещч. Он исполнять бизнес-процессы не умеет, вот беда. И не научится никогда, если говорить о eEPC. Импорт-экспорт не спасает. aagТолько вот почему решили, что топикстартера спасет только BPMS - мне совершенно неясно. Уклонился от темы, признаю. Топикстартеру я бы посоветовал, прежде чем изобретать собственную архитектуру интеграции, прочесть книжку под названием "Шаблоны интеграции корпоративных приложений". В ней и теория, и описание нескольких коммерческих реализаций, и вполне жизненные примеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 15:50 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
WJ asdfghjklА можно - очень кратенько - ответить: что даст "нормальная BPM" сверх того, что дает арис? Спасибо.Можно и кратенько. Даст исполнение нарисованной схемы - будет раздавать задания пользователям в соответствии с шагами, изображенными на схеме. Это если "кратенько".М-да. Не, ну краткость сестра канешна, но не на столько же. )))) Вот арис - тоже позволяет "прогонять" нарисованное, к примеру. А в таком ракурсе (штатном) - оценка загрузки ресурсов, схема отношений подразделений, связанность процессов, входов-выходов и результатов действий? Могёт? Нам, например, сейчас именно такой анализ интересен. Динамика - это еще не все, однако. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2007, 20:45 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
asdfghjkl Вот арис - тоже позволяет "прогонять" нарисованное, к примеру. надеюсь тоже без программирования и импорта-экспорта? нарисовал квадратики и они чудесным образом ожили! если с программированием, то в топку, не круто! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2007, 20:15 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
iscrafm asdfghjkl Вот арис - тоже позволяет "прогонять" нарисованное, к примеру. надеюсь тоже без программирования и импорта-экспорта? нарисовал квадратики и они чудесным образом ожили! если с программированием, то в топку, не круто!Знатоки утверждают, что без. Но это, в принципе, ни о чем,т.к. реально не дает функции управления. Так, для аналитика наглядней типа делают. Сам еще попробую, может "торкнет" )). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2007, 15:26 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
asdfghjklЗнатоки утверждают, что без. :) -Вас кто стиг? -Парикмахер... - Это понятно, а по профессии он кто? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2007, 18:17 |
|
Архитектура разработки
|
|||
---|---|---|---|
#18+
iscrafmнарисовал квадратики и они чудесным образом ожили! если с программированием, то в топку, не круто! Цирк уехал, клоуны остались. Кто где когда утверждал, что "квадратики" предполагают отказ от программирования? Речь идет об очень простой идее специализированной программы, которая раздает задания пользователям, хранит текущий контекст и историю процесса, руководствуясь при этом графической схемой процесса. Такая программа называется "движком" (BPM engine). Дальше к этому костяку вы вольны прицеплять экраны пользовательского интерфейса, алгоритмы, сервисы... Но в том, что верхний уровень бизнес-логики - уровень процесса - реализован не программным кодом, а картинкой, содержится глубокий смысл. Именно благодаря этому удается менять процессную логику в том темпе, которого требует сегодняшний бизнес. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2007, 11:57 |
|
|
start [/forum/topic.php?fid=33&msg=34925430&tid=1548939]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
128ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 231ms |
0 / 0 |