|
Практика SOA
|
|||
---|---|---|---|
#18+
Кто реально по требованиям бизнеса сталкивался с необходимостью использовать SOA, ESB. Например на базе Oracle SOA Sute. Я имею ввиду конкретные примеры где затраты на приобретение и внедрение пусть даже в долгосрочной (но всеже обозримой) перспективе себя оправдают(ли), по сравнению с не вписывающимися в рамки этих технологий решениями (пусть не такими универсальными), но которые решают именно конкретные задачи. Спасибо за внимание ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 09:32 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Alex3000Кто реально по требованиям бизнеса сталкивался с необходимостью использовать SOA, ESB. Например на базе Oracle SOA Sute. Я имею ввиду конкретные примеры где затраты на приобретение и внедрение пусть даже в долгосрочной (но всеже обозримой) перспективе себя оправдают(ли), по сравнению с не вписывающимися в рамки этих технологий решениями (пусть не такими универсальными), но которые решают именно конкретные задачи. Спасибо за внимание баловство это imho ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 09:52 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Могу привести пример использования ESB в реальном (текущем) проекте. У клиента есть сеть офисов продаж, которые передают заказы (точнее, заключенные с клиентами договора) в центральный офис для производства, доставки и выполнения работ. Сейчас пересылка осуществляется по электронной почте (во всех офисах есть интернет), а если связь отказывает, то файлы передаются курьером. В рамках нового решения (на основе BPM) коммуникации должны осуществляться через веб-сервисы. С одной стороны, это обеспечивает более надежное исполнение процесса и упрощает работу менеджеров, но с другой - веб-сервисы, если реализовывать их в простейшем виде XML-RPC, требуют онлайна. А по условиям задачи система должна функционировать и при отсутствии связи. Решение заключается в использовании ESB. С точки зрения приложения по-прежнему происходит обращение к веб-сервису. Только вместо удаленного вызывается локальный веб-сервис, реализуемый локальной ESB. ESB обращается уже к "настоящему" веб-сервису в центральном офисе, используя в качестве транспорта HTTPS, email или файловый обмен, в зависимости от наличия или отсутствия связи. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 10:34 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
АБ А по условиям задачи система должна функционировать и при отсутствии связи. Решение заключается в использовании ESB. а почему не взять и не провести анализ возможных решений пошире? Спектр решений на сегодня не такой узкий. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 11:05 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Petro123а почему не взять и не провести анализ возможных решений пошире? Спектр решений на сегодня не такой узкий. Зачем придираться к словам? ОК, пусть будет "предлагаемое решение". Хотите покритиковать этот вариант - критикуйте, хотите предложить что-то лучшее/другое - предлагайте, сравним альтернативы. Топик-стартер просил "конкретный пример", я его привел. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 12:17 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
АБ Petro123а почему не взять и не провести анализ возможных решений пошире? Спектр решений на сегодня не такой узкий. Зачем придираться к словам? ОК, пусть будет "предлагаемое решение". Хотите покритиковать этот вариант - критикуйте, хотите предложить что-то лучшее/другое - предлагайте, сравним альтернативы. Топик-стартер просил "конкретный пример", я его привел. да нет, мне самому интересна данная тема (и БПМ в том числе). Просто непонятно почему заказчик с .... эл.почты .... сразу прыгнул на БПМ. Смотрел на будущее конструирование бизнеса или просто мог себе позволить достаточно дорогое решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 12:27 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Petro123с .... эл.почты .... сразу прыгнул на БПМ Ну и что? Вполне нормальный путь. Если заказчик заинтересован в процессном управлении, то технологии приложатся. (И наоборот, кстати: если заказчик не дозрел до понимания его преимуществ, то даже при наличии должного финансирования у проекта BPM очень мало шансов быть успешным.) Ну а мнение о дороговизне BPM сильно преувеличено: есть и очень дорогие, и бюджетные, и бесплатные пакеты. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 12:52 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
АБ можно поконкретней, в виде сылок и проч: как выяснить дозрело руководство или не дозрело, а также стоит ли игра свеч, если в качестве главной альтернативы рассматривается собственная конфигурация на базе 1С 8.1? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2008, 14:10 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Alex3000Кто реально по требованиям бизнеса сталкивался с необходимостью использовать SOA, ESB. сталкивались, работает. Принцип примерно такой, как описАл во сторой части своего поста АБ. Реально дешевле и эффективней чем другие архитектуры (удаленный доступ, репликации и т.п.) p.s. конкретно c ORACLE SS не работал правда, возможности не исследовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2008, 15:52 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
cyxможно поконкретней, в виде сылок и проч: как выяснить дозрело руководство или не дозрело, а также стоит ли игра свеч, если в качестве главной альтернативы рассматривается собственная конфигурация на базе 1С 8.1? Чтобы получить квалифицированное заключение, воспользуйтесь бесплатной услугой "SOA assessment", которую предлагают многие вендоры, в частности IBM, Oracle, BEA. Google Вам в этом поможет. Мое личное мнение: BPM & SOA - это для тех, кто уже знает что такое корпоративная система (будь то SAP или 1С), чего от нее можно ожидать и чего нельзя, чего стоит настроить ее в начале или перенастроить на изменяющиеся бизнес-процессы конкретного предприятия в процессе эксплуатации. Судя по Вашему посту, вашей организации на данном этапе будет трудно оценить преимущества SOA - она решает проблемы, до которых вы еще не дожили. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 10:25 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
АБМое личное мнение: BPM & SOA - это для тех, кто уже знает что такое корпоративная система (будь то SAP или 1С), чего от нее можно ожидать и чего нельзя, чего стоит настроить ее в начале или перенастроить на изменяющиеся бизнес-процессы конкретного предприятия в процессе эксплуатации. может быть. В плане BPM, только речь в топике не о BPM. что же касается сервисных архитектур, то с этого лучше начинать. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 12:23 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
iscrafmможет быть. В плане BPM, только речь в топике не о BPM. что же касается сервисных архитектур, то с этого лучше начинать. Опять-таки ИМХО, SOA не стоит затевать без BPM. Это все равно как ставить клерку винду без офиса - работать конечно будет, и по интернету можно будет шариться, но настоящей пользы для бизнеса не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 16:47 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
А как посоветуете подходить к вопросам интегрции бизнес-приложений тем. кто "не созрел" для БПМ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 17:21 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
cyxА как посоветуете подходить к вопросам интегрции бизнес-приложений тем. кто "не созрел" для БПМ? Если задачи интеграции осознаны как системная (а не частная) проблема, то конечно сегодня ее целесообразно решать в рамках SOA. Продолжая аналогию: бывают ли ситуации, когда целесообразно ставить винду без офиса? - конечно бывают. Правда винда - это продукт, а SOA - всего лишь архитектура, так что с аналогиями не надо заходить слишком далеко. Винда - она винда и есть (с точностью до версии), а SOA - вещь многоликая; в большинстве случаев вопрос заключается не в том, нужна ли SOA, а в том, какая именно SOA нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 17:32 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
АБ iscrafmможет быть. В плане BPM, только речь в топике не о BPM. что же касается сервисных архитектур, то с этого лучше начинать. Опять-таки ИМХО, SOA не стоит затевать без BPM. Это все равно как ставить клерку винду без офиса - работать конечно будет, и по интернету можно будет шариться, но настоящей пользы для бизнеса не будет. SOA это самостоятельный компонент. Есть BPM или нет - ему все равно. Скорее BPM может быть интересно его наличие, но уж никак не наоборот. Да и польза бизнесу заключается не в одном BPM. Вы взяли одну из вещей... нужность и полезность которой вообще оспаривается и мало кто понимает зачем это нужно и какая от этого польза. И при чем здесь архитектура построения компьютерных систем о которой идет речь в этом топике - непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 17:32 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
iscrafmИ при чем здесь архитектура построения компьютерных систем о которой идет речь в этом топике - непонятно. Очевидно мы с Вами вкладываем разное значение в слово "бизнес". Бизнесу "архитектура построения компьютерных систем" в принципе не интересна. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 17:53 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
АБ iscrafmИ при чем здесь архитектура построения компьютерных систем о которой идет речь в этом топике - непонятно. Очевидно мы с Вами вкладываем разное значение в слово "бизнес". Бизнесу "архитектура построения компьютерных систем" в принципе не интересна. а я разве говорил что интересна? хотя в части затрат конечно интересна, но это уже другая тема. я говорил только то, что написано в посте, без какого-либо подтекста. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2008, 17:57 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Описанную АБ ситуацию уже много лет решали репликацией БД, инструментами гетерогенной репликации типа Sybase как его там, или средствами учетных систем - безо всяких ESB. MOM существует давно. Реальная ниша этой архитектуры - объединение разнородных учетных и аналитических систем, операционной аналитики, типа скоринга - когда источник критериев для него - не один, а много, и все должно крутиться real-time. Т.е. у нас это - крупные банки, производства, холдинги, но никак не мелкие-средние конторки с одной системой в центре. Об этом говорит и поток пресс-релизов о внедрениях SOA - там крупняк, с самым передовым IT - т.е. те же банки. Главная проблема текущих реализаций SOA/ESB - слишком высокая сложность. На бумаге выглядит отлично, а когда поживете на этом с год, хватаетесь за голову - сложность и траблы просто переместились в адаптеры и программный хаб из тех мест, где они были раньше. Реализовать, допустим, такую интеграцию и легче, чем "точку-точку" - но потом, при эксплуатации и развитии - разница смывается. Я сидел в банке, как раз видел это в деле. Представьте себе, аналитики по качеству данных, т.е. те люди, которые разрешают проблемы типа "почему в одной системе этот клиент должен ХХ, а в другой - YY, ведь они связаны по ESB?" - у них не стало меньше работы. Единственный реальный плюс - это унификация разбора таких случаев. При переделке цепей интеграции, опять же, экономии труда не случилось. Спецов по SOA почти нет, приходится аутсорсить, это долго. Не выполняется обещание о "быстрой адаптации" при изменениях бизнеса. Вот такие наблюдения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 13:45 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
А6дуллаГлавная проблема текущих реализаций SOA/ESB - слишком высокая сложность. На бумаге выглядит отлично, а когда поживете на этом с год, хватаетесь за голову - сложность и траблы просто переместились в адаптеры и программный хаб из тех мест, где они были раньше. Реализовать, допустим, такую интеграцию и легче, чем "точку-точку" - но потом, при эксплуатации и развитии - разница смывается. Я сидел в банке, как раз видел это в деле. Представьте себе, аналитики по качеству данных, т.е. те люди, которые разрешают проблемы типа "почему в одной системе этот клиент должен ХХ, а в другой - YY, ведь они связаны по ESB?" - у них не стало меньше работы. Единственный реальный плюс - это унификация разбора таких случаев. При переделке цепей интеграции, опять же, экономии труда не случилось. Спецов по SOA почти нет, приходится аутсорсить, это долго. Не выполняется обещание о "быстрой адаптации" при изменениях бизнеса. Вот такие наблюдения.Это именно то, о чем говорил АБ. "Чистая" SOA - вешь сама по себе правильная, но сложная в управлении. Помимо тех проблем, которые Вы описали, появятся еще и проблемы спонтанного размножения веб-сервисов (когда их количество достигает критической точки, то проще написать новый, чем найти уже имеющийся). Подходящее решение, ИМХО, отдать управление на откуп BPM-системе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 13:53 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Абдулла Описанную АБ ситуацию уже много лет решали репликацией БД, инструментами гетерогенной репликации типа Sybase как его там, или средствами учетных систем - безо всяких ESB. MOM существует давно. Именно репликация в первую очередь и пришла в голову в данном проекте. Но с SOA получилось лучше: обмен идет не между базами, а между приложениями и BPM, которая ими дирижирует. Более высокий уровень абстракции. А MOM некуда не делся, он сидит внутри любой ESB. А6дуллаОб этом говорит и поток пресс-релизов о внедрениях SOA - там крупняк, с самым передовым IT - т.е. те же банки. В пресс-релизах вообще в основном крупняк - им хвастаться интереснее, ясное дело. Так что это не показатель. Для меня лично важнее другой индикатор: ESB активно разрабатывается в Open Source, есть уже вполне зрелые продукты. Если бы потребность в нем ограничивалась только "жирными котами", мы бы этого не наблюдали. То есть SOA постепенно (о стадии процесса и о темпах можно спорить) переходит из разряда bleeding edge в mainstream. В свое время СУБД тоже вначале пользовал только крупняк - а теперь? То же и с ESB. АбдуллаЯ сидел в банке, как раз видел это в деле. Скажите, а как в вашем банке обстояло дело с SOA Governance - что-то системное было реализовано или врукопашную сражались? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:10 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
AFAIK никакого Governance там нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:29 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
А6дуллаAFAIK никакого Governance там нет. Governance = Repository + Registry + Policies. Может быть отстутствия этой компоненты и привело к неконтролируемой сложности. Хотя конечно это борьба с одной сложностью путем привлечения другой :) В SOA заложена привлекательная идея слабой связности: хорошо иметь возможность независимо разрабатывать компоненты и связывать их друг с другом только в момент исполнения. Но за все приходится платить, в данном случае оборотная сторона медали - это низкая надежность такой системы, проистекающая именно из-за отсутствия жетских связей. Поэтому чтобы SOA показала свое преимущество не в демонстрации и не в пилотном проекте, а в промышленной эксплуатации, абсолютно необходимо этот недостаток парировать: обзавестись единым хранилищем, единым каталогом, едиными дисциплинами. Это и есть идея Governance. По крайней мере, так я понял с чужих слов :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:39 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
А6дуллаЯ сидел в банке, как раз видел это в деле. Представьте себе, аналитики по качеству данных, т.е. те люди, которые разрешают проблемы типа "почему в одной системе этот клиент должен ХХ, а в другой - YY, ведь они связаны по ESB?" - у них не стало меньше работы. Единственный реальный плюс - это унификация разбора таких случаев. При переделке цепей интеграции, опять же, экономии труда не случилось. Спецов по SOA почти нет, приходится аутсорсить, это долго. Не выполняется обещание о "быстрой адаптации" при изменениях бизнеса. Вот такие наблюдения. а на чем базировалась система? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:43 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
WJ"Чистая" SOA - вешь сама по себе правильная, но сложная в управлении. Помимо тех проблем, которые Вы описали, появятся еще и проблемы спонтанного размножения веб-сервисов (когда их количество достигает критической точки, то проще написать новый, чем найти уже имеющийся). Подходящее решение, ИМХО, отдать управление на откуп BPM-системе. SOA - это архитектура. WEB - сервисы, всего лишь, один из вариантов реализации архитектуры. Обсуждается SOA, а разговоры о конкретных реализациях. В этом случае нужно обязательно делать сноски о каком вендоре идет речь, чтобы не приписывать все SOA как архитектурной модели построения систем. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:45 |
|
Практика SOA
|
|||
---|---|---|---|
#18+
Я бы не стал уточнять, внедрений мало, деанонимизация мне не нужна :) Могу сказать, что интегрировались унаследованные системы, в которых веб-сервисов от рождения нет, поэтому для некоторых из них создавались адаптеры, которые дергал хаб, а в некоторых самостийные команды разработчиков создавали для интеграции что-то свое, с очередями и своим форматом обмена, как им казалось, очень крутое :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:47 |
|
|
start [/forum/topic.php?fid=33&fpage=44&tid=1548778]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
others: | 280ms |
total: | 455ms |
0 / 0 |