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

Pomoc oko wcf services

[es] :: .NET :: Pomoc oko wcf services

[ Pregleda: 1716 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sbs_new
free

Član broj: 282465
Poruke: 1
212.39.106.*



Profil

icon Pomoc oko wcf services29.03.2011. u 14:26 - pre 159 meseci
Molio bih ako netko zna odgovor na moje pitanje,



What is the difference WCF and Web services?
Web services can only be invoked by HTTP (traditional webservice with .asmx).
While WCF Service or a WCF component can be invoked by any protocol (like http, tcp etc.) and any transport type.


Ovo gore meni je jasno u osnovi, no medjutim nije mi jasno sljedeće:

1. SLUCAJ
Pokenem Microsoft Visual Web Developer 2010 Express -> File -> New Project otvori mi se novi djalog u kojem imam s lijeve strane izbornik i u kojem odaberem Visual C# -> WCF, ponudi mi se project: WCF Service Application, te potom kreiram project, i sada tu mogu pisati svoj service koliko sam skontao.

2.SLUCAJ
Takodjer s druge strane pokrenem Microsoft Visual C# 2010 Express -> File -> New Project otvori mi se novi djalog u kojem imam odaberem Class Library i tu također mogu kreirati WCF services (i to sam radio po jednom tutorijalu).

Koja je razlika između ova dva slucaja?

Koliko sam upoznat u drugom slucaju kreiram service, te host-ove gdje mogu birati metodu komunikacije ( http, tcp, etc), te potom generiram proxy, client itd...

Da li se ovaj 1. SLUCAJ koristi samo za soap (http + xml) komunikaciju ili ?!, da li mogu birati nacin komunikacije?

Bilo kakvo objasnjenje je dobro doslo?

Unaprijed hvala!



 
Odgovor na temu

lelorinel
gibanica.com

Član broj: 255698
Poruke: 70



+59 Profil

icon Re: Pomoc oko wcf services21.04.2011. u 15:57 - pre 158 meseci
prvi slucaj ti automatski generise boilerplate code potreban za implementaciju service contract-a. generise dummy svc file i web.config i omogucava ti da svoj servis lako hostujes u IIS-u. Nacin komunikacije naravno da mozes da biras, samo moras sam manuelno da prepravis web.config i da hostujes u IIS7 koji ukljucuje WAS (windows activation service). Komunikacija u tom slucaju moze da ti bude preko tcp protokola (ne mora http). Moras doduse konfigurisati ovo u IISu.
nadam se da sam pomogao ikako.
 
Odgovor na temu

BrainDemage
gotovan

Član broj: 253985
Poruke: 114
*.dynamic.sbb.rs.



+2 Profil

icon Re: Pomoc oko wcf services21.04.2011. u 16:19 - pre 158 meseci
WCF obuhvata sve prethodnw MS tehnologije koje su bile vezane za servise, a koje su takođe bile i ograničene u smislu protokola i formata poruka koje se razmenjuju. Sa WCF-om možeš definisati endpoint-e (address,binding,contract),ne jedan endpoint,već više njih i možeš izabrati koji ćeš od definisanih protokola koristiti. Sva podešavanja u vezi endpoint-a se definišu u okviru aap.config ili web.config fajla, međutim ako hoćeš, to isto možeš uraditi i preko dizajnera,tako što ideš desnim tasterom na app.config/ edit in wcf configuration editor. Kada kreiras wcf service application dobijas :

-Service host file (svc)
-service contract file
-service implementation
-web config file

taj template ti kreira i website gde se i hostuje servis

Kada izaberes template WCF service library (što je najčešće i slučaj) dobijaš:

-service contract file
-service implementation
-app.config

Na ovaj način možeš birati gde hoćeš hostovati svoj servis, dali će to biti IIS, Windows Service,u zavisnosti od potreba.
Život je polje svih mogućnosti.
Ono što izaberete to je vaš život.
 
Odgovor na temu

[es] :: .NET :: Pomoc oko wcf services

[ Pregleda: 1716 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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