Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.271 pregleda

Najnovija ↓

Interoperabilnost WCF servisa 29.12.2011. u 16:11 · pre 180 meseci #1
Pozdrav !

Da li je moguce konfigurisati WCF servis a da nije basicHttpBinding da bude interoperabilan sa ostalim non .net klijentima.
Konkretno radi se o custom bindingu sa ukljucenim reliable session-ima.
Da li je u takvoj konfiguraciji moguca interoperabilnost ako se setuje ispravno message encoding i ostalo ?
Potpis
Viva lollapalooza
Re: Interoperabilnost WCF servisa 29.12.2011. u 16:41 · pre 180 meseci #2
pa prednost SOAPa je sto je standardizovan (koliko toliko), svi ostali bindinzi nisu pokriveni standardima tako da ti bukvalno zavisi od klijenta da podrzava (a cim izadjes van .NET ecosistema sanse rapidno opadaju)

Ono sto mozes da probas je WsHttpBinding, on podrzava reliable messaging ali zahteva klijenta koji podrzava odgovarajuci WS-ReliableMessaging 1.2 standard (sto pretpostavljam da ti nije problem jer vec racunas na Reliable messaging)
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Interoperabilnost WCF servisa 29.12.2011. u 17:03 · pre 180 meseci #3
Da li Ws binding podrzava Https ? To mi je takodje jedan od uslova u scenariju pored reliable session-a .

Inace dok sam dosao do ove konfiguracije koja odgovara mom scenariju proslo je 'ebenih nedelju dana konfigurisanja bindinga bez ijedne linije koda.
Vise se i ne secam zasto sam odustao od ws bindinga i presao na custom .


Za sada mi je bitno da li ijedan moze sigurno 100% da podrzi (recimo neki php/java klijent) .
Eto cisto informacije radi posto ne netu ne nalazim konkretne odgovore.
Na msdn-u pise da je jedini basicHttpBinding ali ona u mom scenariju ne odgovara jer valjda ne podrzava reliable session.

Al kad malo bolje razmislim zasto ne bih mogao da setujem custom binding (zasto bi se inace tako zvao) encoding i soap message version (npr. ) da to postignem .

E a da li je moze i bez soap-a da se postigne interoperabilnost ?
http://msdn.microsoft.com/en-us/library/aa738456.aspx
Sta gubim u ovom slucaju ?




Potpis
Viva lollapalooza
Re: Interoperabilnost WCF servisa 29.12.2011. u 17:28 · pre 180 meseci #4
Gubis to sto klijent mora da emulira WS-RelaibleMessaging koji WCF koristi. Problem nije WCF, u njemu moes svasta da uradis (iako nesto ne mozes), problem je sto sa druge strane ako zelis da bdudes interoperabilan moze da stoji samo WS-1.2 klijent. ws binding podrzava SSL.

Mozda ti je problem bio to sto wsHttpBinding ima WS-Security ukljucen po defaultu i mozda neki stariji soap klijent nije mogao dto da svari. WS-Security mozes da iskljucis. Medjutim ako hoces reliable messaging onda je OBAVEZNO da klijent podrzava WS-ReliableMessaging 1.2 ili ovo nece raditi. Ne znam za PHP ali za Javu postoji nekoliko toolkia koji podrzavaju 1.2 (Axis npr, JAX-WS isto, itd). WS 1.2 standard vise nije toliko novel, ima bar dve godine, ali ipak zahteva da su klijenti "u toku". Problem je sto ako downgradujes servise da budu 1.1 kompatibilni onda taj standard ne ukljucuje WS-ReliableMessaging (sto je i razlog zbog kojeg ne mozes da ga ukljucis na basicHttpBinding). Tako da nemas mnogo izbora.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Interoperabilnost WCF servisa 29.12.2011. u 17:44 · pre 180 meseci #5
I btw, nisam uopste siguran da mozes da upalis reliable messaging i koristis POX. To bi zahtevalo da pravis svou implementaciju WS-RM standarda sto ti apsolutno nije resenje (vidi Figure 1 ;) http://msdn.microsoft.com/en-us/library/aa480191.aspx)
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Interoperabilnost WCF servisa 30.12.2011. u 09:17 · pre 180 meseci #6
Pa da , to je ono sto sam i pretpostavljao da ce se desiti .
Taman nadjes neku konfiguraciju , a ona ne podrzava nesto jos sto ti treba ili da pises nesto od 0.
I tako sam se drndao nedelju dana .

"Configuration hell over wcf abstraction".

Probacu ove ws bindinge pa javljam...

Hvala !

Potpis
Viva lollapalooza
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme