Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuEveliina Jurkka Muutettu yli 9 vuotta sitten
1
IDMS-sovellusten konvertointi, migrointi ja ajanmukaistaminen
2
•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.
3
Lopputuloksena on nykyisessä sovelluskehitys- ympäristössä oleva edelleenkehitettävä ja testattu sovellus. IDMS-sovellusten konvertointi, migrointi ja ajanmukaistaminen DATA Subschemas LRF I/O Modules Copybooks (Cobol or PL/SQL) RDBMS(DB/2, Oracle...) IDMS Logical Records
4
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.
5
Anubexin migraatiomenetelmä Iteratiivinen prosessi Ympäristön migrointi Lisäkehitys ja ylläpito Datamigraation simulointi MIGROITUNYKYINEN SIIRTO CODE FREEZE Hyväksyminen Testaus Aika
6
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.
7
IDMS Migraraatio Case.NET: suunnittelunaikainen ympäristö
8
•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 ADS/O COBOL DC COBOL CICS Calls BATCH COBOL Calls to Java Embedded SQL MAP/C Calls CA IDMS DML ADS/A UTM Calls Muunnos - Ydinarkkitehtuuri 1
9
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.
10
IDMS Migraraatio Case.NET: tuotantoympäristö
11
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. Muunnos - Esitystaso (näytöt) 1 SCREENS UTM MAPS CICS MAPS Oracle Web Forms JAVA CONTAINER OLM / MAP/C UTM MAPS CICS MAPS
12
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.
13
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
14
www.fsc.fi
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.