|
Тема |
Re: CORBA vs. Web Services [re: Questor] |
|
Автор |
HAKOB (баш майстор) |
|
Публикувано | 24.12.03 01:17 |
|
|
Както обяснявах на едни семинари наскоро, моделът за извикване при Wеб-услугите е "request-response". От архитектурна гледна точка не е възможно сървърът да извика клиента когато му хрумне освен ако това не е отговор на заявка. Поради тази причина Web services не са удобни за някои типове приложения, като например интерактивен chat.
WS изполозват стандартни текстови протоколи (XML, SOAP), имат стандартен начин за откриване на интерфейса на предлаганата услуга (WSDL) и работят по HTTP, т.е. годни са не само за локални мрежи, но и за Internet. Тези предимства ги прявят по-привлекателни от CORBA в общия случай. Това за WSDL-а е много важно - дава възможност да се откриват сигнатурите на достъпните Web-методи по изключително лесен начин.
CORBA е по-гот ако ни трябва performance и ако ни трябва сървъра да извиква клиента, не само клиента сървъра.
Колкото до тава, че се спекулира с вълшебната думичка "Web service" - вярно е. По същия начин се спекулира и с XML. Това не са всемогъщи неща и не са най-великото нещо изобретявано някога в историята на софтуерните технологии. Просто всяка технология си има предназначение и не трябва да се прекалава с рекламата, както правят някои.
Колкото до това, че WS имат още много хляв да ядат, докато станат както трябва - вярно е. Работи се активно и вече имаме Ws-Security, транзакции и подобни.
Дано съм ви бил полезен.
Светлин Наков
|
| |
|
|
|