Tulus Cloud Manufacturing
Båtman, Jesse (2022)
Båtman, Jesse
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052612333
https://urn.fi/URN:NBN:fi:amk-2022052612333
Tiivistelmä
The purpose of this thesis was to describe the general architecture and developed integrations of Tulus Cloud Manufacturing. The primary focus was on information security and testing. The thesis also briefly describes the scale and structure of possible further integration development.
Tulus Cloud Manufacturing is a quotation platform for manufactured sheet metal parts. The software is designed for manufacturers who are Prima Powers customers. The software allows users to upload computer-aided design files that contain instructions for manufacturing parts to be uploaded to the platform.
Cloud Manufacturing can calculate accurate estimates on processing times,
costs, and prices that the manufacturer can utilize in the quotation process.
The thesis describes the structure of four integrations and how they are secured and tested. The core integration in Cloud Manufacturing is NC Express Service.
The service parses the design files and enables the core business logic of the software to work. Integration to Authentication Service allows Prima Power to manage admin access to specific Cloud Manufacturing instances. This access can be controlled manually or with license keys.
Integration to Enterprise Resource Planning (ERP) enables Cloud Manufacturing
to blend into the manufacturers’ process. ERP integration provides accurate information, such as material costs. Mailing service integration enables other application features, such as internal user management, to work.
Developed integrations were tested on multiple levels using the unit and integration testing. Written tests ensure the feature functionality in further development. Työn tavoitteena oli kuvailla Tulus Cloud Manufacturing-sovelluksen toteutettua
arkkitehtuuria ja integraatioita. Painopiste toteutetuista ominaisuuksista oli näiden tietoturvassa sekä testaamisessa. Lisäksi työssä käydään läpi mahdollista jatkokehitystä, integraatioiden laajuutta ja rakennetta.
Tulus Cloud Manufacturing on tarjousportaalisovellus Prima Powerin asiakkaille, eli valmistajille. Sovellus mahdollistaa ohutmetallilevyistä työstettyjen osien automaattisen käsittelyn. Cloud Manufacturing eroaa muista tarjousportaalista siten,
että asiakkaat saavat itse ladata haluamansa suunnittelutiedostot, määritellä erityisprosessit ja seurata tarjouksen kulkua tilauksen läpi lähes reaaliajassa. Käsitellyistä osista sovellus osaa laskea arvioidun tarkan prosessointiajan, kulut ja hinnat
asiakaskohtaisesti, joita valmistaja pystyy käyttämään hyväksi.
Työssä kuvaillaan neljän integraation toteutusta, sekä niiden tietoturvaa ja testaamista. NC Express-palvelun integraatio mahdollistaa ladattujen suunnittelutiedostojen käsittelyn ja sovelluksen ydintoiminnan. Authentication Service-palvelun integraatio vastaa valmistajien eli ylläpidon käyttäjien hallinnasta. Palveluun voidaan esimerkiksi liittää aktiivisia sovelluslisenssejä.
Integraatio toiminnanohjausjärjestelmään mahdollistaa tarkan ja oikean tiedon
saamisen alustalle. Sähköpostipalvelun integraatio mahdollistaa muiden ominaisuuksien toiminnallisuuksien toimivuuden, kuten sisäisen käyttäjänhallinnan.
Työssä testattiin näiden integraatioiden toimivuutta yksikkö- ja integraatiotesteillä usealla tasolla. Testeillä voidaan automatisoida testaamista ja taata ominaisuuksien toimivuus jatkokehityksissä.
Tulus Cloud Manufacturing is a quotation platform for manufactured sheet metal parts. The software is designed for manufacturers who are Prima Powers customers. The software allows users to upload computer-aided design files that contain instructions for manufacturing parts to be uploaded to the platform.
Cloud Manufacturing can calculate accurate estimates on processing times,
costs, and prices that the manufacturer can utilize in the quotation process.
The thesis describes the structure of four integrations and how they are secured and tested. The core integration in Cloud Manufacturing is NC Express Service.
The service parses the design files and enables the core business logic of the software to work. Integration to Authentication Service allows Prima Power to manage admin access to specific Cloud Manufacturing instances. This access can be controlled manually or with license keys.
Integration to Enterprise Resource Planning (ERP) enables Cloud Manufacturing
to blend into the manufacturers’ process. ERP integration provides accurate information, such as material costs. Mailing service integration enables other application features, such as internal user management, to work.
Developed integrations were tested on multiple levels using the unit and integration testing. Written tests ensure the feature functionality in further development.
arkkitehtuuria ja integraatioita. Painopiste toteutetuista ominaisuuksista oli näiden tietoturvassa sekä testaamisessa. Lisäksi työssä käydään läpi mahdollista jatkokehitystä, integraatioiden laajuutta ja rakennetta.
Tulus Cloud Manufacturing on tarjousportaalisovellus Prima Powerin asiakkaille, eli valmistajille. Sovellus mahdollistaa ohutmetallilevyistä työstettyjen osien automaattisen käsittelyn. Cloud Manufacturing eroaa muista tarjousportaalista siten,
että asiakkaat saavat itse ladata haluamansa suunnittelutiedostot, määritellä erityisprosessit ja seurata tarjouksen kulkua tilauksen läpi lähes reaaliajassa. Käsitellyistä osista sovellus osaa laskea arvioidun tarkan prosessointiajan, kulut ja hinnat
asiakaskohtaisesti, joita valmistaja pystyy käyttämään hyväksi.
Työssä kuvaillaan neljän integraation toteutusta, sekä niiden tietoturvaa ja testaamista. NC Express-palvelun integraatio mahdollistaa ladattujen suunnittelutiedostojen käsittelyn ja sovelluksen ydintoiminnan. Authentication Service-palvelun integraatio vastaa valmistajien eli ylläpidon käyttäjien hallinnasta. Palveluun voidaan esimerkiksi liittää aktiivisia sovelluslisenssejä.
Integraatio toiminnanohjausjärjestelmään mahdollistaa tarkan ja oikean tiedon
saamisen alustalle. Sähköpostipalvelun integraatio mahdollistaa muiden ominaisuuksien toiminnallisuuksien toimivuuden, kuten sisäisen käyttäjänhallinnan.
Työssä testattiin näiden integraatioiden toimivuutta yksikkö- ja integraatiotesteillä usealla tasolla. Testeillä voidaan automatisoida testaamista ja taata ominaisuuksien toimivuus jatkokehityksissä.