140 likes | 314 Views
IDMS-sovellusten konvertointi, migrointi ja ajanmukaistaminen. IDMS-sovellusten konvertointi, migrointi ja ajanmukaistaminen.
E N D
IDMS-sovellusten konvertointi, migrointi ja ajanmukaistaminen
IDMS-sovellusten konvertointi, migrointi ja ajanmukaistaminen • Anubexin automatisoitu migraatio IDMS-järjestelmästä relaatiojärjestelmään antaa organisaatioille mahdollisuuden säilyttää olemassaolevan sovellus-logiikan uuden kehitystyön pohjana. • Anubexin työkalut ja menetelmät automatisoivat sovelluskoodin kääntämisen, jolloin täydellinen muunnos vie vain murto-osan uudelleenohjelmoinnin ajasta ja kustannuksista. • Ohjelmakoodin muunnos tehdään haluttuun relaatiojärjestelmään • Kohdejärjestelmä vastaa toiminnallisuudeltaan 100-prosenttisesti alkuperäistä, säilyttäen käytön ja ylläpidon helppouden.
DATA IDMS RDBMS(DB/2, Oracle...) Subschemas Copybooks (Cobol or PL/SQL) Logical Records LRF I/O Modules IDMS-sovellusten konvertointi, migrointi ja ajanmukaistaminen Lopputuloksena on nykyisessä sovelluskehitys-ympäristössä oleva edelleenkehitettävä ja testattu sovellus.
Sovellusten konvertointi IDMS:stä relaatiojärjestelmään on kaksiosainen 1. Tietokantamigraatio • Merkittäviä tehtäviä sovellusten konvertoinnissa IDMS:stä moderniin relaatiojärjestelmään on tietokantakaavioiden muuntaminen relaatiokaavioiksi. • IDMS-tietokannoissa olevien tietojen siirto. 2. Sovellusten lähdekoodin muuntaminen • Anubexin IDMS-työkalut muuntavat kaiken IDMS-koodin. • MAPC-, ADSO- COBOL- ja COBOL DC- sovelluskoodin automaattinen muuntaminen • Työkalut konvertoivat myös alikaavioihin kirjoitetun LRF-koodin.
Anubexin migraatiomenetelmä NYKYINEN MIGROITU Iteratiivinen prosessi Ympäristön migrointi Lisäkehitys ja ylläpito Datamigraation simulointi Aika Testaus Hyväksyminen CODE FREEZE SIIRTO
Muunnos - Ydinarkkitehtuuri 1 • Anubexin työkalut kehittävät ddl-komentojonoja, jotka luovat tauluja valittuun relaatiojärjestelmään ja migroivat tiedot näihin rakenteisiin. • IDMS:n alikaaviomääritykset konvertoidaan COBOL-kielisiksi I/O-moduuleiksi, joita kutsutaan konvertoiduista ohjelmista. • Loogiset tietueet (LRF) konvertoidaan COBOL-kielisiksi LRF I/O-moduuleiksi. • ADS dialogien prosessikoodit konvertoidaan COBOL-copy-kirjoiksi. • Copy-kirjat integroidaan COBOL ADS-kehykseen, joka tarjoaa ADS:ää vastaavan ajonaikaisen ympäristön.
Muunnos - Ydinarkkitehtuuri 1 • ADSA-rakenteista muodostetaan kohdeympäristöön ajonaikainen hakemisto, johon viitataan ADS-kehyksestä. • Kaikki ohjelmat, jotka toimivat vuorovaikutuksessa IDMS-alikaavion kanssa käyttäen IDMS:n navigointi-DML:ää (batch COBOL, COBOL DC ja ADSO) kohdistetaan uudelleen toimimaan relaatiojärjestelmän kanssa. • Navigointi-DML-lauseet konvertoidaan asianmukaisen I/O-moduulin kutsuiksi. PROGRAMS PL/SQL Oracle Web Forms BATCH COBOL COBOL DC COBOL ADS/O ADS/A Embedded SQL CA IDMS DML Calls to Java MAP/C Calls CICS Calls UTM Calls
Muunnos - Ydinarkkitehtuuri 3 • Interaktiivisten ohjelmien (COBOL DC ja ADSO) MAP-komennot käännetään COBOL-kielisiksi UI-moduulin kutsuiksi. • LRF DML-kutsut konvertoidaan LRF I/O -moduulin kutsuiksi. • COBOL-ohjelmat sovitetaan automaattisesti niin, että ne sisältävät alikaavion määrittämiä copy-kirjoja. • Tämä UI-moduuli kääntää kaikki komennot halutuiksi toimenpiteiksi valitussa näyttömigraatiotekniikassa .
Muunnos - Esitystaso (näytöt) 1 • IDMS-sovelluksissa eri näyttötekniikoita kutsutaan COBOL DC ja ADSO-ohjelmista. • MAPC-näytöt ovat tarvittaessa muunnettavissa IBM 3270-pääteprotokollaksi tai • muodostaa näytöt Java-ajoympäristöön (JRE) tai HTML-sivuiksi. SCREENS OLM / MAP/C JAVA CONTAINER Oracle Web Forms CICS MAPS CICS MAPS UTM MAPS UTM MAPS
Muunnos - Esitystaso (näytöt) 2 • Näyttöjen esittämiseen Java-ajoympäristössä tarvitaan sovelluspalvelin • WebSphere, WebLogic, Jboss, Tomcat Apache... • Alustariippumattomia asiakasrutiineja, jotka käyttävät Java-virtuaalikonetta JVM. • JVM luo esitystason ja viestii sovelluspalvelimen kanssa http- tai https-protokollan kautta. • JVM toimii asiakaskoneissa. • Kun käyttäjät kirjautuvat sisään, he pääsevät COBOL-ohjelmiin tämän (paikallisen) Java-tason kautta. • Näytön tietojen muuttaminen toiminnallisesti ja visuaalisesti vastaavaksi käyttäjärajapinnaksi tehdään java-kirjastojen kautta. • Näytöt muutetaan HTML-muotoisiksi käyttämällä sovelluspalvelinta, joka muodostaa ohjelmista saadut MAPC-määritykset HTML-muotoisiksi.
Muunnos - IDMS DC • IDMS DC, IDMS TP-monitori, joka valvoo ADS/O ja COBOL DC-ohjelmien suorittamista, on olennainen osa IDMS-kehitystyökaluja. • Kun migraatiotyökaluja käytetään keskustietokoneissa, tämä komponentti korvataan toisella TP-monitorilla – joista CICS on yleisin esimerkki. • Unix- tai Windows-järjestelmiin migroitaessa IDMS/DC:n toiminnot hoitaa valittu käyttöjärjestelmä Anubexin luoman rajapinnan avulla