|
Тема |
Re: CORBA vs. Web Services [re: Nobby] |
|
Автор | Гypy (Нерегистриран) | |
Публикувано | 17.12.03 14:46 |
|
|
Хахахаха... еми гледай как се прави уеб-сървис в .НЕТ - примерно искаш римоут метод да се вика от локален код. Ремоут метода (сървър) примерно ще адва две числа. Ето го кода:
using System;
using System.Web.Services;
public class MathService : WebService {
[WebMethod] public int Add(int a, int b) {
return a + b;
}
}
Това се компилира и се получава DLL за бинарния код и ASMX интерфейс които се деплойват на ИИС сървър, примерно на адрес:
http://www.myserver.com/addservice.asmx
Клиента на този Уеб сървис отваря Визуалното Студио, дава "Add Web Reference", посочва адреса http://www.myserver.com/addservice.asmx, и пише в кода:
using MathService;
MathService service = new MathService();
int a = service.Add(5,3);
Айде, готов си. Честито. И НЕ ти трябва ИИС на клиента (Questor анализира неща от които явно не разбира).
И ако искаш този Уеб Сървис да работи със Жаба - няма проблеми. Просто в Жаба клиента пращаш и получаваш SOAP XML Messages и не те ебе че съвъра е .НЕТ.
Има си и съвсем адекватно секюрити през SSL. Така че преди да коментирате, поне да разберете за какво става дума.
|
| |
|
|
|