Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Interoperabilnost WCF servisa

[es] :: .NET :: Interoperabilnost WCF servisa

[ Pregleda: 1521 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Interoperabilnost WCF servisa29.12.2011. u 15:11 - pre 149 meseci
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 ?
Viva lollapalooza
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Interoperabilnost WCF servisa29.12.2011. u 15:41 - pre 149 meseci
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)
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ć
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Re: Interoperabilnost WCF servisa29.12.2011. u 16:03 - pre 149 meseci
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 ?





Viva lollapalooza
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Interoperabilnost WCF servisa29.12.2011. u 16:28 - pre 149 meseci
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.
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ć
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Interoperabilnost WCF servisa29.12.2011. u 16:44 - pre 149 meseci
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)
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ć
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.dynamic.sbb.rs.



+395 Profil

icon Re: Interoperabilnost WCF servisa30.12.2011. u 08:17 - pre 149 meseci
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 !


Viva lollapalooza
 
Odgovor na temu

[es] :: .NET :: Interoperabilnost WCF servisa

[ Pregleda: 1521 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.