Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pisanie api, soap, inne rozwiązania
zzeus
post
Post #1





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Witam,
sytuacja wygląda tak, że mam dwa serwisy: serwis1.pl oraz serwis2.pl. Oba serwisy mają udostępniać możliwość prowadzenia obliczeń za pomocą kalkulatorów, z tym że tylko na serwerze z serwis1.pl będzie baza danych z danymi potrzebnymi do obliczeń oraz skrypty które te obliczenia wykonają. Chciałbym napisać api które dawałoby możliwość wysłania danych z serwis2.pl do serwis1.pl i w odpowiedzi otrzymania wyniku obliczeń. Jako że nie pisałem nigdy takiego api, wszelkie wskazówki będą przydatne, począwszy od technologii która najlepiej się nadaje do tego zadania po konkretne informacje jak takie coś zakodować.

Póki co wydaje mi się że można by to oprzeć o soap i włączyć do tego ajax'a, a co Wy o tym myślicie ?

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




W tej książce masz fajnie opisane jak postawić własny serwer oraz klienta SOAP. Niby tylko kilkanaście stron, ale pewne wyobrażenie daje. Od tego mógłbyś zacząć.
Go to the top of the page
+Quote Post
zzeus
post
Post #3





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

Ostrzeżenie: (0%)
-----


Dzięki, nieco więcej mi się rozjaśniło po lekturze działu o soap w tej książce.

Z tego co wyczytałem to zapytania do mojego serwera mogę obsłużyć klasą (setClass). Co jednak jeśli różne zapytania mają być obsługiwane przez różne klasy ?
  1. $server->setClass("Class1");
  2. $server->handle();

powyższy przykład działa i nie ma problemu, jednak jeśli zrobię tak:
  1. $server->setClass("Class1");
  2. $server->setClass("Class2");
  3. $server->handle();

to w serwerze będą widoczne tylko metody z Class2, a potrzebuję mieć też dostęp do metod z Class1.
Da się jakoś dodać obsługę tych dwóch klas do serwera ?

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
bełdzio
post
Post #4





Grupa: Zarejestrowani
Postów: 690
Pomógł: 81
Dołączył: 6.04.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


zrób jedną klasę API, która będzie wywoływała metody dostępne w innych obiektach


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:16