|
Abstract:
|
Työn kehittelyn lähtökohtana oli prosessiteollisuuden tuotantoprosessin laadunvalvontaan ja ohjaukseen tarkoitettu ohjelmistotuote, jonka arkkitehtuuri suunniteltiin perustuvaksi hajautukseen ja laitteistoriippumattomuuteen. Näiden päämäärien toteuttamiseksi tarvittiin sekä laitteistosta että tiedonsiirtotiestä riippumaton tiedonsiirto-ohjelmisto. Suunniteltu ohjelmisto tarjoaa käyttäjälleen kaksisuuntaisen tiedonsiirron, ohjelmien etäisajon sekä RPC-tyyppisten kutsujen ajamisen toisessa koneessa. Ohjelman etäisajosta voidaan haluttaessa ottaa talteen ohjelman tulostukset, ohjelman paluukoodi tai molemmat. RPC-kutsu tarkoittaa toisessa koneessa olevan, käyttäjän määrittelemän aliohjelman ajoa käyttäjän sovellusprosessista käsin. Ohjelmisto pitää sisällään kolme erilaista tiedonsiirron kanavatyyppiä. Näistä ensimmäinen on paikallisen tiedonsiirron tarpeeseen keskuskoneen sisällä, ja siinä kanavana käytetään jaettua muistia. Toinen kanavatyyppi on sarjaliikennekanava, ja kolmas on rakennettu TPC/IP- protokollan päälle verkkopohjaisia kokonaisratkaisuja varten. Kaikkia kolmea eri kanavatyyppiä on mahdollista käyttää rinnakkain samanaikaisesti. /Kir11 |