aalto1 untyped-item.component.html
Hajautettujen ohjelmistoarkkitehtuurien hyödyntäminen kuljetusalan ATK-yrityksessä
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Location:
Authors
Date
Department
Major/Subject
Mcode
Tik-110
Degree programme
Language
fi
Pages
xvi + 101
Series
Abstract
Tässä diplomityössä on tutkittu yrityksen hajautettujen ohjelmistojen nykytilaa ja kehittämistarpeita sekä pyritty löytämään uusiin olioarkkitehtuureihin perustuvat ratkaisumallit ratateknisten laskentaohjelmien integroimiselle uusiin käyttöliittymiin ja toiminnallisuuden lisäämiseksi niihin.
Tutkimuksen alussa selvitellään hajautettujen ohjelmistojen yleistä problematiikkaa sekä perehdytään kahteen merkittävimpään hajautettuun olioarkkitehtuuriin, Java/CORBA ja DCOM/ActiveX -teknologioihin.
Työssä hahmotetaan myös näiden oliomallien pohjalta luotuja tekniikoita hajautettujen WWW -sovellusten tekemiseen ja niiden käyttökelpoisuutta yrityksen ohjelmistotuotannossa.
Selaimesta on tullut interaktiivinen graafinen käyttöliittymä monille palvelimessa ajettaville sovelluksille.
Verkon yli ei siirretä pelkästään HTML -sivuja vaan myös automaattisesti suoritettavaa koodia.
Kehitys on kulkemassa kohti verkkotietokoneiden aikaa, jossa asiakaskoneet toimivat vain saadun tavukoodin ajoympäristönä.
Oliopohjaisiin hajautettuihin tekniikoihin siirtyminen lisää ohjelmistojen uudelleenkäytettävyyttä, siirrettävyyttä ja laajennettavuutta.
Ohjelmistot voidaan jakaa itsenäisiksi, keskitetysti ylläpidettäviksi komponenteiksi, jotka kommunikoivat verkon yli.
Tämä tuo taloudellisia säästöjä ohjelmistokehitykseen pienentyneinä tuotanto- ja ylläpitokustannuksina.
Description
Supervisor
Karila, ArtoThesis advisor
Valtonen, KariKeywords
distributed objects, hajautetut oliot, scripts, Java, CORBA, DCOM, ActiveX, Internet, WWW, JDBC, ADO, OLE DB, RMI, skriptikielet, CBI