Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Se kommentarer (4)
Emner

Programmering af distribuerede systemer for begyndere

Af admin adminuser 25. august 2008 kl. 10:26

Hvis jeg skal pege på en teknologi, som dagligt giver de største produktivitets forbedringer hos de folk som jeg besøger så er det Windows Communication Foundation.   I min optik er WCF er den vigtigste enkeltstående teknologi som Microsoft har lavet i flere år. 

I 2004 var jeg til den første offentlige "Milestone" på Indigo, som det hed den gang. Dette var et software design review.

Ideen med et sådan "review" er at man sætter 100 nørder ind i en stor sal med pre-configurerede pc'er indeholdende udviklingsmiljø og biblioteker. Man fortæller så de her nørder at de næste par dage skal de kode en IM applikation med det nye rammeværk - Indigo.

Under denne sceance går folk fra produktteamet rundt i lokalet og snakker med programmørerne og får live feedback. Sidst i sceancen får vi fiktive hundrede dollars og bliver bedt om at bruge dem på prioriteringer i forbindelse med produktet som det ser ud nu. Det kan være: proritering af hurtig launch, understøttelse for bestemte standarder, interoperabilitet med andre leverandører software stacks osv.

Jeg kan ikke huske hvad jeg brugte min penge på, men jeg er sikker på at det var noget fornuftigt ![Eksternt billede](http://www.version2.dk/uploads/smil3dbd4d6422f04.gif" alt=").

Jeg sad ved siden af en yderst kompetent, meget åben og talende fyr (hvilket altid har virket stærkt intimiderende på en jysk træmand som undertegnede).  John er gammel kollega med Don Box, som var vores host på scenen og de to var også kollegaer med Aaron Skonnard hos Developmentor, som stod for alt teknisk indhold.

Aaron har gennem hele min introduktion til Microsofts platform være en gennemgående figur dels med en (gratis) bog om xml og dets type system, dels som forfatter til en række kurser og senest som den mentor, jeg sender folk videre til for at få en introduktion til Windows Communication Foundation.

Så hvis du vil starte med Windows Communication Foundation helt fra bunden så har Aaron forfattet en serie webcasts som i øjeblikket kommer på uge basis.

God introduktion. 

Send Tweet
Udskriv
Om admin adminuserFollow @version2

Kommentarer (4)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
David Askirk Fotel 25. aug. 2008 - 12.43
 
Distriburede systmer?

Hvor kommer det distriburede system ind henne?

Er det indigo? Og er det en .NET eller noget udenfor .NET?

Hvilken model bruges der?

Jeg er selv interresseret i dist. systemer, så jeg bliver jo lidt nød til at spørge.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
René Løhde 25. aug. 2008 - 13.15
 
Re: Distriburede systmer?

For mig er distribuerede systemer det software, som ikke kun er "on premise install". Dvs software som indgår i en eller anden distribuerert helhed uanset om systems funktionalitet f.eks. er spredt på maskine, OS, server farm og/eller geografisk.

WCF (aka. Indigo) er det rammeværk som .Net(> v. 3.0) tilbyder til at kode webservices, P2P, MQ osv.

M.a.o fra Mono dokumentationen:

"WCF is Microsoft's unified framework for building secure, reliable,transacted, and interoperable distributed applications."

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
René Løhde 25. aug. 2008 - 13.22
 
Re: Distriburede systmer? (Model)

Modellen kan du se af den første video. Kort fortalt er det en model, som populært omtales som ABC.

'C' - står for Contract. Dette er et interface programmeret i et .Net sprog.

'A' - er Address, dvs. det endpinot hvorfra applikationen "udstilles" (f.eks http://minservice.dot/foo)

'B' - er Binding, som fortæller runtime hvilken kanal, protokol, interoperabilitets niveau og sikkerhed, som applikationen udstilles med.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Frank Thomsen 25. aug. 2008 - 13.30
 
Er også glad for WCF

Jeg er enig med Rene her - WCF er en mindre genistreg fra Microsofts side (i modsætning til WPF, men det er en anden diskussion), og er behageligt at arbejde med.
Der lægges op til en intuitiv arkitektur (hvis man laver serviceorienterede apps), og det hele er ganske godt gennemarbejdet. Ud over det er der den forbedrede performance, idet WCF introducerer nye serializers.

Alt i alt er jeg glad for WCF, og ideen om at afkoble implementationen af ens service fra det faktiske transportlag på en måde, som gør det nemt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Version2 tester: Her kan du fare vild i Windows 8

Udgivet 10. feb 10.44Opdateret 10. feb 10.44

Rygte: Google snart klar med Dropbox-konkurrent

Udgivet 10. feb 10.19Opdateret 10. feb 10.19

Ny blog stiller skarpt på juraen i it-kontrakter

Udgivet 10. feb 10.00Opdateret 10. feb 10.15

Windows 8 Consumer Preview klar til download 29. februar

Udgivet 10. feb 9.49Opdateret 10. feb 10.24

4 gode sikkerhedsråd: Sådan gør du firma-pc'en vinterferieklar

Udgivet 10. feb 8.01Opdateret 10. feb 8.01
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. 4 gode sikkerhedsråd: Sådan gør du firma-pc'en vinterferieklar

    4 comments.
    Last update 6 minutter 16 sekunder
    Skrevet af Christian Nobel
  2. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    53 comments.
    Last update 11 minutter 8 sekunder
    Skrevet af Jesper Lund Stocholm
  3. It skal spare kommunerne for 165 millioner kroner i 2012

    1 comment.
    Last update 11 minutter 11 sekunder
    Skrevet af Christian Nobel
  4. Konklusion af Polsag-review fra 2009: Elendig kode hånd i hånd med elendig kontrakt

    8 comments.
    Last update 25 minutter 12 sekunder
    Skrevet af Torben Frandsen
  5. Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

    13 comments.
    Last update 33 minutter 3 sekunder
    Skrevet af Jesper Frimann
  6. Dells 13 tommer XPS 13 ultrabook-bærbare kommer til Danmark til marts

    1 comment.
    Last update 33 minutter 28 sekunder
    Skrevet af Lensi Lounge
  7. Derfor bliver dårlige it-projekter ikke stoppet i tide

    2 comments.
    Last update 38 minutter 37 sekunder
    Skrevet af Peter Johan Bruun
  8. Microsoft frigiver Android-version af OneNote

    1 comment.
    Last update 43 minutter 23 sekunder
    Skrevet af Mads Randstoft
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300