powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / SOA провалится
25 сообщений из 120, страница 4 из 5
SOA провалится
    #36478738
Фотография А6дуллаh3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, решение для задачи целостности многозвенной SOA-транзакции - реализация в концевых системах сервисов "Откатить документ" помимо прямых "Создать документ", и реализация на этих обратных сервисах цепочки отката. Прямая цепочка должна регистрировать каждый успешных шаг в регистре многозвенных транзакций, а обратная, в случае сбоя прямой - опрашивать этот реестр и вызывать откат в обратном порядке.
...
Рейтинг: 0 / 0
SOA провалится
    #36478774
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmСлабосвзянный - это стыковка в момент исполнения, многократное использование, взаимозаменяемость. Т.е. характеристики, которые на порядок упрощают разработку и управление жизненным циклом продукта. Но никак не плохая управляемость.

многократное использование сервисов - по-моему, миф. В вашей SOA сколько сервисов и сколько из них повторно использованы?

PS. Я не против SOA. Просто заметка.
...
Рейтинг: 0 / 0
SOA провалится
    #36478810
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_foxiscrafmСлабосвзянный - это стыковка в момент исполнения, многократное использование, взаимозаменяемость. Т.е. характеристики, которые на порядок упрощают разработку и управление жизненным циклом продукта. Но никак не плохая управляемость.

многократное использование сервисов - по-моему, миф. В вашей SOA сколько сервисов и сколько из них повторно использованы?

PS. Я не против SOA. Просто заметка.
смотря в какой из систем. Под рукой что есть глянул, чуть более 600. Повторно используется многие конечно.
...
Рейтинг: 0 / 0
SOA провалится
    #36478821
Не Искра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmweb_foxiscrafmСлабосвзянный - это стыковка в момент исполнения, многократное использование, взаимозаменяемость. Т.е. характеристики, которые на порядок упрощают разработку и управление жизненным циклом продукта. Но никак не плохая управляемость.

многократное использование сервисов - по-моему, миф. В вашей SOA сколько сервисов и сколько из них повторно использованы?

PS. Я не против SOA. Просто заметка.
смотря в какой из систем. Под рукой что есть глянул, чуть более 600. Повторно используется многие конечно.
Думаю, - это одна из причин, которая позволяет ему за выходные делать готовые системы.
...
Рейтинг: 0 / 0
SOA провалится
    #36478846
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опять искроскрины. а на них у меня алергия уже.
Медицина относит алкоголь и табак к наркотическим веществам.<BR>А опьянение - это всего навсего нарушение работы головного мозга в следствие кислородного голодания.<BR>Хотите быть здоровыми и знать больше ?
...
Рейтинг: 0 / 0
SOA провалится
    #36478856
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_опять искроскрины. а на них у меня алергия уже.

когда будут обсуждаться вопросы, к которым Искра не имеет отношения, скринов не будет.

p.s. Попей лоратадина, помогает.
...
Рейтинг: 0 / 0
SOA провалится
    #36478864
trdm_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmtrdm_опять искроскрины. а на них у меня алергия уже.
когда будут обсуждаться вопросы, к которым Искра не имеет отношения, скринов не будет. не верю. тут даже если бедет тема о защите животных влепишь скрин со справочником "Корма". это проклятие этого форума.
...
Рейтинг: 0 / 0
SOA провалится
    #36479194
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdm_,
-1
конкретность флеймом быть не может (с)
...
Рейтинг: 0 / 0
SOA провалится
    #36479206
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s_ustinovто есть речь все же идет не о нескольких независимых БД, а об одной распределенной БД? :-)))
распределенная БД - это связанные независимые БД под управлением одинаковых или разных СУБД
...
Рейтинг: 0 / 0
SOA провалится
    #36479218
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mcureenabДля нормальной работы системы вполне достаточно, чтобы операция во всех ситуациях оставляла за собой согласованные и целостные данные.
Именно во всех ситуациях, в.т.ч. и аварийных. SOA пока можно безопасно использовать только в режиме read only.
mcureenabЕсли вам нужны распределённые транзакции, так используйте рапределённые БД.
Так и делаем
...
Рейтинг: 0 / 0
SOA провалится
    #36479228
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модs_ustinovто есть речь все же идет не о нескольких независимых БД, а об одной распределенной БД? :-)))
распределенная БД - это связанные независимые БД под управлением одинаковых или разных СУБД
если ничего не поменялось за последние несколько лет, для распределенных реляционных БД так и не удается решить задачу обеспечения целостности данных (не получается нормально реализовать транзакции)...
и вроде бы уже все согласились, что это и не нужно - используют или объектные базы, или системы, посылающие друг другу сообщения (это совсем не транзакции)
...
Рейтинг: 0 / 0
SOA провалится
    #36479246
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmweb_foxiscrafmСлабосвзянный - это стыковка в момент исполнения, многократное использование, взаимозаменяемость. Т.е. характеристики, которые на порядок упрощают разработку и управление жизненным циклом продукта. Но никак не плохая управляемость.

многократное использование сервисов - по-моему, миф. В вашей SOA сколько сервисов и сколько из них повторно использованы?

PS. Я не против SOA. Просто заметка.
смотря в какой из систем. Под рукой что есть глянул, чуть более 600. Повторно используется многие конечно.

Напишите, пожалуйста, подробнее: на какой платформе вы построили SOA, примерно сколько сервисов в % повторно используется. Сколько % сервисов работает на запись бизнес-данных (логирования не в счёт). И, если можно, как происходит решение, что сделать сервисом, а что не стоит (что ограничивает).
...
Рейтинг: 0 / 0
SOA провалится
    #36479289
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_foxНапишите, пожалуйста, подробнее: на какой платформе вы построили SOA, примерно сколько сервисов в % повторно используется. Сколько % сервисов работает на запись бизнес-данных (логирования не в счёт). И, если можно, как происходит решение, что сделать сервисом, а что не стоит (что ограничивает).
Вы же понимаете, что мне легче не рушить Ваши заблуждения, чем считать проценты . На запись бизнес-данных работает подавляющее большинство (а на что еще работают сервисы в бизнес-приложениях?), в процентах не считал. Повторно используется масса. Решение, что сделать сервисом пришло единоразово - все . Любая функция, будь то функция для ввода данных, их обработки или анализа, в SOA архитектуре, есть сервис, посаженный на общую шину. Но судя по Вашим вопросам и вопросам, поднятым чуть выше, кроме варианта реализации SOA в форме веб-сервисов ничего больше не рассматривается. А как же ESB, серверы приложений...? Поэтому и странно звучат вопросы по, казалось бы, банальным вещам в разработке - многократное использование.
...
Рейтинг: 0 / 0
SOA провалится
    #36479415
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s_ustinov
если ничего не поменялось за последние несколько лет, для распределенных реляционных БД так и не удается решить задачу обеспечения целостности данных (не получается нормально реализовать транзакции)...
и вроде бы уже все согласились, что это и не нужно - используют или объектные базы, или системы, посылающие друг другу сообщения (это совсем не транзакции)
Отсюда неутешительный вывод: для обеспечения целостности можно использовать только ценьрализованную БД без всякиз сервисов. А распределенные вычисления только на чтение или где целостность не важна.
...
Рейтинг: 0 / 0
SOA провалится
    #36479427
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А6дуллаh3Я думаю, решение для задачи целостности многозвенной SOA-транзакции - реализация в концевых системах сервисов "Откатить документ" помимо прямых "Создать документ", и реализация на этих обратных сервисах цепочки отката. Прямая цепочка должна регистрировать каждый успешных шаг в регистре многозвенных транзакций, а обратная, в случае сбоя прямой - опрашивать этот реестр и вызывать откат в обратном порядке.
Может быть. Проблема однако в том, что вызвать откат в обратном порядке будет уже некому - например винч полетел.
...
Рейтинг: 0 / 0
SOA провалится
    #36479441
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно пример такой транзакции?
...
Рейтинг: 0 / 0
SOA провалится
    #36479474
Не ИСКРА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_модА6дуллаh3Я думаю, решение для задачи целостности многозвенной SOA-транзакции - реализация в концевых системах сервисов "Откатить документ" помимо прямых "Создать документ", и реализация на этих обратных сервисах цепочки отката. Прямая цепочка должна регистрировать каждый успешных шаг в регистре многозвенных транзакций, а обратная, в случае сбоя прямой - опрашивать этот реестр и вызывать откат в обратном порядке.
Может быть. Проблема однако в том, что вызвать откат в обратном порядке будет уже некому - например винч полетел.
Любое решение имеет свои достоинства, недостатки. Особенно в краиних и криминальных вариантах. Огласите в процентах кол-во ваших распределенных транзакций.
...
Рейтинг: 0 / 0
SOA провалится
    #36479510
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
немного о примерах таких транзакций...

1. Распределенная система визирования документа. Для подписей используется сервис, который в случае отказа принимающей стороны ставит конверт с подписью в очередь ожидания. Выполнится в любом случае, с задержкой.
2. Сервис записи проводок по документа в момент его учета во внешнюю бух.систему. Такая же ситуация.
3..
...
Рейтинг: 0 / 0
SOA провалится
    #36479576
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не ИСКРАЛюбое решение имеет свои достоинства, недостатки. Особенно в краиних и криминальных вариантах. Огласите в процентах кол-во ваших распределенных транзакций.
Достаточно одной. Но вообще внешних связей всегда много.
Простой пример: провели документ, надо экспортировать проводки во внешнюю систему.
вариант 1 - дернуть сервис, который не известно как завершится
вариант 2 - прямой доступ к внешней БД с полным контролем над завершением
и что выберем ?
...
Рейтинг: 0 / 0
SOA провалится
    #36479606
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод
Простой пример: провели документ, надо экспортировать проводки во внешнюю систему.
вариант 1 - дернуть сервис, который не известно как завершится
вариант 2 - прямой доступ к внешней БД с полным контролем над завершением
и что выберем ?
вариант 3: сервис, который обеспечивает прямой доступ к БД, если к ней возможен доступ. Опять же вариант с проводками не очень показательный. Это тоже пример сервиса, который может быть выполнен даже со значительным таймаутом.
...
Рейтинг: 0 / 0
SOA провалится
    #36479687
VasyakinM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 _мод: Перегибаете палку. Очень большая часть систем просто не пустит к своей БД(Например, SAP =) ) и соответственно обеспечить функционирование распределенной транзакции в подобном окружении задача слабо выполнимая. По сути даже без SOA вы работаете в системе, когда пользователь вводит одни и те же данные в разные системы последовательно согласно принятом бизнес-процессу, ни о какой транзакционности тут мечтать и не приходится.
...
Рейтинг: 0 / 0
SOA провалится
    #36479929
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VasyakinM2 _мод: Перегибаете палку. Очень большая часть систем просто не пустит к своей БД(Например, SAP =) ) и соответственно обеспечить функционирование распределенной транзакции в подобном окружении задача слабо выполнимая. По сути даже без SOA вы работаете в системе, когда пользователь вводит одни и те же данные в разные системы последовательно согласно принятом бизнес-процессу, ни о какой транзакционности тут мечтать и не приходится.

В компании есть целый отдел по разработке под SAP. Прекрасно пишут логику адаптеров для подключения к ESP.
...
Рейтинг: 0 / 0
SOA провалится
    #36479935
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VasyakinM,

...ESB
...
Рейтинг: 0 / 0
SOA провалится
    #36479985
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VasyakinM По сути даже без SOA вы работаете в системе, когда пользователь вводит одни и те же данные в разные системы последовательно согласно принятом бизнес-процессу, ни о какой транзакционности тут мечтать и не приходится.
Это другое дело, пользователь сам контролирует целостность вручную. А автомат накосячит и никто этого не увидит.
...
Рейтинг: 0 / 0
SOA провалится
    #36479993
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmвариант 3: сервис, который обеспечивает прямой доступ к БД, если к ней возможен доступ.
Это то же самое. Дергая сервис, я не должен знать, как он устроен.
iscrafm Опять же вариант с проводками не очень показательный. Это тоже пример сервиса, который может быть выполнен даже со значительным таймаутом.
Может, но тогда проще файл закачать. А мы стремимся к online и автоматической поддержкой целостности.
...
Рейтинг: 0 / 0
25 сообщений из 120, страница 4 из 5
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / SOA провалится
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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