Return to search

REST-tyylin ja ROA-arkkitehtuurin mukainen rajapinta pankkijärjestelmään

Palvelujen digitalisoituminen vaatii yrityksiltä ketteryyttä, jotta ne voivat menestyä kansainvälisessä kilpailussa. Palvelujen siirtyminen Internetiin on vaatinut pankkien tietojärjestelmien ja liiketoimintaprosessien voimakasta kehittämistä. Tietojärjestelmien tarjoamien palvelujen suunnittelussa ja toteutuksessa tavoitellaan ketteryyttä, laajennettavuutta ja skaalautuvuutta, johon modernit Internet-teknologiat antavat hyvät mahdollisuudet.

Tässä diplomityössä tehtiin resurssiorientoituneen arkkitehtuurin (ROA) ja Representational State Transfer (REST) -tyylin mukainen ohjelmointirajapinta pankkijärjestelmään. Rajapinnan suunnittelussa perehdyttiin SOA- ja ROA-arkkitehtuureihin ja esimerkkeihin niiden aiemmasta hyödyntämisestä pankkijärjestelmissä. Toteutettu ohjelmointirajapinta säilyttää palveluorientoituneen arkkitehtuurin (SOA) hyödyt ja esittää liiketoimintaprosessit ROA-arkkitehtuurin ja REST-tyylin mukaisesti. Ohjelmointirajapintaa arviointiin vertaamalla sitä kahteen muuhun toteutukseen kokeellisesti ja heuristisesti. Ohjelmistorajapinnan toteutustavan todettiin täyttävän pankkien tietojärjestelmien ketterän kehityksen vaatimukset. / The digitization of services requires companies to be agile so that they can thrive in international competition. The fact that services are moving to the Internet has required banks to heavily develop their information systems and business processes. The design and implementation of the services provided by the information systems pursues agility, extensibility and scalability, for which modern Internet technologies offer great opportunities.

This thesis contributed a REST and ROA compliant API for a banking system. The design of the API involved studying the SOA and ROA architectures and selected examples of their utilization in banking systems. The implemented API preserves the benefits of the SOA architecture and presents business processes according to the ROA architecture and REST style. The API was compared to two other implementations empirically and heuristically. The implementation of the API was found to fulfill the requirements of the agile development of banking information systems.

Identiferoai:union.ndltd.org:oulo.fi/oai:oulu.fi:nbnfioulu-201504171410
Date20 April 2015
CreatorsMäcklin, R. (Risto)
PublisherUniversity of Oulu
Source SetsUniversity of Oulu
LanguageFinnish
Detected LanguageFinnish
Typeinfo:eu-repo/semantics/masterThesis, info:eu-repo/semantics/publishedVersion
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess, © Risto Mäcklin, 2014

Page generated in 0.0015 seconds