Pacbase

Pacbase on ranskankielinen ohjelmistotekniikan työpaja, joka tuottaa ohjelmia COBOL- kielellä . Sitten luotu COBOL-ohjelma kootaan. Sen alkuperäinen nimi, PAC700, tulee lyhenteestä PAC sanoista "Corig automatic programming". Corig (suunnittelu ja kehitys tietohallinnossa) on menetelmä jäsenneltyyn ohjelmointiin vuonna 1970 .

Sen avulla loogiset näkökohdat voidaan tehdä riippumattomiksi ohjelmoinnin fyysisistä näkökohdista ; Täten sama Pacbase-lähde, hyvin pienen määrän parametrien oikeilla määrityksillä, voi luoda IBM- koneilla tai Bull- koneilla toimivia COBOL-ohjelmia ja jopa Unixin (on konfiguroitava vaihtoehto, jonka avulla voit valita COBOL-kielen version . luotu).

Tämän AGL: n julkaisija oli CGI ( Compagnie Générale d'Informatique ), jonka IBM on sittemmin ostanut. Monet yritykset (pankit, vakuutusyhtiöt jne.), Pääasiassa Ranskassa , käyttävät Pacbasea.

Vuonna 2000 IBM modernisoi GLA: n kirjoittamalla sen kokonaan Java-tiedostoon .

IBM on ilmoittanut Pacbase-tukitakuusta ainakin vuoteen 2015 saakka; aikaa valmistautua vaihtoehtoinen ratkaisu ohjelmistotoimitusalustalle . Nykyinen TP-liitäntä korvataan natiivilla COBOL-editorilla Rational Developer for Z -työkalussa , joka perustuu itse Eclipse-ohjelmaan ja jota on parannettu Pacbase-näkymällä. Tämä editori pitää kaksoismerkinnän: automaattisen tuotannon mallista ja tietyn koodin lisäämisen suoraan COBOLiin. Nykyisille Pacbase-käyttäjille rakas Repository-käsite säilyy. Tämän korvaavan ratkaisun pitäisi olla saatavilla vuoden 2011acé aikana ja se takaa sovelluskohteen samanlaisen palautumisen välttäen siten regressiotestejä. Tätä prosessia kutsutaan ”lähentymissuunnitelmaksi”.

Arkisto

Pacbase hallinnoi kokonaisuus arkistoon , joka sisältää jäsennelty datasta .

Tärkeimmät yksiköt ovat:

Tietovaraston keskitetty hallinta mahdollistaa ketjujen hankkimisen yksiköiden välillä (mitkä tietokoneohjelmat käyttävät mitä osaa jne.) Samalla tavalla kuin Wiki- ohjelmisto .

Kirjastot

Pacbase tarjoaa hierarkkisen puurakenteen kirjastoista, joihin entiteetit on tallennettu. Tämä antaa useille ryhmille mahdollisuuden työskennellä samassa arkistossa ja tallentaa ohjelmansa omiin kirjastoihinsa.

Hierarkian periaate on seuraava: Alemman tason kirjastot voivat käyttää kirjaston entiteettejä. Täten tärkeät entiteetit (olivatpa ne dataa tai makrarakenteita) voidaan ilmoittaa vain kerran ja siten yhteisiä koko sivustolle).

Istunnot

Pacbase tarjoaa versionhallintajärjestelmän historiallisen istunnon, työn tai nykyisen istunnon avulla. Yksinkertainen, sen avulla voit kuitenkin hallita sovelluksen eri versioita sillä ehdolla, että et kerrota niitä liikaa tai kehität paljon eri haaroilla samanaikaisesti.

Rajat

Pacbase antaa sinun luoda helposti yksinkertaisia ​​ohjelmia. Se on kuitenkin hyvin rajoittava ja siinä on muutama korjaamaton vika . Tämä toisinaan houkuttelevia ohjelmoijia, jotka kohtaavat sen, koodaavat suoraan COBOLiin, mikä on voimakkaasti lannistettua. Työkalun perusteellinen tuntemus mahdollistaa ratkaisun löytämisen Pacbaseen tai käyttäjäyritykseen liittyviä ohjelmointistandardeja noudattaen .

Lisäksi Pacbase on työkalu, josta puuttuu käyttäjäystävällisyys, eikä sen siirrettävyys muihin kehitysympäristöihin kuin COBOL ole ilmeinen. Se on jäsennetty logiikka vuodelta 1970 , jossa ei ole vahvaa vaatimukset yhteentoimivuuden välillä monimutkaisten järjestelmien oli kuvitellut .

Vakiopäivämäärän hallinnan makrostruktuuria ei ollut, eikä asiakkaiden käyttämiä päivämääränhallinnan makrostruktuureja ollut yleensä tarkoitus kuluttaa vuotta 2000 , päivämäärämuoto otettiin päivämäärän järjestelmästä, jossa vuosi oli kaksinumeroinen.

Ohjelmointi

Olipa kyseessä eräkäsittely ( erä ) tai transaktio ( TP ), lähestymistapa ohjelmointiin on sama:

  1. Pacbase-standardin toteutus , joka koostuu ohjelmoinnin järjestelmällisestä järjestämisestä. Erästandardi eroaa TP-standardista.
  2. Lisäämisen yrityksen standardin kautta parametrisoituina makro rakenteet (MSP).
  3. Viimeistely erityisillä hoidoilla .

Erätöissä

Vuonna eräajo ( erä ), Pac toimii rikkomatta käsitteitä ja synkronointi tiedostoja omistettu indikaattoreiden selvittää helposti jokaisen tiedoston , jos yksi kohtelee annetaan ensimmäistä kertaa tai viimeinen kerta, tai jos se on läsnä muissa syötetiedostoista.

Kaupankäynnissä (vuoropuhelumoduuli)

Pacbase hallinnoi transaktiokinematiikkaa . Lisäksi se huolehtii kaikista tekninen toteutus vuorovaikutuksessa kanssa tapahtuman käsittelijän (esimerkiksi: CICS ).

Huomautuksia

Bibliografia


Huomautuksia ja viitteitä

Huomautuksia

Viitteet

  1. (sisään) Alan Alper, "  Käyttäjät sanovat, että Pac kannattaa pyrkiä  " , Computer World , Voi.  21, n °  33,17. elokuuta 1987, s.  21
  2. Claire Rémy, "  Uusi PacBase, kokonaan Java  " , 01 Net,7. heinäkuuta 2000(katsottu 3. kesäkuuta 2017 )
  3. Philippe Leyland, “  Pacbase-tuen loppu, mitä skenaarioita?  " , Le Journal du Net ,28. maaliskuuta 2011(katsottu 3. kesäkuuta 2017 )
  4. Valéry Marchive, "  Pacbase: vanhentumisen hallinnan palapeli  " , Le Mag IT,20. joulukuuta 2011(katsottu 3. kesäkuuta 2017 )
  5. (in) Alan Alper, "  Pac suunnittelutyökalut avocation PC- käyttäjille  " , Computer World , Vol.  21, n °  51,21. joulukuuta 1987, s.  10


Ulkoiset linkit