Video: Skirtumas Tarp žiniatinklio Paslaugų Ir WCF
2024 Autorius: Mildred Bawerman | [email protected]. Paskutinį kartą keistas: 2023-12-16 08:40
Žiniatinklio paslaugos ir WCF
Tiek „Web Services“, tiek „WCF“yra „Microsoft“sukurtos žiniatinklio technologijos. Žiniatinklio paslaugos buvo pristatytos ankstesnėse. NET versijose, o WCF buvo pridėta prie. NET sistemos vėlesnėse versijose. Žiniatinklio paslaugos naudojamos kurti programas, galinčias siųsti / gauti pranešimus naudojant SOAP per HTTP. WCF skirtas kurti paskirstytas programas, kad būtų galima keistis pranešimais naudojant SOAP per bet kurį transportavimo protokolą.
Žiniatinklio paslaugos
Žiniatinklio tarnyba (kartais. NET žinoma kaip ASMX technologija) yra ryšio per tinklą metodas. Pasak W3C, žiniatinklio paslauga yra sistema, skirta palaikyti mašinų tarpusavio operacijas tinkle. Tai yra žiniatinklio API, aprašyta WSDL („Web Service Description Language“), o žiniatinklio paslaugos paprastai yra savarankiškos ir save apibūdinančios. Žiniatinklio paslaugas galima atrasti naudojant UDDI (Universal Description, Discovery and Integration) protokolą. Keičiantis SOAP (paprasto objekto prieigos protokolo) pranešimais paprastai per HTTP (su XML), kitos sistemos gali sąveikauti su žiniatinklio paslaugomis. Žiniatinklio paslaugos naudojamos įvairiais būdais, tokiais kaip RPC (nuotolinių procedūrų iškvietimai), SOA (į paslaugas orientuota architektūra) ir REST (reprezentacinės valstybės perdavimas). Kuriant žiniatinklio paslaugas yra dvi automatizuoto projektavimo metodikos.„Iš apačios į viršų“metodas pirmiausia susijęs su klasių kūrimu, o tada naudojant WSDL generavimo įrankius, kad šios klasės būtų sudarytos kaip žiniatinklio paslaugos. Metodas „iš viršaus į apačią“skirtas apibrėžti WSDL specifikacijas ir tada naudoti kodo generavimo įrankius atitinkamoms klasėms generuoti. Interneto paslaugos turi du pagrindinius naudojimo būdus. Jie gali būti naudojami kaip pakartotinai naudojami komponentai ir (arba) skirtingose platformose veikiančios žiniatinklio programos.
WCF
WCF („Windows Communication Foundation“) yra. NET API (taikomųjų programų sąsaja), pateikianti vieningą programavimo modelį, skirtą kurti sujungtas ir į paslaugas orientuotas programas. Tiksliau, jis naudojamas kuriant ir diegiant paskirstytas programas su SOA. SOA užsiima paskirstytuoju skaičiavimu, kuriame vartotojai vartoja paslaugas. Keli vartotojai gali vartoti vieną paslaugą ir atvirkščiai. WCF palaiko pažangius žiniatinklio paslaugų standartus, tokius kaip WS adresavimas, WS-ReliableMessaging, WS-Security ir RSS sindikavimas (galimas po. NET 4.0). WCF klientas naudoja galinį tašką prisijungdamas prie WCF paslaugos. Kiekviena tarnyba gali turėti kelis galinius taškus, atskleidžiančius jos sutartį. Terminas ABC vartojamas WCF paslaugos adresui / įrišimui / sutarčiai nurodyti. Bendravimas tarp klientų ir paslaugų vyksta per SOAP vokus.
Kuo skiriasi žiniatinklio paslaugos ir WCF?
Yra keletas pagrindinių skirtumų tarp žiniatinklio paslaugų ir WCF paslaugų. Žiniatinklio paslaugos naudojamos kurti programas, kurios gali siųsti / gauti pranešimus naudodamos SOPA per HTTP. Tačiau WCF yra skirtas paskirstytoms programoms kurti, kad būtų galima keistis pranešimais naudojant SOAP ir bet kokį perdavimo protokolą, pvz., HTTP, TCP, pavadintus vamzdžius ir „Microsoft Message Queuing“(MSMQ) ir kt. Be to, WCF galima išplėsti, kad jis veiktų su bet kuriuo kitu perdavimo protokolu. Nors žiniatinklio paslaugos yra labai paprastos ir lengvai įgyvendinamos, WCF architektūra yra tvirtesnė nei žiniatinklio paslauga. Žiniatinklio paslaugas galima talpinti tik IIS, o sauga yra ribota. Bet WCF gali būti priglobtas IIS, savarankiškuose serveriuose su konsolės programomis arba „Win NT“paslaugomis ar bet kuriame kitame serveryje. Be to, skirtingai nei žiniatinklio paslaugos, WCF palaiko dvejetainius. NET -. NET ryšius, paskirstytas operacijas, WS- * specifikacijas,eilės pranešimai ir ramus bendravimas.
Rekomenduojama:
Skirtumas Tarp Užsakomųjų Paslaugų Ir Sutarčių Sudarymo
Užsakomosios paslaugos, palyginti su sutartimis, šiame globalizacijos amžiuje tapo įprastu reiškiniu. Įmonių noras būti ekonomiškai efektyviais t
Skirtumas Tarp žiniatinklio Programos Ir Svetainės
Interneto programa vs svetainė Išradus internetą, jo kūrimas buvo platforma naujos kartos informacijos perdavimui ir u
Skirtumas Tarp Tinklo Serverio Ir žiniatinklio Naršyklės
Žiniatinklio serveris ir žiniatinklio naršyklė Žiniatinklio serveris ir žiniatinklio naršyklė yra terminai, kurie pasirodė 1990 m., Kai Timas Barnesas Lee užkodavo juos abu
Skirtumas Tarp Kliento Serverio Programos Ir žiniatinklio Programos
Kliento serverio programa ir žiniatinklio programa Kliento / serverio programa ir žiniatinklio programa yra dviejų tipų programos, naudojamos žiniatinklio pasaulyje
Skirtumas Tarp Užsakomųjų Paslaugų Ir Užsakomųjų Paslaugų
Esminis skirtumas - perėmimas ir užsakomoji veikla Pagrindinis skirtumas tarp užsakomųjų paslaugų ir užsakomųjų paslaugų yra tas, kad paslaugų teikimas yra užduoties ar projekto priskyrimas