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

Date

2004

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, Jorma

Thesis advisor

Kivinen, Jaakko

Keywords

Common Information Model, sovellusintegrointi, Component Interface Specifications, CIM, Enterprise Application Integration, CIS, web services, EAI

Other note

Citation