Aktywna platforma Microsoft

Serwerowe rozwiązania Microsoftu to spójna oferta produktów dla przedsiębiorstwa.

Serwerowe rozwiązania Microsoftu to spójna oferta produktów dla przedsiębiorstwa.

Po opanowaniu biurka użytkownika indywidualnego i korporacyjnego, Microsoft proponuje gamę produktów, czyniących z Windows NT coraz bardziej wiarygodną platformę do uruchamiania aplikacji krytycznych dla działalności przedsiębiorstw.

Microsoft proponuje przedsiębiorstwom, które gotowe są ograniczyć swoje systemy do oferty tej firmy, spójny zestaw produktów i usług, zapewniających im możliwości rozwijania solidnych aplikacji biznesowych.

Aktywna platforma to microsoftowa wizja informatyki w przedsiębiorstwie. Podstawę jej stanowi wykorzystanie elementów kontrolnych ActiveX jako mechanizmu komunikacji i współdziałania między klientami z Windows 95 a systemem Windows NT, bazami danych (Microsoft SQL Server), programami typu middleware (np. monitor transakcji Microsoft Transaction Server MTS, Microsoft Message Queueing Server MSMQ), serwerem Web (Internet Information Server IIS, Index Server), serwerem poczty elektronicznej (Microsoft Exchange) i aplikacjami biurowymi.

Aktywna platforma składa się z dwóch części: aktywnego serwera (Active Server) i aktywnego klienta (Active Client). Aktywny serwer to ta warstwa w aplikacjach klient/serwer, która zapewnia infrastrukturę niezbędną do tworzenia solidnych aplikacji dla przedsiębiorstwa. Za pomocą technologii aktywnego serwera Microsoft zamierza opanować sporą część rynku serwerów, która od lat 60. jest zdominowana przez IBM. Do dziś ponad 85% informacji w światowych systemach informatycznych jest zarządzanych przez komputery IBM (lub zgodne z nimi), pracujące pod kontrolą systemu MVS, oraz przez system obsługi transakcji (CICS) Customer Information Control System.

Aktywny serwer

Podstawowe komponenty aktywnego serwera stanowią: mechanizm zdalnego wywołania procedur wbudowany w rozwiązania architektoniczne DCOM, serwer transakcji Microsoft Transaction Server, serwer baz danych SQL Server, pakiet komunikacji asynchronicznej Message Queueing Server, Web serwer Internet Information Server oraz tzw. aktywne strony serwerowe Active Server Pages (ASP), służące do tworzenia na serwerze IIS aplikacji dla sieci We

Komponenty aktywnej platformy związane z obsługą danych wykorzystują mechanizmy OLE DB i ODBC w celu dostępu do danych na serwerach baz danych DB2, Oracle, Informix.

Dzięki ścisłej współpracy różnych serwerów, skrypty włączone do ASP mogą być wykonywane w ramach transakcji. W przypadku niewykonania jej części, cała transakcja zostanie cofnięta (rollback).

Aplikacje na Windows NT działają w oddzielnej przestrzeni adresowej niż serwery, co chroni system przed awarią pojedynczej aplikacji, a wbudowane możliwości odtwarzania stanu komponentu powodują automatyczny restart.

Aktywny klient

Jest nim Microsoft Internet Explorer 3 i 4.x. Ma być wieloplatformowy - Internet Explorer jest już dostępny dla Windows i Mac. Będzie rozwijany na innych platformach, ale w sposób gwarantujący firmie wyłączność. Wprawdzie Internet Explorer zawiera maszynę wirtualną Java, ale jest to specyficzna wersja, niezgodna z maszyną wirtualną JavaSoft. Obsługuje standardowe wersje HTML. Wbudowany motor wykonuje skrypty VBScript i JScript (firmowej wersji JavaScript). Obsługuje komponenty ActiveX, może więc współpracować ze wszystkimi aplikacjami Web do Windows NT, które przesyłają mu komponenty do wykonania.

Platforma do opracowania aplikacji

Platforma aktywna to oferta interesująca dla tych przedsiębiorstw, które gotowe są ograniczyć swoje wymagania do systemów Windows. Aplikacje dla serwerów aktywnych można opracowywać za pomocą powszechnie dostępnych, tanich narzędzi z Windows. Dotyczy to nawet serwera transakcji MTS, podczas gdy w świecie dużych i średnich komputerów opracowanie aplikacji z wykorzystaniem monitora transakcji wymaga drogich, specjalizowanych narzędzi, a cena monitora również jest bardzo duża.

Główne elementy aktywnego serwera

Architektura (DCOM) Distributed Component Object Model, zapewniająca dostęp do usług innych serwerów za pomocą zdalnego wywołania procedur RPC.

Pakiet komunikacji asynchronicznej Microsoft Message Queueing Server, zapewniający zdalny dostęp do serwerów za pomocą asynchronicznego mechanizmu komunikacyjnego ("zapamiętaj i wyślij") przesyłania i gwarantowanego dostarczania komunikatów.

Serwer relacyjnych baz danych Microsoft SQL Server.

Serwer transakcji (MTS) Microsoft Transaction Server, służący do obsługi transakcji w środowisku rozproszonym, złożonym z wielu serwerów baz danych, serwerów aplikacji i usług oraz umożliwiający obsługę transakcji przez sieć Web. MTS łączy typowe cechy monitora transakcji (efektywne zarządzanie sesjami do bazy danych, dwufazowe potwierdzanie transakcji) z komponentowym modelem programowania Microsoft.

Aktywny katalog Active Directory, zapewniający usługi nazewniczo-katalogowe, tworząc powiązania między nazwami a adresami sieciowymi. Umożliwia współpracę komponentów w sieci.

Usługi sieciowe Web, zbudowane wokół pakietu Internet Information Server IIS, zawierającego mechanizmy wykonywania skryptów ASP.

Aktywne strony serwerowe (ASP) Active Server Pages, służące do tworzenia na serwerze IIS aplikacji dla sieci Web.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200