haku: @keyword java / yhteensä: 192
viite: 26 / 192
Tekijä:Palonen, Otso
Työn nimi:Object-oriented implementation of OPC UA information models in Java
OPC UA -tietomallien oliopohjainen toteutus Java-kielellä
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2010
Sivut:[9] + 62 s. + liitt. 10      Kieli:   eng
Koulu/Laitos/Osasto:Elektroniikan, tietoliikenteen ja automaation tiedekunta
Oppiaine:Automaation tietotekniikka   (AS-116)
Valvoja:Koskinen, Kari
Ohjaaja:Aro, Jouni
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201203131396
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto  5720   | Arkisto
Avainsanat:OPC UA
information modelling
Java
OPC UA
tietomallinnus
Java
Tiivistelmä (fin): OPC UA on uusi määrittely tietojärjestelmien väliseen viestintään.
Sen suurimmat edistysaskeleet verrattuna OPC:hen ovat modernit siirtoprotokollat, tietoturvaominaisuudet sekä mahdollisuus datan semantiikan ilmaisemiseen laajennettavasti ja valmistajariippumattomasti.
Tämä diplomityö käsittelee tietomallien, joita käytetään datan semantiikan määrittelemiseen, tukemista OPC UA -palvelimissa ja palvelimien kytkemistä mallien esittämään dataan.

OPC UA -määrittelyä käsitellään siinä määrin kuin se liittyy työn aiheeseen ja esitellään olemassaolevia toteutuksia.
Työssä selvitetään syitä tietomallien käyttöön sovelluksissa ja esitellään muutamia esimerkkejä.

Tietomallituki lisätään työssä Java Sample Server -palvelimeen, perustuen hyvin määritellyssä XML-muodossa oleviin tietomalleihin.
Useita malleja voidaan lisätä palvelimelle, ja jokaisella voi olla oma kytkentänsä taustajärjestelmän dataan.
Kytkentöjen lisäämistä varten luodaan koodinsitomisjärjestelmä, joka tukee myös ajonaikaisia lisäyksiä palvelimeen.

Lisäksi työssä esitellään esimerkkikäyttötapaus käyttäen kehitettyjä tietomallien lisäys- ja koodinsitomistyökaluja.
Tiivistelmä (eng): OPC UA is a new specification for communication between information systems.

Its major developments compared to OPC are modern transport and security options and the possibility of expressing the semantics of data in an interoperable and expandable way.
This thesis is about how information models, which define the semantics of data, should be supported in OPC UA servers and how the servers can be linked to the data the models are representing.

Those parts of the OPC UA specification that are related to this thesis as well as existing implementations are presented.
The reasons for using information models in applications are explained and some examples of information models are presented.

Information model support is added to a Java Sample Server, based on information models defined in XML files of a well-known format.
Several models may be added to a server, and each may have its own binding to an underlying data system.
The bindings are implemented using a system for adding custom code to a server, and support runtime additions to the server.

In addition, an example use case using the developed information model instantiation and code binding tools is presented.
ED:2010-03-11
INSSI tietueen numero: 39066
+ lisää koriin
INSSI