Az alkalmazáskiszolgálói alaprendszer olyan technológiák csoportja, amelyeket a rendszer alapértelmezés szerint telepít az alkalmazáskiszolgálói szerepkör telepítésekor. Az alkalmazáskiszolgálói alaprendszer lényegében maga a Microsoft .NET-keretrendszer 3.0-s verziója.
A Windows Server 2008 a telepített kiszolgálói szerepkörtől függetlenül magában foglalja a .NET-keretrendszer 2.0-s verzióját. A .NET-keretrendszer 2.0 tartalmazza a közös nyelvi futtatókörnyezetet (CLR), amely biztosítja a kód biztonságos végrehajtásához szükséges kódvégrehajtási környezetet és az egyszerűsített kódtelepítést, illetve támogatja több nyelv együttműködését. Az alkalmazáskiszolgálói alaprendszer telepítésével hozzáadja a .NET-keretrendszer 2.0 alapszolgáltatásaihoz a .NET-keretrendszer 3.0 szolgáltatásait. További információt a .NET-keretrendszer 3.0-s verziójával kapcsolatban a .NET-keretrendszer fejlesztői központjának webhelyén talál (
Az alkalmazáskiszolgálói alaprendszer összetevői
Az alkalmazáskiszolgálói alaprendszer fő összetevői az alábbiak:
-
Windows kommunikációs alaprendszer (WCF)
-
Windows folyamatkövető alaprendszer (WF)
-
Windows megjelenítési alaprendszer (WPF)
A rendszer minden összetevőt könyvtárak és .NET-összeállítások csoportjaként telepít.
A kiszolgálóalapú alkalmazások esetében az alkalmazáskiszolgálói alaprendszer legértékesebb összetevői a Windows kommunikációs alaprendszer és a folyamatkövető alaprendszer. A Windows megjelenítési alaprendszer elsősorban ügyfélalapú alkalmazásokban használható.
Windows kommunikációs alaprendszer
A Windows kommunikációs alaprendszer a Microsoft egységes programozási modellje olyan alkalmazások létrehozásához, amelyek webszolgáltatások használatával kommunikálnak egymással. Ezeket az alkalmazásokat szolgáltatásorientált alkalmazásnak is nevezik. A fejlesztők a Windows kommunikációs alaprendszer használatával biztonságos, megbízható és feldolgozott alkalmazásokat hozhatnak létre, amelyek többféle platformon használhatók, és együttműködnek a meglévő rendszerekkel és alkalmazásokkal. A Windows kommunikációs alaprendszerről a következő hivatkozáson olvashat bővebben: (
Windows folyamatkövető alaprendszer
A Windows folyamatkövető alaprendszer olyan programozási modell és motor, amellyel a Windows Server 2008 rendszerben egyszerűen hozhat létre munkafolyamattal kapcsolatos alkalmazásokat. A Windows folyamatkövető alaprendszer rendszer-munkafolyamatokhoz és emberi munkafolyamatokhoz egyaránt tartalmaz támogatást számos forgatókönyv esetében, például:
-
Üzletági (LOB) alkalmazáson belüli munkafolyamat
-
Felhasználói felület lapjai közötti váltás
-
Dokumentumközpontú munkafolyamat
-
Emberi munkafolyamat
-
Szolgáltatásorientált alkalmazások összetett munkafolyamata
-
Üzleti szabályok által irányított munkafolyamat
-
Rendszerkezelési munkafolyamat
Windows megjelenítési alaprendszer
A Windows megjelenítési alaprendszer olyan egységes programozási modell, amellyel hatékony ügyfélalkalmazások hozhatók létre a Windows rendszerhez. A Windows megjelenítési alaprendszert a .NET-keretrendszer összetevőjeként az alkalmazáskiszolgálói alaprendszer részként telepíti a rendszer. Gyakran használják azonban kiszolgálóalapú alkalmazásokban is.