Program Microsoft Transaction Server (MTS) w wersji 2.0 oferuje szereg nowych funkcji, u│atwiaj╣cych rozmieszczanie skalowalnych, niezawodnych aplikacji, przeznaczonych do pracy w sieciach Internet i intranet. W niniejszym podrozdziale opisano nowe mo┐liwo£ci programu MTS.
Pe│na integracja z programem Internet Information Server (IIS) w wersji 4.0
Program MTS 2.0 jest £ci£le zintegrowany z programem IIS 4.0, dziΩki czemu mo┐na go uznaµ za najlepsz╣ platformΩ programistyczn╣ dla aplikacji biznesowych dzia│aj╣cych w sieci Web. Do nowych funkcji zwi╣zanych z integracj╣ program≤w MTS i IIS nale┐╣:
W £rodowisku Active Server Pages skrypty mog╣ byµ wykonywane w ramach transakcji zarz╣dzanych przez program MTS. DziΩki temu mechanizmy ochrony transakcji MTS mog╣ byµ stosowane do ca│ej aplikacji (dzia│aj╣cej w sieci Web).
Aplikacje IIS dla sieci Web mog╣ byµ wykonywane we w│asnych pakietach programu MTS, dziΩki czemu mog╣ one korzystaµ z mechanizmu izolowania proces≤w i ochrony na wypadek awarii.
Projektanci mog╣ osadzaµ polecenia w skryptach w £rodowisku Active Server Pages, dziΩki czemu mo┐liwe staje siΩ dostosowywanie odpowiedzi aplikacji dzia│aj╣cych w sieci Web w zale┐no£ci od wyniku transakcji.
îledzenie informacji o stanie u┐ytkownik≤w, kontrolowane dotychczas przez obiekty wbudowane programu IIS, jest teraz obs│ugiwane przez mechanizm kontekstu obiektowego programu MTS. DziΩki temu projektanci aplikacji dla sieci Web mog╣ korzystaµ z prostego modelu programistycznego MTS.
Programy MTS i IIS korzystaj╣ ze wsp≤lnej instalacji i wsp≤lnej konsoli zarz╣dzania, dziΩki czemu znacznie mniej z│o┐one staje siΩ rozmieszczanie i zarz╣dzanie aplikacjami biznesowymi w sieci Web.
Obs│uga protoko│u transakcyjnego XA, w tym obs│uga baz danych Oracle
Obs│uga system≤w operacyjnych typu desktop
Program MTS 2.0 mo┐e wsp≤│pracowaµ zar≤wno z systemem operacyjnym Windows NT wersja 4.0, jak i Windows 95. Zapewniana przez program MTS obs│uga system≤w operacyjnych typu desktop firmy Microsoft pozwala tworzyµ i rozmieszczaµ autonomiczne wersje aplikacji MTS.
Obs│uga programu Microsoft Cluster Server
Program MTS 2.0 wsp≤│pracuje z programem Microsoft Cluster Server (MSCS), kt≤ry umo┐liwia automatyczn╣ pracΩ bezawaryjn╣ pakiet≤w MTS w klastrze. DziΩki automatycznej opcji pracy bezawaryjnej aplikacje MTS zyskuj╣ na dostΩpno£ci.
Obs│uga transakcji CICS i IMS za po£rednictwem LU 6.2 Sync Level 2
Program MTS 2.0 pozwala rozmieszczaµ aplikacje MTS obs│uguj╣ce transakcje CICS i IMS w £rodowisku MVS. Program MTS oferuje pe│n╣ obs│ugΩ wersji beta 2 lub nowszej programu Cedar, sk│adnika programu SNA Server, kt≤ry zapewnia wsp≤│pracΩ miΩdzy programami MTS, CICS/MVS i IMS/MVS.
Nowe mechanizmy administrowania
Program MTS 2.0 oferuje wiele nowych mechanizm≤w administrowania, istotnie u│atwiaj╣cych rozmieszczanie pakiet≤w MTS i administrowanie nimi. Nale┐╣ do nich:
Program MTS Explorer jest teraz przystawk╣ programu Microsoft Management Console (MMC). Pakietami MTS mo┐na zarz╣dzaµ z tej samej konsoli administracyjnej, kt≤ra obs│uguje inne produkty, na przyk│ad program IIS. WiΩcej informacji na temat programu MMC oraz korzystania z przystawek mo┐na uzyskaµ w dokumentacji programu MMC.
W programie MTS 2.0 mo┐liwe jest zamykanie pojedynczych pakiet≤w (za pomoc╣ programu MTS Explorer) bez konieczno£ci zamykania procesu serwera programu MTS. ZamkniΩcie pakietu powoduje zako±czenie procesu serwera aplikacji.
W programie MTS 2.0 aktywacja jest ustawiana wy│╣cznie na poziomie pakietu. Zrezygnowano z mechanizmu mieszanej aktywacji dla r≤┐nych sk│adnik≤w pakietu. Co wiΩcej, pakiety nie mog╣ dzia│aµ z ustawieniem aktywacji zdalnej. AktywacjΩ mo┐na ustawiµ albo jako Serwer (lokalna aktywacja sk│adnik≤w) albo jako Biblioteka (aktywacja sk│adnik≤w powodowana przez proces klienta).
Pakiety utworzone w programie MTS 1.0 zawieraj╣ce wy│╣cznie sk│adniki wewn╣trzprocesowe po zainstalowaniu programu MTS 2.0 s╣ automatycznie uaktualniane i traktowane jako pakiety bibliotek. Pakiety utworzone w programie MTS 1.0 zawieraj╣ce wy│╣cznie sk│adniki ustawione do aktywacji lokalnej s╣ uaktualniane i traktowane jako pakiety serwera. Pakiety utworzone w programie MTS 1.0 zawieraj╣ce sk│adniki mieszane nale┐y rΩcznie skonfigurowaµ jako pakiety bibliotek lub serwera.
Za pomoc╣ programu MTS Explorer mo┐na zaznaczyµ i modyfikowaµ w│a£ciwo£ci wielu element≤w jednocze£nie.
Sk│adniki mo┐na przenosiµ miΩdzy pakietami, przeci╣gaj╣c je z jednego pakietu i upuszczaj╣c w drugim.
Nowe mechanizmy programowania
DziΩki nowym mechanizmom programowania w programie MTS 2.0 o wiele │atwiej jest budowaµ aplikacje MTS. W£r≤d nowo£ci tego typu wystΩpuj╣:
Opr≤cz uaktualnionej aplikacji Sample Bank program MTS oferuje dwie nowe aplikacje przyk│adowe. Aplikacja Tic-Tac-Toe jest prost╣ gr╣ dla wielu u┐ytkownik≤w i obrazuje metody wsp≤│u┐ytkowanego zarz╣dzania sk│adnikami nietransakcyjnymi. Przyk│adowe skrypty administracyjne pokazuj╣, w jaki spos≤b za pomoc╣ skryptowych obiekt≤w administracyjnych mo┐na zautomatyzowaµ niekt≤re procedury programu MTS Explorer (przy u┐yciu skrypt≤w Windows Scripting Host).
Przy u┐yciu skryptowych obiekt≤w administracyjnych mo┐na automatyzowaµ wykonywane w programie MTS Explorer procedury rozmieszczania i utrzymywania ┐╣danego stanu pakiet≤w. Za pomoc╣ dowolnego jΩzyka programowania zgodnego z Automatyzacj╣ mo┐na pisaµ proste skrypty automatyzuj╣ce takie czynno£ci, jak instalacja pakiet≤w.
W podrΩczniku PodrΩcznik programisty programu MTS opisano r≤┐ne techniki projektowania i implementacji, wykorzystywane podczas tworzenia aplikacji MTS. W ksi╣┐ce om≤wiono wiele zagadnie±: od osadzania w sk│adnikach regu│ logiki biznesu do problem≤w diagnozowania i debugowania.
Zobacz te┐
Wprowadzenie do PodrΩcznika administratora programu MTS , Przegl╣d informacji i pojΩµ dotycz╣cych programu MTS