Projektavimo ir kūrimo proceso taikymas Oracle taikomosiose programose. Proceso etapų automatizavimas
Abstract
Darbe analizuojamas Oracle taikomųjų programų diegimo metodikos projektavimo ir kūrimo procesas. Nagrinėjamas procesą sudarančių etapų atlikimo efektyvumas laiko bei padarytų klaidų atžvilgiu. Darbe sukurta metodika, leidžianti automatizuoti plėtinio diegimo modulių ir diegimo instrukcijų paruošimą. Diegimo instrukcijų automatinis generavimas realizuotas, sukuriant Oracle konkurentinę programą, kuri kaip išvesties rezultatą grąžina diegimo instrukcijų dokumentą. Dokumento generavimui panaudota Oracle XML Publisher technologija. Automatinio diegimo modulių generatoriui sukurti panaudota UNIX Script technologija bei FNDLOAD priemonė, kuria valdomi Oracle taikomųjų programų objektai. Metodika naudoja šablonais pagrįstą diegimo modulių paruošimo būdą. Darbe pateikiama, kaip projektavimo ir kūrimo procesas pritaikomas LieMSIS projekte. Kaip tyrimo objektas, pasirenkamas vienas iš Oracle taikomųjų programų modulių – atsargos. Suformuluoti konkretūs kliento reikalavimai atsargų moduliui projektuojami į funkcines specifikacijas. Šių dokumentų pagrindu sukurti plėtiniai, automatizuoti diegimo moduliai bei diegimo instrukcijos. The point of this work is to provide the detailed research of the Design and Implementation Module process of Oracle Applications Implementation Methodology. The tasks are examined by the point of efficiency and the potential errors created. The research is providing to investigate and decrease the human factor to these tasks. The methodology evaluated and the process tasks - Create Application Extension Modules and Create Installation Routines, were automated. Process task Create Installation Routines automated by using XML Publisher concurrent program. An automation task Create Application Extension Modules implemented by using the UNIX Script technology and FNDLOAD utility, which provides a control of Oracle Applications objects. This methodology based on creation of templates of extension module. This work describes how Oracle Applications Implementation Methodology applied to LieMSIS project. The Inventory module of Oracle Applications is selected as a subject of the analysis. The concrete client requirements introduced and applied to the Inventory module. These requirements finally projected to the Functional specification. According to this document, the Application customizations are built and automated.