BRUDEN-OSSG benutzt Itanium Assembler (IAS) zur Unterstützung bei einer Portierung nach OpenVMS Integrity Server.
Die meisten Portierungen unter OpenVMS von Alpha nach Integrity sind relativ schnell und einfach, mit wenigen Änderungen am Originalcode. Wenn der Code allerdings Abhängigkeiten vom OpenVMS Calling Standard beinhaltet, werden Bereiche berührt, in denen Portierungen schnell zusätzliche Fachkenntnis erfordern.
IMS MAXIMS besitzt ein Verwaltungssystem für Krankenhäuser, das in Cobol entwickelt und auf OpenVMS zugeschnitten wurde. Der größte Teil der Applikation wurde ohne Probleme oder Code-Änderungen von Alpha nach Integrity portiert.
Indes sind Teile des Systems in objektorientiertem Cobol geschrieben, und dieser Code hängt von einigen wenigen Macro-Routinen ab, die den OpenVMS Calling Standard benutzen. Dieser Macro-Code, der auf der VAX entwickelt und nach Alpha portiert wurde, musste für die Itanium Plattform neu geschrieben werden.
IMS fragte bei BRUDEN-OSSG wegen der Portierung dieser Macro-Routinen an. Der Code wurde analysiert und von Mitarbeitern von BRUDEN-OSSG in etwa fünf Wochen in Itanium Assembler geschrieben. Er wurde auf den Laborsystemen von BRUDEN-OSSG in den USA entwickelt und an IMS in Dublin, Irland, zum Testen ausgeliefert. Mitarbeiter von BRUDEN-OSSG arbeiteten eng mit IMS in der Test- und Debug-Phase zusammen. Der Erfolg hing stark von der gemeinsamen Anstrengung von Mitarbeitern von IMS und BRUDEN-OSSG ab.
Mit der Fertigstellung der Portierung wurde ein grosses Hindernis aus dem Weg geräumt. Jetzt können Kunden von IMS von Alpha nach IA64 migrieren, und das Produkt lebt und entwickelt sich weiter auf die nächste Generation von OpenVMS Hardware.
Kieran Quigley, der Produktmanager des IMS Patienten-Verwaltungssystems, war der zentrale IMS-Kontakt für die Portierung. Es sagte über die Dienstleistungen von BRUDEN-OSSG:
"BRUDEN-OSSG arbeitete an der Portierung einiger zentraler Alpha Macro-Komponenten des IMS Krankenhaus-Verwaltungssystems von OpenVMS Alpha auf Intels Itanium Plattform.
Wir haben festgestellt, dass die Tiefe von Wissen, Erfahrung und Professionalismus, die BRUDEN-OSSG in das Projekt eingebracht haben, einen wesentlichen Anteil am Gesamterfolg des Projekts bildete."
Diese Leistung illustriert, dass BRUDEN-OSSG Firmen beim Übergang von Alpha to Itanium auf vielen Ebenen helfen kann, von grundlegenden Portierungen bis zu Internas der Systemarchitektur.
Original auf www.openvms.org
|