powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / SOA first step
9 сообщений из 9, страница 1 из 1
SOA first step
    #36931021
v0ffka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочитал про SOA.... кое что понял, а что-то нет.... можете направить на путь истенный...
Получается есть 3 слоя:

1) Некий BPEL сервер (ActiveBPEL engine, JBoss BPM etc.). на этом этапе идет разработка того или иного бизнесс процесса, определяется порядок вызовов сервисов

2) ESB. Предназначена для связи всех сервисов под единую информационную шину и осуществление коммуникаций между конечными сервисами

3) Конечный сервис. модуль бизнес логики КИС-а


Таким образов любая разработка SOA системы включает в себя разработку всех 3-х слоев. Так ли это?

Я, к сожалению, никогда не работал с этой архитектурой, но стоит задача в кратчайшее время разобраться с ней. Посоветуйте пожалуйста с чего начать, создать хотя бы Hello world. Ориентироваться, к сожалению, приходиться только на опен сорс технологии.
Что по опыту можете посоветовать для BPEL сервера (ActiveBPEL?) , ESB (я смотрю в сторону JBoss ESB).

Заранее очень благодарен, за все возможные советы
...
Рейтинг: 0 / 0
SOA first step
    #36931139
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BPEL подходит для процессов, состоящих в основном из автоматизированных шагов, а бизнес - это в большей степени шаги, выполняемые людьми. Поэтому советую посмотреть в сторону BPMN-ориентированных BPMS.
...
Рейтинг: 0 / 0
SOA first step
    #36931299
v0ffka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АБBPEL подходит для процессов, состоящих в основном из автоматизированных шагов, а бизнес - это в большей степени шаги, выполняемые людьми. Поэтому советую посмотреть в сторону BPMN-ориентированных BPMS.

как раз люди не будут принимать никакого участия. т.е. вызывать тот или иной процесс необходимо без участия людей
...
Рейтинг: 0 / 0
SOA first step
    #36931342
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v0ffkaкак раз люди не будут принимать никакого участия. т.е. вызывать тот или иной процесс необходимо без участия людей

Дело хозяйское. Просто вы делаете общие утверждения о том, что такое SOA и что такое управление процессом. Для общего случая BPEL не подойдет, а для частной задачи - вполне.
...
Рейтинг: 0 / 0
SOA first step
    #36931357
Фотография Андрей Ж.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v0ffkaПрочитал про SOA.... кое что понял, а что-то нет.... можете направить на путь истенный...
Почитайте довольно "простую" статью, где подробно описаны все нюансы www.zhsoft.nm.ru/word/soaeda.doc
...
Рейтинг: 0 / 0
SOA first step
    #36931521
v0ffka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, что-то я совсем запутался

допустим, у меня есть 3 сервиса. Для этого чтобы они соответствовали архитектуре СОА, я могу орагнизовать взаимодействие между ними 2-мя способами
- Описать порядок вызова через BPEL
или
- Объеденить их с помошью ESB

Правильно?

Я просто прочитав одну статью почему то подумал что необходимо:
1) создать BPEL документ описывающий порядок вызова сервисов
2) создать шину ESB для организации обмена сообщениями между сервисами
3) разработать отдельно сервисы
...
Рейтинг: 0 / 0
SOA first step
    #36931594
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v0ffka, правильно подумал. Один из вариантов реализации действительно так и выглядит.
Если не говорить о варианте реализации, то:
1. Описывается интерфейс сервиса (вход-выход)
2. Реализуется сервис, предоставляющий этот интерфейс. Внутреннее содержание сервиса - черный ящик для потребителя
3. все на шину (ESB)...
...
Рейтинг: 0 / 0
SOA first step
    #36931803
v0ffka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm,

хорошо, а как одна из реализаций:
1) Создаение сервисов
2) Объеденение сервисов с помощью ESB

В такой реализации можно предоставлять? т.е. без BPEL-я?
...
Рейтинг: 0 / 0
SOA first step
    #36931931
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v0ffka,

можно отвлечься от вариантов релизации и показать "на пальцах".
Есть нечто, а-ля ESB, которое содержит информацию типа:
- MyService1(<INPUT>): <OUTPUT> // <DESCRIPTION>
...
- MyServiceN(<INPUT>): <OUTPUT> // <DESCRIPTION>

Это нечто, обладает основными функциями (основными):
1. Показать какие у него есть сервисы
2. По каждому сервису показать структуру <INPUT>,<OUTPUT>, <DESCRIPTION>
3. Обепечить единый интерфейс для исполнения любого зарегистрированного у него сервиса, каким-бы образом он(сервис) не был реализован.

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


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