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.
|
| |