research

Canonical data model in principal connections

Abstract

Business partners exchanging messages in highly globalized world introduces multiple combability issues. Businesses from different countries using different systems rarely use the exact same file formats or even support same transfer protocols. These issues can be overcome with system integration. System integration can be done using different architectures. Canonical data model is one of them and it is used to reduce the amount of needed translations in big integration projects. The purpose of this bachelor’s thesis was to examine the benefits of canonical data model. Canonical data model’s benefits were examined first on theoretical basis using existing research data and field’s literature. The data model’s benefits were also examined in practice by implementing an interface using canonical data model. Interface was created using Axway B2Bi integration product that is a commercial integration product used by the company that commissioned this bachelor’s thesis. From theory’s perspective the canonical data model reduced implementation and maintenance costs even in smaller system integration projects. Practical examination supported these findings and the data model’s benefits were clear even in the initial stages of the project. During this bachelor’s thesis results showed that canonical data model can successfully reduce the amount of connections needed in a project involving multiple principals and systems with multiple interfaces.Yrityskumppaneiden vaihtaessa sanomia vahvasti globalisoituneessa maailmassa tulee helposti vastaan useita yhteensopivuusongelmia. Yritykset eri maista käyttävät eri järjestelmiä ja harvoin käyttävät samoja tiedostoformaatteja, tai edes samoja tiedonsiirtoprotokollia. Nämä ongelmat voidaan ratkaista järjestelmäintegraatiolla. Integraatiota voidaan toteuttaa useilla eri arkkitehtuureilla, joista kanoninen tietomalli on yksi. Sitä käytetään, jotta voidaan pienentää käytettyjen sanomamuunnosten määrää isoissa integraatioprojekteissa. Opinnäytetyön tarkoituksena oli tutkia kanonisen tietomallin käyttöönoton hyötyjä järjestelmäintegraatio projekteissa. Kanonisen tietomallin hyötyjä tarkasteltiin teoreettiselta pohjalta käyttäen hyväksi aiempia tutkimuksia sekä alan kirjallisuutta. Tietomallin hyötyjä tarkasteltiin myös käytännössä implementoimalla kanonista tietomallia hyödyntävä liittymä hyödyntäen Axwayn B2Bi integraatiotuotetta, joka on toimeksiantajalla käytössä oleva kaupallinen integraatiotuote. Kanoninen tietomalli pienensi teorian pohjalta tarkastellessa jo pienemmissäkin järjestelmäintegraatio projekteissa ylläpitokustannuksia sekä kehityskustannuksia. Käytännön tarkastelu tuki havaintoja ja hyödyt tulivat esille jo alkuvaiheessa olevassa projektissa. Opinnäytetyössä saadut tulokset näyttivät, että kanoninen tietomalli voi onnistuneesti vähentää vaadittujen yhteyksien määrää projekteissa, joihin liittyy useita asiakkaita ja järjestelmiä useilla rajapinnoilla

    Similar works