<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Architects Plot : Interoperability</title><link>http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx</link><description>Tags: Interoperability</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Channel 9</title><link>http://blogs.msdn.com/pasim/archive/2007/12/20/channel-9.aspx</link><pubDate>Thu, 20 Dec 2007 13:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6815808</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/6815808.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=6815808</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=6815808</wfw:comment><description>&lt;P&gt;Channel 9 on kehittäjille tarkoitettu sivusto, jonka kautta löytyy videohaastatteluja sekä Microsoftin että eri kumppaneiden tuotekehitystiimien kanssa. Tässä muutamia mielenkiintoisia tuoreita poimintoja:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/showpost.aspx?postid=367207" target=_blank mce_href="http://channel9.msdn.com/showpost.aspx?postid=367207"&gt;IE8 yhteensopivuus ja ACID 2 testi&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=365911" target=_blank mce_href="http://channel9.msdn.com/Showpost.aspx?postid=365911"&gt;Käyttöjärjestelmän ytimen arkkitehtuuri moniprosessoriympäristön ja virtualisoinnin kannalta&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=366386" target=_blank mce_href="http://channel9.msdn.com/Showpost.aspx?postid=366386"&gt;Ruotsalaisen Tobii Technologyn katseohjausteknologia&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/Shows/ARCast.TV" target=_blank mce_href="http://channel9.msdn.com/Shows/ARCast.TV"&gt;ARCast&lt;/A&gt;-sarja: &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=363767" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=363767"&gt;Palveluarkkitehtuurin soveltaminen Bosh:lla&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Internet Service Bus ja BizTalk Services &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=350983" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=350983"&gt;osa 1&lt;/A&gt; ja &lt;A href="http://channel9.msdn.com/ShowPost.aspx?PostID=352005" target=_blank mce_href="http://channel9.msdn.com/ShowPost.aspx?PostID=352005"&gt;osa 2&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6815808" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item><item><title>TechEd Developer, Barcelona</title><link>http://blogs.msdn.com/pasim/archive/2007/11/05/teched-developer-barcelona.aspx</link><pubDate>Mon, 05 Nov 2007 18:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5911244</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/5911244.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=5911244</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=5911244</wfw:comment><description>&lt;P&gt;Minä ja noin 60 muuta suomalaista olemme tällä viikolla Barcelonassa TechEd Developer 2007 tapahtumassa. Tapahtuman avauspuheenvuoro S. ´"Soma" Somasegarin pitämänä on juuri ohi. Soma lupasi Visual Studio 2008:n olevan ladattavissa MSDN:stä tämän kuun aikana. Avauspuheenvuoron demoista hauskin oli Visual Studion laajennettavuutta esitellyt demo, jossa Visual Studio 2008:n alla ajettiin laajennosta, jolla voi tehdä lisäosia World of Warcraft peliin. Laajennettavuuteen liittyen Soma ilmoitti lisensiointia avatun niin, että Visual Studio 2008 shelliä ja SDK:ta voi vapaasti käyttää muidenkin kuin .Net alustaa tukevien välineiden kehikkona. Lisää TechEd kuulumisia myöhemmin tässä samassa blogissa.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5911244" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Tapahtuma/default.aspx">Tapahtuma</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Event/default.aspx">Event</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item><item><title>Plug and play -liiketoimintaa</title><link>http://blogs.msdn.com/pasim/archive/2007/10/01/sovellusten-ja-palvelujen-yhdist-minen.aspx</link><pubDate>Mon, 01 Oct 2007 15:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5186215</guid><dc:creator>PasiM</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pasim/comments/5186215.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=5186215</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=5186215</wfw:comment><description>&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT size=3&gt;Plug and play, eli kytke ja käytä lienee monille tuttu termi. Tekniikan puolella termi tarkoittaa järjestelmän ominaisuutta, jonka avulla sen osat (esimerkiksi työasema ja oheislaite) pystyvät kytkeytymään toisiinsa ja konfiguroimaan liitynnän ilman käyttäjän asiaan puuttumista. Myös palveluarkkitehtuurilla haetaan (uudelleenkäytön lisäksi) tietotekniikan yhteentoimivuutta järjestelmätasolla ja joustavuutta liiketoiminnan muuttuviin tarpeisiin. Palveluarkkitehtuureissa ei tosin olla aivan vielä samalla kytkennän helppouden tasolla. Tietotekniikan joustavuuden lisäksi plug&amp;nbsp;and play -liiketoiminta edellyttää vastaavaa joustavuutta liiketoiminnan johtamis- ja ohjausprosesseilta. Puhtaaksiviljelty plug&amp;nbsp;and play -liiketoiminta edellyttää myös omanlaistaan organisaatiokulttuuria.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT size=3&gt;Sovellukset + palvelut (software + services) -malli tarkoittaa tapaa rakentaa organisaation tietotekniikkakokonaisuutta liiketoiminta- ja käyttäjälähtöisesti käyttäen hyväksi tilanteen ja tarkoituksenmukaisuuden perusteella yhdistelmää itse tuotettuja ja ulkoa hankittuja palveluja. Sovellukset + palvelut on tietotekniikkakyvykkyyksien rakennusmalli, jonka keskeisiä mahdollistavia tekijöitä ovat palveluarkkitehtuuri (SOA ) ja ulkopuolelta toimitetut sovelluspalvelut software as a service (SaaS ) -mallin mukaan.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT size=3&gt;Muutos sovellukset + palvelut -malliin on jo näkyvissä. Jo nyt monet puhtaita verkkopalveluja tarjoavat yritykset ovat rakentaneet sovelluksia täydentämään käyttäjäkokemusta ja mahdollistamaan verkkoyhteydestä riippumattoman toiminnan. Myös työasemakäyttöjärjestelmiä, -sovelluksia ja erilaisia viihdelaitteita täydennetään verkon yli tarjottavin palveluin. Microsoft rakentaa Live -palvelualustaa, joka yhdistää paikalliset Officen, Windowsin, XBoxin, ja matkapuhelimen sovellukset verkon kautta tarjottaviin keskitettyihin Xbox Live, Windows Live ja Office Live -palveluihin.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;&lt;FONT size=3&gt;Sovellukset + palvelut -malli tarjoaa kokonaiskehikon, johon sopivat niin Web 2.0, SOA kuin SaaS. Kokonaiskehikon avulla pystymme hahmottamaan kehitystä ja voimme varautua tulevaisuuteen niin yritysten ja julkishallinnon tuote- ja palvelukehityksessä kuin kuluttajina ja kansalaisina palvelujen käyttäjinä. Sovellukset + palvelut -malli on pääteema &lt;A class="" href="http://blogs.msdn.com/pasim/archive/2007/09/03/architect-summit-4-10-helsingiss.aspx" target=_blank mce_href="http://blogs.msdn.com/pasim/archive/2007/09/03/architect-summit-4-10-helsingiss.aspx"&gt;4.10. Architect Summit&lt;/A&gt; -tapahtumassa&lt;/FONT&gt;&lt;FONT size=3&gt;.&amp;nbsp;Kirjoitin aiheesta myös&amp;nbsp;artikkelin &lt;EM&gt;Sovellusten ja palvelujen yhdistäminen&lt;/EM&gt;, joka on ladattavissa oheisista linkeistä &lt;A class="" href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Software+Services/MS_Sovellusten_ja_palvelujen_yhdistäminen_v1.0.xps" mce_href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Software+Services/MS_Sovellusten_ja_palvelujen_yhdistäminen_v1.0.xps"&gt;xps&lt;/A&gt; ja &lt;A class="" href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Software+Services/MS_Sovellusten_ja_palvelujen_yhdistäminen_v1.0.pdf" target=_blank mce_href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Software+Services/MS_Sovellusten_ja_palvelujen_yhdistäminen_v1.0.pdf"&gt;pdf&lt;/A&gt;-muodossa. &lt;/FONT&gt;&lt;FONT size=3&gt;Nopeat lukijat ehtivät jopa vielä ilmoittautua tilaisuuteen. Esitykset sekä niistä tehdyt videotaltioinnit tulevat myöhemmin saataville verkon kautta. Taltiointien osoitteen näet blogistani muutama päivä tilaisuuden jälkeen.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5186215" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item><item><title>Sovellusalustan kehittäminen</title><link>http://blogs.msdn.com/pasim/archive/2007/06/01/sovellusalustan-kehitt-minen.aspx</link><pubDate>Fri, 01 Jun 2007 15:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3023931</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/3023931.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=3023931</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=3023931</wfw:comment><description>&lt;P&gt;Kirjoitin&amp;nbsp;whitepaperin sovellusalustan kehittämisestä. Sovellusalustan optimointi -dokumentti on ladattavissa &lt;A href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Whitepaper_Sovellusalustan_optimointi_v1.0.pdf" target=_blank mce_href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Whitepaper_Sovellusalustan_optimointi_v1.0.pdf"&gt;pdf&lt;/A&gt; ja &lt;A href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Whitepaper_Sovellusalustan_optimointi_v1.0.xps" target=_blank mce_href="http://itpro.fi/asiantuntijaryhmat/arkkitehtuuri/Dokumentit/Whitepaper_Sovellusalustan_optimointi_v1.0.xps"&gt;xps&lt;/A&gt; muodossa &lt;A href="http://itpro.fi/" target=_blank mce_href="http://itpro.fi"&gt;itpro.fi&lt;/A&gt; yhteisösivuston dokumenttiarkistosta. Pyrin pitämään dokumentin kohtuullisen kompaktina, joten lopussa on laaja linkkiluettelo lisämateriaaliin.&lt;/P&gt;
&lt;P&gt;Sisältö lyhyesti: 
&lt;UL&gt;
&lt;LI&gt;Vaatimukset sovellusalustalle (liiketoiminnan muutos, resurssit, SOA) &lt;/LI&gt;
&lt;LI&gt;Sovellusalustan määritelmä &lt;/LI&gt;
&lt;LI&gt;Sovellusalustan kypsyysmalli ja arviointityökalu &lt;/LI&gt;
&lt;LI&gt;Sovellusalustan komponenttien valintakriteerit &lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Käyttövarmuus &lt;/LI&gt;
&lt;LI&gt;Yhteentoimivuus &lt;/LI&gt;
&lt;LI&gt;Suorituskyky &lt;/LI&gt;
&lt;LI&gt;Turvallisuus &lt;/LI&gt;
&lt;LI&gt;Toimittajariski &lt;/LI&gt;
&lt;LI&gt;Elinkaarikustannusten minimointi &lt;/LI&gt;
&lt;LI&gt;Investoinnin tuoton maksimointi&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Linkkejä lisätietoihin&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Dokumentti on tarkoitettu auttamaan sovellusalustan kehittämisestä vastaavia löytämään yleisiä malleja ja periaatteita sekä lisätietoa Microsoftin teknologioiden hyödyntämisestä sovellusalustan komponentteina.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3023931" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Standardit/default.aspx">Standardit</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx">Interoperability</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Teknologia/default.aspx">Teknologia</category></item><item><title>Avointen dokumenttimuotojen yhteentoimivuus</title><link>http://blogs.msdn.com/pasim/archive/2007/02/22/avointen-dokumenttimuotojen-k-auml-yt-auml-nn-ouml-n-yhteentoimivuus.aspx</link><pubDate>Thu, 22 Feb 2007 13:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1740954</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/1740954.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=1740954</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=1740954</wfw:comment><description>&lt;P&gt;Avoimista dokumenttimuodoista on&amp;nbsp;tällä hetkellä tarjolla runsaasti draamaa ja jännitteitä sisältävää luettavaa. Ecma Office Open XML standardin (&lt;A href="http://www.ecma-international.org/publications/standards/Ecma-376.htm" target=_blank mce_href="http://www.ecma-international.org/publications/standards/Ecma-376.htm"&gt;ECMA 376&lt;/A&gt;) käsittely ISO:n Joint Technical Committee 1:ssä tuntuu herättävän runsaasti intohimoja niin puolesta kuin vastaan. Itse olen tyytyväinen XML-pohjaisten dokumenttistandardien nousuun, olivat ne sitten &lt;A href="http://www.ecma-international.org/publications/standards/Ecma-376.htm" target=_blank mce_href="http://www.ecma-international.org/publications/standards/Ecma-376.htm"&gt;ECMA 376&lt;/A&gt; (OOXML) tai &lt;A href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=43485" target=_blank mce_href="http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=43485"&gt;ISO/IEC 26300:2006&lt;/A&gt; (ODF) pohjaisia. Molemmat edistävät yhteentoimivuutta eri järjestelmien ja teknologia-alustojen välillä.&lt;/P&gt;
&lt;P&gt;Hyvä käytännön esimerkki avointen dokumenttimuotojen mahdollistamasta yhteentoimivuudesta eri teknologia-alustojen välillä löytyy Mario Szpusztan &lt;A href="http://blogs.msdn.com/mszcool/archive/2007/02/19/europe-union-developers-conference-office-2003-2007-and-sharepoint-interoperability-demo.aspx" target=_blank mce_href="http://blogs.msdn.com/mszcool/archive/2007/02/19/europe-union-developers-conference-office-2003-2007-and-sharepoint-interoperability-demo.aspx"&gt;blogista&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Marion Euroopan Unionille&amp;nbsp;kokoama demo toteuttaa projektien budjettiraportoinnin, jossa projektipäälliköt raportoivat projektiensa budjettitilanteen Office 2003 tai 2007 versioilla vanhalla binääripohjaisella&amp;nbsp;tiedostomuodolla projektiraportointiportaaliin, joka on toteutettu Windows SharePoint Services 2007:lla ja Visual Studio Tools for Officella. Projektibudjetit konsolidoidaan J2EE taustajärjestelmällä, joka tuottaa konsolidointitiedoista&amp;nbsp;OOXML-muotoisen raportin, joka on luettavissa Office 2007:n lisäksi Office 2003, Office XP ja Office 2000 versioilla (vaatii ilmaisen &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&amp;amp;DisplayLang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&amp;amp;DisplayLang=en"&gt;Office Compatibility Packin&lt;/A&gt; asentamisen). OOXML formaattia ovat lisäksi lupautuneet tukemaan &lt;A href="http://www.corel.com/servlet/Satellite?c=Content_C1&amp;amp;cid=1153321430604&amp;amp;lc=en&amp;amp;pagename=CorelCom%2FLayout&amp;amp;pressId=1164741065876" target=_blank mce_href="http://www.corel.com/servlet/Satellite?c=Content_C1&amp;amp;cid=1153321430604&amp;amp;lc=en&amp;amp;pagename=CorelCom%2FLayout&amp;amp;pressId=1164741065876"&gt;Corel&lt;/A&gt; WordPerfect Office tuotteessaan sekä &lt;A href="http://www.novell.com/news/press/item.jsp?id=1248" target=_blank mce_href="http://www.novell.com/news/press/item.jsp?id=1248"&gt;Novell&lt;/A&gt; OpenOffice.org projektille tekeillä olevassa avoimen lähdekoodin pluginissa&lt;STRIKE&gt;lla&lt;/STRIKE&gt;. Lisäksi tekeillä tai jo saatavilla on joukko muita rajoitetumpia &lt;U&gt;&lt;A href="http://en.wikipedia.org/wiki/OOXML#Adoption" target=_blank mce_href="http://en.wikipedia.org/wiki/OOXML#Adoption"&gt;OOXML toteutuksia&lt;/A&gt;&lt;/U&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1740954" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Standardit/default.aspx">Standardit</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx">Interoperability</category></item><item><title>Teknologia-alustan valinta</title><link>http://blogs.msdn.com/pasim/archive/2007/01/30/teknologia-alustan-valinta.aspx</link><pubDate>Tue, 30 Jan 2007 17:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1557330</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/1557330.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=1557330</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=1557330</wfw:comment><description>&lt;P&gt;Pohdiskelin meneillään olevan &lt;A href="http://www.microsoft.fi/kiertue" target=_blank mce_href="http://www.microsoft.fi/kiertue"&gt;sovelluskehityskiertueen&lt;/A&gt; esitystä hioessani kriteereitä, joita arkkitehtina käyttäisin teknologia-alustan valinnassa. Aina ei tietysti ole mahdollista eikä toivottavaakaan ennalta lukita organisaation soveltamia teknologia-alustoja. Perustellut liiketoimintatarpeet menevät luonnollisesti teknologiarajausten edelle. &lt;/P&gt;
&lt;P&gt;Tässä oma luetteloni ja kunkin kriteerin osalta muutamia linkkejä lisätietoihin Microsoftin teknologia-alustan osalta. Tämä ei ole tarkoitettu neutraaliksi katsaukseksi. Kerron siitä mistä itse tiedän.&lt;/P&gt;
&lt;H3&gt;&lt;FONT face=Verdana&gt;Kustannukset&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;Teknologia-alustan kustannuksia kannattaa tarkastella alustan koko elinkaaren ajalta (TCO - Total Cost of Ownership). Tyypillisesti järjestelmän elinkaarikustannuksista alle 10% riippuu laitekustannuksista ja vastaava osuus ohjelmistolisenssien kustannuksista. Suurin kustannustekijä on kuitenkin järjestelmän käytön aikaiset henkilökustannukset. Hankala ja monista erillisistä palasista rakentuva hallintatyökalujen kokonaisuus nostaa elinkaarikustannuksia monesti enemmän kuin säästö lisenssikustannuksissa.&lt;/P&gt;
&lt;P&gt;Kolmansien osapuolien laatimia TCO-arvioita ja ohjeita sekä asiakkaiden näkemyksiä Microsoft-alustan elinkaarikustannuksista verrattuna J2EE:n, Unixin, Linuxin ja&amp;nbsp;relaatiokantojen suhteen löytyy &lt;A href="http://www.microsoft.com/windowsserver/facts/default.mspx" target=_blank mce_href="http://www.microsoft.com/windowsserver/facts/default.mspx"&gt;Get The Facts&lt;/A&gt;-sivuston osiosta &lt;A href="http://www.microsoft.com/windowsserver/facts/topics/tco.mspx" target=_blank rel=tag mce_href="http://www.microsoft.com/windowsserver/facts/topics/tco.mspx"&gt;Total Cost of Ownership&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;Käyttövarmuus&lt;/H3&gt;
&lt;P&gt;Käyttövarmuus rakentuu korkean käytettävyyden laite- ja ohjelmistoratkaisujen lisäksi oikeista tietotekniikan suunnittelun, johtamisen ja tuotannon toimntatavoista. &lt;/P&gt;
&lt;P&gt;Hyviä lähteitä Microsoft-pohjaisen ratkaisun käyttövarmuuden varmistamiseen ovat infrastruktuurin osalta &lt;A href="http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/default.mspx" target=_blank mce_href="http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/default.mspx"&gt;Windows Server System Reference Architecture&lt;/A&gt; ja toimintatapojen osalta ITIL-pohjainen &lt;A href="http://www.microsoft.com/technet/solutionaccelerators/cits/mo/mof/default.mspx" target=_blank mce_href="http://www.microsoft.com/technet/solutionaccelerators/cits/mo/mof/default.mspx"&gt;Microsoft Operations Framework&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Arkkitehtuuriohjeistusta käyttövarmuuden huomioinnista .net-pohjaisissa ratkaisuissa löytyy mm. &lt;A href="http://www.architecturejournal.net/" target=_blank mce_href="http://www.architecturejournal.net"&gt;Architecture Journalin&lt;/A&gt; artikkelista &lt;A href="http://www.architecturejournal.net/2006/issue8/F1_Reliability/" target=_blank mce_href="http://www.architecturejournal.net/2006/issue8/F1_Reliability/"&gt;Realibility in Connected Systems&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Lisää kolmansien osapuolien ja asiakkaiden näkemyksiä käyttövarmuudesta erityisesti Linuxiin verrattuna löytyy Get The Facts-sivuston osiosta &lt;A href="http://www.microsoft.com/windowsserver/facts/topics/reliability.mspx" target=_blank mce_href="http://www.microsoft.com/windowsserver/facts/topics/reliability.mspx"&gt;Reliability&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;Yhteentoimivuus&lt;/H3&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/interop/" target=_blank mce_href="http://www.microsoft.com/interop/"&gt;Yhteentoimivuuden&lt;/A&gt; arviointi alustaa valittaessa varmistaa sen hyvän integroituvuuden muihin alustoihin ja väistämättä eteen tuleviin tapauskohtaisiin ratkaisuihin. Yhteentoimivuuteen ei riitä pelkkä standardien rajapintojen soveltaminen, vaan yhteentoimivuus on otettava huomioon jo tuotteiden suunnitteluvaiheessa ja yhteentoimivuutta on testattava. &lt;/P&gt;
&lt;P&gt;Käytännön yhteentoimivuuden testausta Microsoftilla tehdään mm. &lt;A href="http://www.microsoft.com/emea/itsshowtime/sessionh.aspx?videoid=347" target=_blank mce_href="http://www.microsoft.com/emea/itsshowtime/sessionh.aspx?videoid=347"&gt;Bill Hilfin&lt;/A&gt; johtamassa Open Source Software Interoperability Lab -yksikössä, joka ylläpitää &lt;A href="http://port25.technet.com/" target=_blank mce_href="http://port25.technet.com/"&gt;Port25&lt;/A&gt;-sivustoa open source yhteentoimivuudesta.&lt;/P&gt;
&lt;P&gt;Yhteentoimivuutta&amp;nbsp;edistetään myös saattamalla kehitettyjä rajapintoja, tietomuotoja, lähdekoodia ja patentteja asiakkaiden, kumppanien ja kilpailijoiden käyttöön. Hyvä esimerkki tästä on &lt;A href="http://www.microsoft.com/interop/osp/default.mspx" target=_blank mce_href="http://www.microsoft.com/interop/osp/default.mspx"&gt;Microsoft Open Specification Promise&lt;/A&gt;, joka määrittelee ne web service, virtualisointi, tietoturva ja Office XML standardit, joiden soveltamisen ja implementoinnin suhteen Microsoft takaa vapaan oikeuden patenttiensa hyödyntämiseen.&lt;/P&gt;
&lt;P&gt;Lisää kolmansien osapuolien ja asiakkaiden näkemyksiä&amp;nbsp;yhteentoimivuudesta erityisesti Linuxiin verrattuna löytyy Get The Facts-sivuston osiosta &lt;A href="http://www.microsoft.com/windowsserver/facts/topics/interoperability.mspx" target=_blank mce_href="http://www.microsoft.com/windowsserver/facts/topics/interoperability.mspx"&gt;Interoperability&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;Suorituskyky&lt;/H3&gt;
&lt;P&gt;Suorituskykyä voidaan mitata monin tavoin. Tässä muutama esimerkki toteutettujen ratkaisujen tapahtumakäsittelyn läpäisykyvystä&amp;nbsp;sekä tietokantojen koosta&amp;nbsp;ja rivimääristä. Esimerkkejä tapahtumankäsittelyn suorityskyvyltään&amp;nbsp;suurista toteutuksia ovat:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=49271" target=_blank mce_href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=49271"&gt;NASDAQ&lt;/A&gt; (5000 tap/s) 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/windowsserver/facts/casestudies/lse.mspx" target=_blank mce_href="http://www.microsoft.com/windowsserver/facts/casestudies/lse.mspx"&gt;Lontoon pörssi&lt;/A&gt; (3500 tap/s)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Tietokannan koolla mitattuna&amp;nbsp;refrerenssejä suurista toteutuksista on koottu omalle &lt;A href="http://www.microsoft.com/sql/bigdata" target=_blank mce_href="http://www.microsoft.com/sql/bigdata"&gt;sivustolle&lt;/A&gt;. Winter Corporationin viimeksi vuonna 2005 tekemän &lt;A href="http://www.microsoft.com/sql/prodinfo/compare/wintercorp-survey.mspx" target=_blank mce_href="http://www.microsoft.com/sql/prodinfo/compare/wintercorp-survey.mspx"&gt;TopTen Surveyn&lt;/A&gt; mukaan SQL Serverillä pyörii:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Rivimäärältään maailman kolmanneksi suurin tapahtumatietokanta 
&lt;LI&gt;Kannan koolla mitattuna&amp;nbsp;6., 7. ja 10. suurimmat tapahtumatietokannat 
&lt;LI&gt;Datamäärältään maailman 8. suurin tietovarastointiratkaisu 
&lt;LI&gt;Kahdeksan kymmenestä rivimäärältään suurimmasta tapahtumatietokannasta Windows alustalla&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Lisää kolmansien osapuolien ja asiakkaiden näkemyksiä&amp;nbsp;suorituskyvystä löytyy Get The Facts-sivuston osiosta &lt;A href="http://www.microsoft.com/windowsserver/facts/topics/performance.mspx" target=_blank mce_href="http://www.microsoft.com/windowsserver/facts/topics/performance.mspx"&gt;Performance&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;Turvallisuus&lt;/H3&gt;
&lt;P&gt;Laajasti käsitettynä turvallisuus&amp;nbsp;sisältää niin käyttövarmuuden ja toimittajariskin kuin tietoturvan ja yksityisyyden suojan. Nämä neljä näkökulmaa sisältyvät Microsoftin &lt;A href="http://www.microsoft.com/mscorp/twc" target=_blank mce_href="http://www.microsoft.com/mscorp/twc"&gt;Trustworthy Computing&lt;/A&gt; -ohjelmaan, joka ohjaa Microsoftin toimintaa ja tuotekehitystä. Ohjelma määrittelee mm. tietoturvaan liittyvät käytännöt tuotteen koko elinkaarelle suunnittelusta ylläpitoon.&lt;/P&gt;
&lt;P&gt;Lisää kolmansien osapuolien ja asiakkaiden näkemyksiä käyttövarmuudesta löytyy Get The Facts-sivuston osiosta &lt;A href="http://www.microsoft.com/windowsserver/facts/topics/security.mspx" target=_blank mce_href="http://www.microsoft.com/windowsserver/facts/topics/security.mspx"&gt;Security&lt;/A&gt;.&lt;/P&gt;
&lt;H3&gt;Toimittajariski&lt;/H3&gt;
&lt;P&gt;Toimittajariskillä tarkoitan teknologiaan tai tuotteeseen liittyviä sen&amp;nbsp;toimittaneesta organisaatiosta&amp;nbsp;johtuvia riskejä. Onko organisaatio vielä olemasssa viiden vuoden kuluttua? Onko toimittaja sitoutunut tuen suhteen johonkin konkreettiseen aikaan?&lt;/P&gt;
&lt;P&gt;Microsofin yrityskäyttöön tarkoitettujen tuotteiden tuki noudattaa yhtenäistä &lt;A href="http://support.microsoft.com/lifecycle/" target=_blank mce_href="http://support.microsoft.com/lifecycle/"&gt;elinkaarimallia&lt;/A&gt;. Yritys- ja ohjelmistokehitystuotteiden tuki kestää vähintään 10 vuotta (5 vuotta Mainstream -tukea ja 5 vuotta Extended -tukea). &lt;/P&gt;
&lt;H3&gt;Yhteenveto&lt;/H3&gt;
&lt;P&gt;Teknologia-alustan valinnan eri kriteereistä voisi jokaisesta kirjoittaa sivukaupalla tarinaa. Tämä tiivistelmä toimii lähinnä katsauksena peruskriteereihin ja linkkinä lisätietoihin. Valintatilanteessa arvioitavana on myös joukko organisaatiokohtaisia vaatimuksia, joiden läpikäynti ei tämän tyyppisessä yleisessä tarkastelussa ole mahdollista.&lt;/P&gt;
&lt;P&gt;Toivottavasti tästä yhteenvedosta ja lisätietolinkeistä on apua Microsoftin teknologia-alustan arviointiin.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1557330" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Finnish/default.aspx">Finnish</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Standards/default.aspx">Standards</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Standardit/default.aspx">Standardit</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Yhteentoimivuus/default.aspx">Yhteentoimivuus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Interoperability/default.aspx">Interoperability</category></item></channel></rss>