|
Тема |
Re: CORBA vs. Web Services [re: l] |
|
Автор | Гypy (Нерегистриран) | |
Публикувано | 18.12.03 01:55 |
|
|
>>_къде_ точно в стандарта за SOAP се дефинира как се поддържат >>транзакции и сесии
СОАП е акроним от Simple Object Access Protocol - и именно това му е целта - единствено и само да предостави канал за комуникация (аксес) до ремоут обект - като комуникацията става чрез incoming (request) и outgoing (response) XML Messages още известни като SOAP Envelopes. "Стандарта СОАП" както ти го наричаш няма нищо общо със транзакции.
Специално аз никога не съм работил с транзакции въобще, но е напълно логично всяка среда да си ги имплменентира чрез своя си софтуер - Майкрософтската среда със МТС, АйБиЕм - чрез техния си транзакшън сървър и прочие. Това клиента (subscriber) на дадената Уеб Услуга въобще не го интересува - интересува го само че може да участва в транзакция и това е напълно достатъчно. Именно в това се получава красотата - правиш си сървъра с каквата технология на теб ти е удобна, имплементираш логика за транзакции и сесии спрямо плафтормата която си избрал ако е необходимо, а клиента може да е всичко - дори и Джаваскрипт - като комуникацията е със напълно разбираеми и лесни за дебъгване ЕксЕмЕл меседжи и сървъра напълно ясен какво предоставя като услуги чрез WSDL-а, който expose-ва.
|
| |
|
|
|