Web services обяснете моля ви

2 отговора 221 прегледа
#1

Web services обяснете моля ви

Ще ви бъда много задължен ако ми обясните какво са Web services-ите всъщност (сега чета една книжка за C# но ми е по-добре да разбера ако ми го обяснят) - нещо като класове които може да ползваме през мрежата ? Как се ползват от ASP.NET например като тип обекти ? Каква роля точни играе SOAP-a ?

Отговор
в отговор на UChesht #2

Re: Web services обяснете моля ви

Много ще е полезно ако кажеш кои книжки и статии си чел, какво не ти е ясно и какво си опитал да направиш с уебсървиси и какви проблеми си срещнал. Благодаря.

--
Екстремно програмиране на български.
[линк]
Отговор
в отговор на UChesht #3

Re: Web services обяснете моля ви

Ми най-общо казано това е разновидност на "distributed computing" (a.k.a. "multi-tiered") технология. Други подобни са: CORBA, Java RMI, DCOM.
Всички от своя страна произхождат от идеята за RPC (Remote Procedure Call).
Идеята е че имаш два (а може и повече) процеса работещи отдалечено един от друг (на отделни компютри, мрежи и т.н.). Единият процес е сървър а другия - клиент.
Има предварително дефиниран и познат на двете страни "интерфейс" т.е. грубо казано - набор от функции/процедури, които клиентът може да извиква, и които сървърът изпълнява.
Специфичното в случая с WebServices е че комуникацията се извършва по HTTP и съобщенията (messages) които се разменят м/у клиента и сървъра са в XML формат.
SOAP-a е едно от проявленията на WebServices. По-точно това е протокол за обмяна на XML съобщения. Стандартизира формата на тези съобщения.
[линк]

---
In God we Trust (all others must submit a X.509 certificate)

Редактирано от Nobby на

Отговор