Löydä mahdollisuutesi - Microsoft DevDays 2007
 

Track 4: Longhorn Server Sovelluskehitys

Klo:

Aihe:

12:00 - 13:00

LHS APP Server: IIS 7, WAS, Sovelluspalvelut / Jari Kallonen

Longhorn Serverin mukana IIS päivittyy version 7. IIS 7 ei ole pelkästään Web-palvelin, vaan se on laajennettavissa ja mukautettavissa oleva Web-sovellusten ja sovelluspalvelujen isäntä (host). Modulaarisen rakenteen ansiosta IIS 7:n voidaan tehdä niin managed- kuin unmanaged laajennoksia. Windows Activation Server (WAS) on erillinen palvelu, joka hallitsee application poolin sekä työsäikeet. Näin IIS7:n ja WASin avulla voidaan hallita HTTP-palvelujen lisäksi myös TCP-palveluja, joten se soveltuu lähes kaikkien sovelluspalvelujen isännäksi. Tässä luennossa keskitytään siihen, mitä uutta Longhorn Server tuo sovelluspalveluun kehittäjän näkökulmasta.

13:00-13:15

Tauko

13:15-14:15

LHS Core: Transacted NTFS, Eventing, RDC, Other / Jarmo Hämäläinen

LHS:n NTFS tiedostojärjestelmä sekä rekisteri tukevat tapahtumahallintaa, joten nyt myös näiden päivitykset voidaan tehdä turvallisesti osana laajempaa päivitystapahtumaa. Myös ylläpitotapahtumien (Windows Event Log Service) käsittely-API on kehittynyt. Remote Differential Compression (RDC) avulla voidaan synkronoida data kahden tietokoneen välillä tiedonsiirtokapasiteettia mahdollisimman tehokkaasti käyttäen. Tässä luennossa käsitellään LHS:n ytimen ohjelmointirajapinnassa tapahtuneet muutokset ja laajennokset. Kuinka ja koska uusia ominaisuuksia kannatta käyttää, niin unmanaged- kuin managed-koodista käsin.

14:15-14:45

Kahvitauko

14:45 - 15:45

Windows Communication Foundation (WCF) / Pasi Taive

Windows Communication Foundation yhdistää kaikki hajautusohjelmointimallit (mm. Web Service, .NET Remoting, MSMQ, Named Pipe, DCOM) yhdeksi ohjelmointimalliksi. Konfiguroinnilla voidaan valita ja asettaa käytetty hajautusprotokolla, autentikointitekniikka ja monet muut hajautukseen liittyvät toiminnot. Tässä luennossa käsitellään kuinka ja milloin WCF:n toiminnallisuutta voidaan hyödyntää operatiivisessa sovelluksessa.

15:45-16:00

Tauko

16:00-17:00

Windows Workflow Foundation (WF) / Timo Jokinen

Windows Workflow Foundation on .NET 3.0 :n mukana tuleva luokkakirjasto, jolla voidaan hallita sovellukseen kirjoitettettava työnkulku tehokkaasti. Tämä mahdollistaa sen, että sovelluksen ytimestä irroitetaan liiketoimintaprosessiin liittyvät osat siten, että prosessin muuttaminen onnistuu ilman uutta sovellusohjelmointia. WF kirjasto soveltuu hyvin laajaan käyttöön, sitä voidaan käyttään businessprosessin tilakoneen hallinnasta sovelluksen sivunagoinnin hallintaan asti. Tässä luennossa näytetään, kuinka WF:n toiminnallisuutta voidaan käyttää osana operatiivista sovellusta.