haku: @keyword SOI / yhteensä: 31
viite: 5 / 31
Tekijä:Jumppanen, Vladislav
Työn nimi:Designing and implementing an XML transformation application as a SOA service in a SOA environment
XML-muunnossovelluksen suunnittelu ja toteutus palvelukeskeisessä arkkitehtuurissa
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2009
Sivut:[7+] 65      Kieli:   eng
Koulu/Laitos/Osasto:Informaatio- ja luonnontieteiden tiedekunta
Oppiaine:Tietokoneverkot   (T-110)
Valvoja:Ylä-Jääski, Antti
Ohjaaja:Jing, Chen
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     | Arkisto
Avainsanat:SOA
ESB
SOI
web services
XML transformation
XPath
process server
JPD
Java
palvelukeskeinen arkkitehtuuri
web service
prosessipalvelin
Tiivistelmä (fin): Pysyäkseen kilpailukykyisinä globaaleilla ja yhä nopeammin muuttuvilla markkinoilla suuryritysten täytyy olla joustavia ja innovatiivisia, jotta ne voivat nopeasti ja tehokkaasti reagoida markkinoilla tapahtuviin jatkuviin muutoksiin.
Saavuttaakseen tarvittavan ketteryyden ja joustavuuden muutoksissa suuryritysten täytyy hajottaa liiketoimintaprosessinsa pieniin, helposti hallittaviin osiin.
Näin yritysten tietotekniset järjestelmät ja tietotekninen infrastruktuuri siirtyvät yhä enemmän kohti hajautettua laskentaa.
Yritysten tietotekniikkaosastot mahdollistavat tämän muutoksen rakentamalla modulaarisia sovelluksia.
Web service sovellukset voidaan helposti koota itsenäisiksi ja muista sovelluksista riippumattomiksi liiketoimintaprosesseiksi.
Web service sovellusten kasvava suosio ja käyttö ovat aiheuttaneet tarpeen niitä tukevan arkkitehtuurin kehittämiselle.

Palvelukeskeinen arkkitehtuuri (Service Oriented Architecture, SOA) on arkkitehtuurinen tyyli, joka tukee palvelukeskeisyyttä ja modulaarisuutta.
Tässä diplomityössä kuvaamme, miten ja millä teknologioilla palvelukeskeinen arkkitehtuuri voidaan rakentaa.
Käytännöllisenä esimerkkinä esittelemme SOA projektia, jossa diplomityön kirjoittaja oli mukana.
Tämä projekti käynnistettiin löytääkseen ratkaisu haasteisiin, joita asiakkaalla oli hitaan ja joustamattoman IT-infrastruktuurin johdosta.
Projektin asiakkaan IT-infrastruktuurin suurin haaste oli suuri määrä peer-to-peer integraatioita sovellusten ja järjestelmien välillä, mikä teki niiden ylläpidosta erittäin työlästä, hidasta ja kallista.
Tämän projektin yhteydessä tekijä vastasi myös yhden SOA-palvelun suunnittelusta ja toteutuksesta.
Tämän SOA-palvelun tarkoitus oli muuntaa XML tiedostoja asetettujen vaatimusten mukaan.

Tässä diplomityössä analysoimme projektin asiakkaan haasteita ja esitämme ratkaisun niiden minimoimiseksi.
Ratkaisu on uusi, palvelukeskeinen arkkitehtuuri.
Kerromme uuden palvelukeskeisen arkkitehtuurin kehitysprosessista, haasteista ja hyödyistä verrattuna vanhaan arkkitehtuuriin.
Kuvaamme myös XML-muunnos SOA palvelun kehitysprosessia esimerkkeineen käytetyistä teknologioista ja työkaluista.
Arvioimme käytettyjen teknologioiden ja ratkaisujen hyödyt ja haasteet.

Tämä diplomityö luo katsauksen palvelukeskeiseen arkkitehtuuriin sekä antaa lukijalleen käytännön esimerkin moderneista SOA-projekteista suuryrityksissä.
Diplomityö on hyödyllinen lukijoille, jotka ovat kiinnostuneita palvelukeskeisestä arkkitehtuurista, ratkaisuista joiden avulla SOA palveluita voidaan toteuttaa sekä referenssejä yritysmaailman SOA projekteista.
Tiivistelmä (eng): In the modern global and increasingly competitive market, enterprises need to be flexible and innovative in order to respond quickly and effectively to the market changes.
To achieve the required agility and flexibility, the enterprises are forced to break their business processes into manageable parts, thus moving towards distributed computing.
Information technology (IT) departments respond to this requirement by building modular applications.
Web services can be easily assembled to form a collection of autonomous and loosely coupled business processes.
The increasing use of web services in the enterprise architectures has driven the need for designing an architecture that supports service orientation.

A Service-Oriented Architecture (SOA) is an architectural style that supports service orientation.
In this thesis, the author explains the main building blocks of a SOA and its underlying technologies.
As a practical example, the author presents a SOA project in which the author took part.
This project was undertaken in order to meet the challenges that the project client was facing with his inflexible enterprise IT architecture.
The biggest challenge was the large number of point-to-point integrations.
In this project, the author was responsible for designing and implementing one SOA-style service to be used for XML message transformation.

This thesis describes and analyzes the challenges of the project client.
A new SOA-style enterprise architecture solving these challenges is presented.
The experiences of this project are explained, and the new enterprise architecture is evaluated.
The process of building a SOA service for transforming XML is explained along with the examples of used tools and technologies.
The benefits of technologies are analyzed.
Furthermore, the architectural and technical details of the solution are explained and analyzed.
This thesis with its insight into real-life SOA projects carried out in modern enterprises is useful for readers who want to familiarize themselves with SOA technologies and SOA solutions.
ED:2010-05-10
INSSI tietueen numero: 39581
+ lisää koriin
INSSI