Storage and interfaces for IEC Common Information Model in utility application integration
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2004
Department
Major/Subject
Ohjelmistotekniikka
Mcode
T-106
Degree programme
Language
en
Pages
87
Series
Abstract
Electric Power Research Instituten (EPRI) aloitteesta kehitetty Common Information Model (CIM) on abstrakti oliomalli, joka tarjoaa yhteisen käsitteistön sähkön tuotanto- ja jakelujärjestelmien kuvaamiseen tietojärjestelmissä. Yhdistettynä standardoituihin ohjelmointirajapintoihin CIM mahdollistaa useiden tietojärjestelmien välisen yhteistoiminnan riippumatta järjestelmien valmistajasta tai käytetystä laitteistoalustasta. CIM:in jatkokehitys on annettu International Electrotechnical Commission:in (IEC) tehtäväksi. Ensimmäinen osa IEC standardin mukaisesta CIM mallista julkaistiin lokakuussa 2003. Tässä työssä käsitellään menetelmiä, joita käyttämällä CIM:ia ja siihen liittyviä standardirajapintoja voitaisiin hyödyntää myös muissa käyttökohteissa kuin tuotannon ohjauksessa. Esimerkkejä mahdollisista käyttökohteista ovat mm. laskutus, huolto ja omaisuudenhallinta. Tämänkaltaiset tietojärjestelmät asettavat CIM mallien tallennukselle ja rajapintojen toteutusteknologioille erilaisia vaatimuksia verrattuna CIM:in perinteisiin käyttökohteisiin. Mallien tallennusmenetelmänä tarkastellaan relaatiotietokantoja. Tietokantaa käytetään tallentamaan RDF (Resource Description Framework) graafeja, jotka on saatu CIM mallista käyttämällä IEC standardivedosten mukaista muunnosta. Puhtaasti RDF graafien tallentamiseen tarkoitettu relaatiomalli ei kuitenkaan ole riittävä tarjoamaan kaikkia CIM:in tallentamisessa vaadittavia ominaisuuksia, joten työssä esitellään myös muutoksia joita tarvitaan näiden vaatimusten täyttämiseksi. Lisäksi tarkastellaan rajapintastandardien mukaisen järjestelmän toteuttamista. Esimerkkijärjestelmä onnistuttiin toteuttamaan lyhyessä ajassa pääasiassa sen ansiosta, että standardeissa on käytetty runsaasti laajalle levinneitä ja tunnettuja teknologioita. Näistä erikseen mainittakoon mm. XML, UML ja RDF, jotka mahdollistavat valmiiden ohjelmistokomponenttien hyvän saatavuuden. Erityisen mielenkiintoisen osan työlle luo Web Services tekniikalla toteutettu standardien mukainen ulkoinen rajapinta järjestelmään.Description
Supervisor
Tarhio, JormaThesis advisor
Kivinen, JaakkoKeywords
Common Information Model, sovellusintegrointi, Component Interface Specifications, CIM, Enterprise Application Integration, CIS, web services, EAI