UTVECKLING MED RAMVERKET.NET Marcus Medina
Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” - Henry Ford.
Kursens innehåll (7 veckor) Bakgrund till WCF COM, Interoperability, CLR ADO och reflektion Services Dataöverföring Threading och konfiguration Application domains, CAS, säkerhet LINQ IIS …och lite mer
Litteratur Windows Communication Foundation 4 Step by Step Programming WCF Services, 3rd Edition
Förkortningar WCFWindows Communication services WPFWindows Presentation Foundation SOAService Oriented Applications/Architecture SOAPSimple Object Access Protocol IISInternet Information Server XMLExtensible Markup Language JSONJavascript Object Notation RESTRepresentational State Transfer COMComponent Object Model WSDLWeb Services Description Language LOL WTF? Bara för att kolla att ni är vakna
Innan WCF fanns till Historik Utskrifter Disketter Nätverk delade mappar Låsta filer Downloads / Uploads / Mail Specifika protokoll
Vad är WCF Samling verktyg och klasser för att bygga Serviceinriktade applikationer (SOA). Service som är tillgängliga för alla i nätverket En service är inte samma sak som en webbsida Flexibelt Använder olika språk Använder olika protokoll Skalbart Kan fördela belastning på flera servrar Interoperativt Applikationerna kan kommunicera med applikationer lokalt och online (ex. Facebook login, BankID mm)
Vad är SOA (serviceinriktad applikation) Inte en webbsida, en tjänst Den returnerar data, inte sidor Använder sig av ”kontrakt” (beskrivning) Tar emot eller ger information Kommunicerar med olika protokoll Behöver inte finnas i samma maskin eller samma nätverk
Fördelar med SOA Behöver inte finnas i samma maskin eller samma nätverk Klienten behöver inte vara.net baserad Programmerare behöver inte skapa ett helt system, bara tjänster Osynliga för slutanvändaren Återanvändbart Skalbart Lättillgängligt
Vad är det för bra med WCF Olika servrar i samma applikation WebbshopSwedbankKunddatabas
WCF i praktiken Olika servrar i samma applikation Webbsida Språk- databas DatabasReklamSpel
Kommunikation Samlar ihop kommunikationspunkter till olika mottagare (endpoints) i samma service. Stödjer olika protokoll TCP/IP JSON XML mm
.net Dator Windows.net WCF Våra services Web och data Services Klienter från nätverk / web
Labb Ladda ner exempelkod från
Labb
Läxa Windows Communication Foundation 4 Step by Step, fram till sidan 8 Prova med att ändra i servicen.