6 research outputs found

    Kanavatyyppien dynaamisen muuntelun tukeminen Apache Service Mix –palveluväylässä

    Get PDF
    Nykyaikaiset ketterät liiketoimintamallit ovat tuoneet mukanaan uusia vaatimuksia järjestelmien dynaamisuudelle ja ajonaikaiselle mukautumiselle. Palvelukeskeinen arkkitehtuuriin (Service Oriented Architecture, SOA) pohjautuvilla järjestelmillä pyritään vastaamaan näihin haasteisiin. Palveluväylä on väliohjelmisto, joka tarjoaa työkalut ja ajonaikaisen infrastruktuurin palvelukeskeisen arkkitehtuurin toteuttamiselle. Kanavatyypit ovat ajonaikaisten kanavien alustariippumattomia kuvauksia, jotka määrittelevät palvelukeskeisen arkkitehtuurin palveluiden välisen sidoksen. Palveluiden välisen sidoksen elinkaaren aikana voi tapahtua ympäristön ja vaatimusten muutoksia, joihin kanavatyypin pitää pystyä reagoimaan. Perinteisesti palveluväylien tarjoamien kanavatyyppien rajapinnat ja ominaisuudet asetetaan pysyvästi rakentamisvaiheessa ja ne tarjoavat hyvin rajalliset mahdollisuudet ominaisuuksien valinnalle sen jälkeen, kun kanavatyypit on asennettu ajoympäristöön. Ongelman ratkaisuna työssä suunniteltiin ja toteutettiin OpenChannel -kehys. OpenChannel -kehys toteuttaa rajapinnan, jonka kautta päästään käsiksi kanavatyyppien sisäiseen rakenteeseen ja sitä kautta kehys mahdollistaa kanavatyyppien dynaamisen muuntelun ja elinkaaren hallinnan. OpenChannel kehys käyttää reflektiota kanavatyyppien rakenteen tutkimiseen ja se hyödyntää mallipohjaista lähestymistapaa muunneltavuuden hallintaan. Kehyksen kohdealustana toimii Apache ServiceMix -palveluväylä, jonka käyttämä ajoympäristö mahdollistaa komponenttien lisäämisen, muokkaamisen ja poistamisen ajonaikaisesti ja tekee siitä siten kehykselle sopivan kohdealustan. Kehystä arvioitiin toteuttamalla dynaamista muuntelua tukeva kanavatyyppi, jota ajettiin oikeaa käyttöympäristöä simuloivassa testiympäristössä. Tulosten perusteella kehys soveltuu hyvin käytettäväksi kaikissa ympäristöissä, joissa suorituskykyvaatimukset eivät ole erityisen korkeat

    Analysis of current middleware used in peer-to-peer and grid implementations for enhancement by catallactic mechanisms

    Get PDF
    This deliverable describes the work done in task 3.1, Middleware analysis: Analysis of current middleware used in peer-to-peer and grid implementations for enhancement by catallactic mechanisms from work package 3, Middleware Implementation. The document is divided in four parts: The introduction with application scenarios and middleware requirements, Catnets middleware architecture, evaluation of existing middleware toolkits, and conclusions. -- Die Arbeit definiert Anforderungen an Grid und Peer-to-Peer Middleware Architekturen und analysiert diese auf ihre Eignung fĂĽr die prototypische Umsetzung der Katallaxie. Eine Middleware-Architektur fĂĽr die Umsetzung der Katallaxie in Application Layer Netzwerken wird vorgestellt.Grid Computing

    Proof-of-Concept Application - Annual Report Year 1

    Get PDF
    In this document the Cat-COVITE Application for use in the CATNETS Project is introduced and motivated. Furthermore an introduction to the catallactic middleware and Web Services Agreement (WS-Agreement) concepts is given as a basis for the future work. Requirements for the application of Cat-COVITE with in catallactic systems are analysed. Finally the integration of the Cat-COVITE application and the catallactic middleware is described. --Grid Computing
    corecore