Managed hosting door True

NT en mainframes

 

Door middel van clustering kan NT op enigszins onhandige wijze de markt voor grote systemen penetreren. Om er een echt aantrekkelijk bedrijfskritisch transactiesysteem van te maken, zijn aanvullende faciliteiten nodig.

De belangrijkste diensten voor de applicaties van vandaag de dag zijn:

  1. database-replicatie voor sommige gedistribueerde applicaties;
  2. mainframe-koppeling; ondanks de sterke groei van Microsoft vindt de meeste transactieverwerking nog steeds plaats op IBM MVS;
  3. berichtendiensten; e-mail is niet voldoende, al zijn programmeer-interfaces als Mapi toe te passen;
  4. gedistribueerde objectgeoriënteerde diensten voor de ondersteuning van applicaties met objecten op meerdere gedistribueerde platformen. Corba is hier de industriestandaard, die Microsoft niet volgt maar beconcurreert met Dole;
  5. een TP-monitor. Hierdoor zal NT worden uitgebreid tot een multi user-omgeving. Citrix Winframe biedt een conventioneel interactief multi user-NT, zodat de combinatie van NT en Winframe vergeleken kan worden met MVS/TSO, terwijl NT en MTS meer weg hebben van MVS/Cics, al biedt NT natuurlijk niet de partitioneringsmogelijkheden van een mainframe;
  6. ondersteuning van browser-clients, zodat PC-clients vervangen kunnen worden. Microsoft biedt zoiets met IIS maar door de integratie van Java en Activex probeert Microsoft ervoor te zorgen dat de browser alleen op een PC met Windows draait in plaats van op een PC.
    Hieraan is een adequaat groupware-product toe te voegen, om te kunnen concurreren met Lotus Notes. Een overgang van Html naar XML kan ervoor zorgen dat toekomstige webservers op goedkope wijze kunnen dienen als systemen voor het beheer van documenten en handboeken.
Microsoft richt zich agressief op mainframe-koppelingen en dat is wel zo verstandig. Probeer niet te slim te zijn en klaar de klus met een minimale verstoring op het mainframe. Microsoft ondersteunt zowel de eigen SNA Server als SNA-gateways van derden, zoals Rhumba. Directe SNA-diensten zoals 3270 (LU2) emulatie en LU6.2/Appc zijn een onderdeel van SNA Server voor NT. Daarnaast probeert Microsoft met de grootste moeite zijn NT-servers met MVS/Cics te integreren. De codenaam is Cedar. Cedar gaat uit van het prijzenswaardige uitgangspunt dat geen enkele wijziging op het mainframe noodzakelijk is. Daarnaast biedt Cedar op record-niveau een directe toegangsmogelijkheid tot Vsam-files vanaf een NT-server. Cedar voegt effectief gedistribueerde Cics-calls en DDM-emulatie aan SNA Server toe. Ook IMS-calls worden ondersteund. IBM heeft vanzelfsprekend eveneens zulke producten voor OS/2, AIX en NT, zowel voor Cics-clients als voor DDM, maar Microsoft wil het NT-stuk volledig onder controle hebben. IBM's eigen SNA gateway-producten verdienen een grondige evaluatie voordat men besluit met Cedar in zee te gaan, vooral omdat deze naast MVS ook andere platformen ondersteunen.
Microsoft heeft zijn eigen Mapi-georiënteerde berichtenservers geïmplementeerd in de vorm van Microsoft Message Queue Server (Msmq, voorheen Falcon). Deze server biedt robuuste transactieverwerking tussen NT-platformen. Msmq concurreert met IBM's MQ-serie, die zowel voor NT als voor de meeste andere platformen beschikbaar zijn. MQ is dan ook de beste keuze; in de gemiddelde omgeving moet NT nu eenmaal samenwerken met andere systemen. Ook hier wint Microsoft het echter weer als het gaat om eenvoud van installatie. Bovendien wordt Msmq samen met NT gebundeld. In de praktijk zal er daarom helaas een gateway tussen MQ en Msmq nodig zijn.
Het gedistribueerde objectmodel vormt een probleem, omdat Microsoft niet alleen de integratie tussen NT en legacy-systemen stimuleert (met Cedar en SNA Server) maar tegelijkertijd probeert gebruikers aan NT te binden (met Ole). Het probleem is dat Ole niet echt objectgeoriënteerd is; een belangrijke eigenschap als polymorfisme zit er niet in. Ole ondersteunt echter weer wel 'encapsulatie', en dus herbruikbare componenten. Niet de pure herbruikbare objecten die de OO-broederschap graag zou zien, maar herbruikbare componenten die draaien op één PC onder Windows 95 of NT. De noodzaak om deze dingen te ondersteunen en tegelijkertijd het NC-concept te vernietigen door uitbreidingen op Java heeft geleid tot de integratie van Ole-componenten en Java-componenten in Internet Explorer. De uitgebreide versie van Ole is Activex genoemd. Merk op dat Activex ook Ole-uitbreidingen op de server ondersteunt, zoals integratie met MTS (transactieserver) en IIS. Op de client is Activex niet meer dan een virus dat speciaal is ontwikkeld om ervoor te zorgen dat nieuwe browser-georiënteerde applicaties op een PC draaien in plaats van op een NC. Blijf uit de buurt! De Object Management Group heeft een protocolsuite ontwikkeld voor de interoperabiliteit tussen objecten binnen een gedistribueerde, heterogene omgeving: Corba. Om Corba te pareren heeft Microsoft een Ole-uitbreiding gedefinieerd, Dole, en probeert het nu met hulp van Software AG en Digital deze nieuwe Ole-versie naar MVS en Unix te poorten. Hier kom ik later nog op terug.

Dit artikel is afkomstig van Computable.nl (https://www.computable.nl/artikel/1300130). © Jaarbeurs IT Media.

?


Lees meer over


Partnerinformatie
 
Vacatures

Stuur door

Stuur dit artikel door

Je naam ontbreekt
Je e-mailadres ontbreekt
De naam van de ontvanger ontbreekt
Het e-mailadres van de ontvanger ontbreekt

×
×