Integrering av ny teknologi: Modernisera ett befintligt IT-system med webbtjänst
2018 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Older IT-systems are still operational today and can need modernization by for example integrating a web service that is developed with new technology. Cybercom is in a situation where this is the case. They have a customer by the name FÖRETAG X and this customer uses an application called Master Security which is developed with old technology. Every Master Security has a connected local database. These applications and local databases are located at FÖRETAG X’s customers. When an update is available for these databases a reinstallation is required for the Master Security. The goal with this project is to create a new implementation of the system by having a webservice that handles updates to avoid the reinstallation of the Master Security. The webservice shall be developed with new technology and be able to work with Master Security. User test and time measurements will be conducted to later be evaluated. The final implementation is created in and for Windows environment the final implementation consists of a Server side and a Client side. The server side consists of a webservice that is using Windows Communication Foundation and a local connected database that stores updates. The updates on the server-side can be downloaded from the client side which consists of an application, local database, an external module that is a DLL-library. The DLL-library is the solution for communication between the old and new technology with the usage of COM-interface. The graphic user interface Script Sender was developed to upload new updates. The results from the user-tests shows that the new user-interfaces is easy to work with but there are room for improvement. The results from the time measurements show that the new implementation is faster than the existing system. The conclusion is that in this case it is possible to expand the existing IT-system with new technology instead of building it from the ground up.
Abstract [sv]
Än idag används äldre IT-system som behöver moderniseras exempelvis genom integration av webbtjänst som är utvecklad med ny teknik. Ett sådant sammanhang gäller för Cybercom där de har en kund vid namn FÖRETAG X. FÖRETAG X använder sig av applikationen Master Security vilken är utvecklad i äldre teknik. Varje Master Security -applikation jobbar mot en egen lokal databas och dessa applikationer samt databaser befinner sig hos FÖRETAG X:s kunder. När en uppdatering ska ske på dessa databaser behövs en ominstallation av Master Security. Projektets mål är att expandera systemet med en webbtjänst som skall göra uppdateringarna automatiserade och undvika ominstallationerna. Webbtjänsten ska vara utvecklad i ny teknik och kunna jobba med den äldre applikationen Master Security. Utöver det skall ett användbarhetstest och tidmätningar för den nya implementationen ske. Den slutgiltiga implementationen består av två större delar, klient- samt serversidan. Serversidan består av en webbtjänst som är uppbyggd med Windows Communication Foundation samt databas som lagrar uppdateringar. Uppdateringarna på serversidan kan hämtas av klientsidan vilket består av applikation, lokal databas och ett DLL-bibliotek. Biblioteket är lösningen för att jobba mellan den äldre och nyare tekniken genom att använda COM-Interface. Applikationen Script Sender utvecklades för uppladdning av nya uppdateringar. Resultatet av användbarhetstest som utförts visar att de nya användargränssnitten är lätt att arbeta med men det finns förbättringsutrymme. Tidmätningarna tyder på att den nya implementationen är snabbare än det befintliga systemet. Slutsatsen är att i detta fall går det att expandera ett befintligt IT-system med ny teknik istället för att bygga om från grunden.
Place, publisher, year, edition, pages
2018. , p. 53
Keywords [en]
Cybercom, FÖRETAG X, Windows Communication Foundation, Master Security, COM-interface, Script Sender, DLL, ODBC, Windows
Keywords [sv]
Cybercom, FÖRETAG X, Windows Communication Foundation, Master Security, COM-interface, Script Sender, DLL, ODBC, Windows
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-33993Local ID: DT-V18-G3-004OAI: oai:DiVA.org:miun-33993DiVA, id: diva2:1228598
Subject / course
Computer Engineering DT1
Educational program
Computer Science TDATG 180 higher education credits
Supervisors
Examiners
2018-06-282018-06-282018-06-28Bibliographically approved