powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Практика SOA
25 сообщений из 58, страница 1 из 3
Практика SOA
    #35260787
Alex3000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто реально по требованиям бизнеса сталкивался с необходимостью использовать SOA, ESB. Например на базе Oracle SOA Sute. Я имею ввиду конкретные примеры где затраты на приобретение и внедрение пусть даже в долгосрочной (но всеже обозримой) перспективе себя оправдают(ли), по сравнению с не вписывающимися в рамки этих технологий решениями (пусть не такими универсальными), но которые решают именно конкретные задачи.
Спасибо за внимание
...
Рейтинг: 0 / 0
Практика SOA
    #35260828
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex3000Кто реально по требованиям бизнеса сталкивался с необходимостью использовать SOA, ESB. Например на базе Oracle SOA Sute. Я имею ввиду конкретные примеры где затраты на приобретение и внедрение пусть даже в долгосрочной (но всеже обозримой) перспективе себя оправдают(ли), по сравнению с не вписывающимися в рамки этих технологий решениями (пусть не такими универсальными), но которые решают именно конкретные задачи.
Спасибо за внимание
баловство это imho
...
Рейтинг: 0 / 0
Практика SOA
    #35263750
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу привести пример использования ESB в реальном (текущем) проекте. У клиента есть сеть офисов продаж, которые передают заказы (точнее, заключенные с клиентами договора) в центральный офис для производства, доставки и выполнения работ. Сейчас пересылка осуществляется по электронной почте (во всех офисах есть интернет), а если связь отказывает, то файлы передаются курьером. В рамках нового решения (на основе BPM) коммуникации должны осуществляться через веб-сервисы. С одной стороны, это обеспечивает более надежное исполнение процесса и упрощает работу менеджеров, но с другой - веб-сервисы, если реализовывать их в простейшем виде XML-RPC, требуют онлайна. А по условиям задачи система должна функционировать и при отсутствии связи. Решение заключается в использовании ESB. С точки зрения приложения по-прежнему происходит обращение к веб-сервису. Только вместо удаленного вызывается локальный веб-сервис, реализуемый локальной ESB. ESB обращается уже к "настоящему" веб-сервису в центральном офисе, используя в качестве транспорта HTTPS, email или файловый обмен, в зависимости от наличия или отсутствия связи.
...
Рейтинг: 0 / 0
Практика SOA
    #35263848
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ
А по условиям задачи система должна функционировать и при отсутствии связи.

Решение заключается в использовании ESB.
а почему не взять и не провести анализ возможных решений пошире?
Спектр решений на сегодня не такой узкий.
...
Рейтинг: 0 / 0
Практика SOA
    #35264156
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123а почему не взять и не провести анализ возможных решений пошире?
Спектр решений на сегодня не такой узкий.

Зачем придираться к словам? ОК, пусть будет "предлагаемое решение". Хотите покритиковать этот вариант - критикуйте, хотите предложить что-то лучшее/другое - предлагайте, сравним альтернативы. Топик-стартер просил "конкретный пример", я его привел.
...
Рейтинг: 0 / 0
Практика SOA
    #35264194
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ Petro123а почему не взять и не провести анализ возможных решений пошире?
Спектр решений на сегодня не такой узкий.

Зачем придираться к словам? ОК, пусть будет "предлагаемое решение". Хотите покритиковать этот вариант - критикуйте, хотите предложить что-то лучшее/другое - предлагайте, сравним альтернативы. Топик-стартер просил "конкретный пример", я его привел.
да нет, мне самому интересна данная тема (и БПМ в том числе).
Просто непонятно почему заказчик с .... эл.почты .... сразу прыгнул на БПМ.
Смотрел на будущее конструирование бизнеса или просто мог себе позволить достаточно дорогое решение?
...
Рейтинг: 0 / 0
Практика SOA
    #35264295
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123с .... эл.почты .... сразу прыгнул на БПМ

Ну и что? Вполне нормальный путь. Если заказчик заинтересован в процессном управлении, то технологии приложатся. (И наоборот, кстати: если заказчик не дозрел до понимания его преимуществ, то даже при наличии должного финансирования у проекта BPM очень мало шансов быть успешным.) Ну а мнение о дороговизне BPM сильно преувеличено: есть и очень дорогие, и бюджетные, и бесплатные пакеты.
...
Рейтинг: 0 / 0
Практика SOA
    #35266909
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ

можно поконкретней, в виде сылок и проч: как выяснить дозрело руководство или не дозрело, а также стоит ли игра свеч, если в качестве главной альтернативы рассматривается собственная конфигурация на базе 1С 8.1?
...
Рейтинг: 0 / 0
Практика SOA
    #35267016
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex3000Кто реально по требованиям бизнеса сталкивался с необходимостью использовать SOA, ESB.
сталкивались, работает. Принцип примерно такой, как описАл во сторой части своего поста АБ.
Реально дешевле и эффективней чем другие архитектуры (удаленный доступ, репликации и т.п.)

p.s. конкретно c ORACLE SS не работал правда, возможности не исследовал.
...
Рейтинг: 0 / 0
Практика SOA
    #35267715
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxможно поконкретней, в виде сылок и проч: как выяснить дозрело руководство или не дозрело, а также стоит ли игра свеч, если в качестве главной альтернативы рассматривается собственная конфигурация на базе 1С 8.1? Чтобы получить квалифицированное заключение, воспользуйтесь бесплатной услугой "SOA assessment", которую предлагают многие вендоры, в частности IBM, Oracle, BEA. Google Вам в этом поможет.

Мое личное мнение: BPM & SOA - это для тех, кто уже знает что такое корпоративная система (будь то SAP или 1С), чего от нее можно ожидать и чего нельзя, чего стоит настроить ее в начале или перенастроить на изменяющиеся бизнес-процессы конкретного предприятия в процессе эксплуатации. Судя по Вашему посту, вашей организации на данном этапе будет трудно оценить преимущества SOA - она решает проблемы, до которых вы еще не дожили.
...
Рейтинг: 0 / 0
Практика SOA
    #35268094
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБМое личное мнение: BPM & SOA - это для тех, кто уже знает что такое корпоративная система (будь то SAP или 1С), чего от нее можно ожидать и чего нельзя, чего стоит настроить ее в начале или перенастроить на изменяющиеся бизнес-процессы конкретного предприятия в процессе эксплуатации.
может быть. В плане BPM, только речь в топике не о BPM.
что же касается сервисных архитектур, то с этого лучше начинать.
...
Рейтинг: 0 / 0
Практика SOA
    #35269115
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmможет быть. В плане BPM, только речь в топике не о BPM. что же касается сервисных архитектур, то с этого лучше начинать. Опять-таки ИМХО, SOA не стоит затевать без BPM. Это все равно как ставить клерку винду без офиса - работать конечно будет, и по интернету можно будет шариться, но настоящей пользы для бизнеса не будет.
...
Рейтинг: 0 / 0
Практика SOA
    #35269294
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как посоветуете подходить к вопросам интегрции бизнес-приложений тем. кто "не созрел" для БПМ?
...
Рейтинг: 0 / 0
Практика SOA
    #35269351
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxА как посоветуете подходить к вопросам интегрции бизнес-приложений тем. кто "не созрел" для БПМ? Если задачи интеграции осознаны как системная (а не частная) проблема, то конечно сегодня ее целесообразно решать в рамках SOA. Продолжая аналогию: бывают ли ситуации, когда целесообразно ставить винду без офиса? - конечно бывают. Правда винда - это продукт, а SOA - всего лишь архитектура, так что с аналогиями не надо заходить слишком далеко. Винда - она винда и есть (с точностью до версии), а SOA - вещь многоликая; в большинстве случаев вопрос заключается не в том, нужна ли SOA, а в том, какая именно SOA нужна.
...
Рейтинг: 0 / 0
Практика SOA
    #35269355
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ iscrafmможет быть. В плане BPM, только речь в топике не о BPM. что же касается сервисных архитектур, то с этого лучше начинать. Опять-таки ИМХО, SOA не стоит затевать без BPM. Это все равно как ставить клерку винду без офиса - работать конечно будет, и по интернету можно будет шариться, но настоящей пользы для бизнеса не будет.
SOA это самостоятельный компонент. Есть BPM или нет - ему все равно. Скорее BPM может быть интересно его наличие, но уж никак не наоборот. Да и польза бизнесу заключается не в одном BPM. Вы взяли одну из вещей... нужность и полезность которой вообще оспаривается и мало кто понимает зачем это нужно и какая от этого польза. И при чем здесь архитектура построения компьютерных систем о которой идет речь в этом топике - непонятно.
...
Рейтинг: 0 / 0
Практика SOA
    #35269456
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmИ при чем здесь архитектура построения компьютерных систем о которой идет речь в этом топике - непонятно. Очевидно мы с Вами вкладываем разное значение в слово "бизнес". Бизнесу "архитектура построения компьютерных систем" в принципе не интересна.
...
Рейтинг: 0 / 0
Практика SOA
    #35269467
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ iscrafmИ при чем здесь архитектура построения компьютерных систем о которой идет речь в этом топике - непонятно. Очевидно мы с Вами вкладываем разное значение в слово "бизнес". Бизнесу "архитектура построения компьютерных систем" в принципе не интересна.
а я разве говорил что интересна? хотя в части затрат конечно интересна, но это уже другая тема.
я говорил только то, что написано в посте, без какого-либо подтекста.
...
Рейтинг: 0 / 0
Практика SOA
    #35271211
Фотография А6дулла
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описанную АБ ситуацию уже много лет решали репликацией БД, инструментами гетерогенной репликации типа Sybase как его там, или средствами учетных систем - безо всяких ESB.
MOM существует давно.

Реальная ниша этой архитектуры - объединение разнородных учетных и аналитических систем, операционной аналитики, типа скоринга - когда источник критериев для него - не один, а много, и все должно крутиться real-time.
Т.е. у нас это - крупные банки, производства, холдинги, но никак не мелкие-средние конторки с одной системой в центре.
Об этом говорит и поток пресс-релизов о внедрениях SOA - там крупняк, с самым передовым IT - т.е. те же банки.

Главная проблема текущих реализаций SOA/ESB - слишком высокая сложность. На бумаге выглядит отлично, а когда поживете на этом с год, хватаетесь за голову - сложность и траблы просто переместились в адаптеры и программный хаб из тех мест, где они были раньше.
Реализовать, допустим, такую интеграцию и легче, чем "точку-точку" - но потом, при эксплуатации и развитии - разница смывается.

Я сидел в банке, как раз видел это в деле. Представьте себе, аналитики по качеству данных, т.е. те люди, которые разрешают проблемы типа "почему в одной системе этот клиент должен ХХ, а в другой - YY, ведь они связаны по ESB?" - у них не стало меньше работы.
Единственный реальный плюс - это унификация разбора таких случаев.
При переделке цепей интеграции, опять же, экономии труда не случилось. Спецов по SOA почти нет, приходится аутсорсить, это долго.
Не выполняется обещание о "быстрой адаптации" при изменениях бизнеса.


Вот такие наблюдения.
...
Рейтинг: 0 / 0
Практика SOA
    #35271253
WJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаГлавная проблема текущих реализаций SOA/ESB - слишком высокая сложность. На бумаге выглядит отлично, а когда поживете на этом с год, хватаетесь за голову - сложность и траблы просто переместились в адаптеры и программный хаб из тех мест, где они были раньше.
Реализовать, допустим, такую интеграцию и легче, чем "точку-точку" - но потом, при эксплуатации и развитии - разница смывается.

Я сидел в банке, как раз видел это в деле. Представьте себе, аналитики по качеству данных, т.е. те люди, которые разрешают проблемы типа "почему в одной системе этот клиент должен ХХ, а в другой - YY, ведь они связаны по ESB?" - у них не стало меньше работы.
Единственный реальный плюс - это унификация разбора таких случаев.
При переделке цепей интеграции, опять же, экономии труда не случилось. Спецов по SOA почти нет, приходится аутсорсить, это долго.
Не выполняется обещание о "быстрой адаптации" при изменениях бизнеса. Вот такие наблюдения.Это именно то, о чем говорил АБ. "Чистая" SOA - вешь сама по себе правильная, но сложная в управлении. Помимо тех проблем, которые Вы описали, появятся еще и проблемы спонтанного размножения веб-сервисов (когда их количество достигает критической точки, то проще написать новый, чем найти уже имеющийся). Подходящее решение, ИМХО, отдать управление на откуп BPM-системе.
...
Рейтинг: 0 / 0
Практика SOA
    #35271325
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абдулла Описанную АБ ситуацию уже много лет решали репликацией БД, инструментами гетерогенной репликации типа Sybase как его там, или средствами учетных систем - безо всяких ESB. MOM существует давно. Именно репликация в первую очередь и пришла в голову в данном проекте. Но с SOA получилось лучше: обмен идет не между базами, а между приложениями и BPM, которая ими дирижирует. Более высокий уровень абстракции. А MOM некуда не делся, он сидит внутри любой ESB.

А6дуллаОб этом говорит и поток пресс-релизов о внедрениях SOA - там крупняк, с самым передовым IT - т.е. те же банки. В пресс-релизах вообще в основном крупняк - им хвастаться интереснее, ясное дело. Так что это не показатель. Для меня лично важнее другой индикатор: ESB активно разрабатывается в Open Source, есть уже вполне зрелые продукты. Если бы потребность в нем ограничивалась только "жирными котами", мы бы этого не наблюдали. То есть SOA постепенно (о стадии процесса и о темпах можно спорить) переходит из разряда bleeding edge в mainstream. В свое время СУБД тоже вначале пользовал только крупняк - а теперь? То же и с ESB.

АбдуллаЯ сидел в банке, как раз видел это в деле. Скажите, а как в вашем банке обстояло дело с SOA Governance - что-то системное было реализовано или врукопашную сражались?
...
Рейтинг: 0 / 0
Практика SOA
    #35271392
Фотография А6дулла
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AFAIK никакого Governance там нет.
...
Рейтинг: 0 / 0
Практика SOA
    #35271435
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаAFAIK никакого Governance там нет. Governance = Repository + Registry + Policies. Может быть отстутствия этой компоненты и привело к неконтролируемой сложности. Хотя конечно это борьба с одной сложностью путем привлечения другой :)

В SOA заложена привлекательная идея слабой связности: хорошо иметь возможность независимо разрабатывать компоненты и связывать их друг с другом только в момент исполнения. Но за все приходится платить, в данном случае оборотная сторона медали - это низкая надежность такой системы, проистекающая именно из-за отсутствия жетских связей. Поэтому чтобы SOA показала свое преимущество не в демонстрации и не в пилотном проекте, а в промышленной эксплуатации, абсолютно необходимо этот недостаток парировать: обзавестись единым хранилищем, единым каталогом, едиными дисциплинами. Это и есть идея Governance. По крайней мере, так я понял с чужих слов :)
...
Рейтинг: 0 / 0
Практика SOA
    #35271450
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дуллаЯ сидел в банке, как раз видел это в деле. Представьте себе, аналитики по качеству данных, т.е. те люди, которые разрешают проблемы типа "почему в одной системе этот клиент должен ХХ, а в другой - YY, ведь они связаны по ESB?" - у них не стало меньше работы.
Единственный реальный плюс - это унификация разбора таких случаев.
При переделке цепей интеграции, опять же, экономии труда не случилось. Спецов по SOA почти нет, приходится аутсорсить, это долго.
Не выполняется обещание о "быстрой адаптации" при изменениях бизнеса.

Вот такие наблюдения.
а на чем базировалась система?
...
Рейтинг: 0 / 0
Практика SOA
    #35271462
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WJ"Чистая" SOA - вешь сама по себе правильная, но сложная в управлении. Помимо тех проблем, которые Вы описали, появятся еще и проблемы спонтанного размножения веб-сервисов (когда их количество достигает критической точки, то проще написать новый, чем найти уже имеющийся). Подходящее решение, ИМХО, отдать управление на откуп BPM-системе.
SOA - это архитектура. WEB - сервисы, всего лишь, один из вариантов реализации архитектуры. Обсуждается SOA, а разговоры о конкретных реализациях. В этом случае нужно обязательно делать сноски о каком вендоре идет речь, чтобы не приписывать все SOA как архитектурной модели построения систем.
...
Рейтинг: 0 / 0
Практика SOA
    #35271470
Фотография А6дулла
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы не стал уточнять, внедрений мало, деанонимизация мне не нужна :)

Могу сказать, что интегрировались унаследованные системы, в которых веб-сервисов от рождения нет, поэтому для некоторых из них создавались адаптеры, которые дергал хаб, а в некоторых самостийные команды разработчиков создавали для интеграции что-то свое, с очередями и своим форматом обмена, как им казалось, очень крутое :)
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 1 из 3
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Практика SOA
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]