Design and Implementation of PSD2 Account Information Service Middleware Component

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorPyykkö, Joel
dc.contributor.authorLehto, Oskari
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorLassenius, Casper
dc.date.accessioned2021-05-23T17:05:05Z
dc.date.available2021-05-23T17:05:05Z
dc.date.issued2021-05-17
dc.description.abstractThis thesis had two goals. A formal software development process for Proof of Concept projects was suggested and a middleware component that acts between the interfaces of different banks and a third party application was implemented using the suggested process. The goal of the suggested process was to increase the efficiency of developing Proof of Concept projects and to improve the quality of the Proof of Concept projects. The process is divided into four steps: requirements, architecture, implementation and software validation. Since the revised payment services directive of the European Union banks are mandated to open interfaces where third parties can query bank customers data. The implementation of these interfaces is different for different banks. The middleware component hides these differences behind one interface. This makes it possible for the third party application to integrate to multiple different banks by creating only one integration to the middleware component. The middleware component was implemented successfully using the suggested process. Almost all of the requirements defined at the beginning of the process were satisfied and the project can be developed into a full product in the future. The process was an improvement compared to the old process. A suggestion is made that the process will be used in future Proof of Concept projects.en
dc.description.abstractTällä työllä oli kaksi tavoitetta. Tehtiin ehdotus muodollisesta ohjelmistokehitysprosessista käytettäväksi lyhyisiin idean toteuttamiskelpoisuutta testaaviin projekteihin ja toteutettiin projekti pankkein rajapintojen ja toisen ohjelmiston välillä toimivasta väliohjelmistosta käyttäen ehdotettua prosessia. Prosessin tavoitteena oli tehostaa vastaavia idean toteuttamiskelpoisuutta testaavien projektien kehitystä ja parantaa näiden projektien lopputuloksien laatua. Prosessi sisältää neljä vaihetta: vaatimusten määrittelyn, arkkitehtuurin suunnittelun, toteutuksen ja ohjelmiston kelpuutuksen. Uuden Euroopan Unionin pankkidirektiivin myötä pankit on velvoitettu avaamaan rajapinnat kolmansille osapuolille pankin asiakkaiden datan kyselyä varten. Pankit ovat toteuttaneet nämä rajapinnat omalla tavallaan, joten rajapinnat eivät ole yhtenäisiä. Välikomponentti mahdollistaa näiden rajapintojen yhtenäistäminen, jolloin toinen ohjelmisto voi saavuttaa integraation usean pankin kanssa integroituen itse vain yhteen rajapintaan. Välikomponentti toteutettiin onnistuneesti käyttäen ehdotettua prosessia. Lähes kaikki projektin alussa asetetut vaatimukset saavutettiin ja projektia voidaan jatkokehittää tulevaisuudessa eteenpäin valmiiksi ratkaisuksi. Prosessi osoittautui parannukseksi aikaisempaan verrattuna. Prosessia ehdotetaan otettavaksi käyttöön vastaavissa projekteissa myös tulevaisuudessa.fi
dc.format.extent44 + 15
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/107618
dc.identifier.urnURN:NBN:fi:aalto-202105236879
dc.language.isoenen
dc.programmeMaster’s Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorSoftware Engineeringfi
dc.programme.mcodeSCI3043fi
dc.subject.keywordsoftware development processen
dc.subject.keywordrequirementsen
dc.subject.keywordPSD2en
dc.subject.keywordsoftware architectureen
dc.subject.keywordsoftware validationen
dc.titleDesign and Implementation of PSD2 Account Information Service Middleware Componenten
dc.titlePSD2 Account Information Service Väaliohjelmisto Komponentin Suunnittelu ja Toteutusfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Lehto_Oskari_2021.pdf
Size:
1.74 MB
Format:
Adobe Portable Document Format