Tato bakalářská práce se zabývá vytvořením RESTful komunikace mezi systémem
SAP Change and Transport System (CTS) a nástrojem Jira Release Management
od společnosti Atlassian, který je využíván ve společnosti HP TRONIC Zlín pro
řízení vývoje. Cílem práce je propojit tyto dvě klíčové technologie a umožnit syn-
chronizaci informací mezi Jira a SAP CTS. Toto řešení přispívá k automatizaci
procesů, zlepšuje sledovatelnost změn a usnadňuje správu verzí software. Práce
popisuje návrh a implementaci RESTful služeb v SAP pomocí tříd ABAP, které
jsou volány z "webhooks" systému Jira při změně stavu verzí vývoje. Tyto třídy
zpracovávají přijatá data, aktualizují stav projektu v SAP CTS a odesílají odpo-
vědi zpět do Jiry.
Anotace v angličtině
This bachelor thesis deals with creating RESTful communication between SAP
Change and Transport System (CTS) and Jira Release Management tool from At-
lassian, which is used in HP TRONIC Zlín for development management. The aim
of the work is to connect these two key technologies and enable synchronization of
information between Jira and SAP CTS. This solution contributes to process auto-
mation, improves change traceability and facilitates software version management.
This thesis describes the design and implementation of RESTful services in SAP
using ABAP classes that respond to webhooks triggered in Jira when development
versions change state. These classes process the received data, update the project
status in SAP CTS and send the responses back to Jira.
Tato bakalářská práce se zabývá vytvořením RESTful komunikace mezi systémem
SAP Change and Transport System (CTS) a nástrojem Jira Release Management
od společnosti Atlassian, který je využíván ve společnosti HP TRONIC Zlín pro
řízení vývoje. Cílem práce je propojit tyto dvě klíčové technologie a umožnit syn-
chronizaci informací mezi Jira a SAP CTS. Toto řešení přispívá k automatizaci
procesů, zlepšuje sledovatelnost změn a usnadňuje správu verzí software. Práce
popisuje návrh a implementaci RESTful služeb v SAP pomocí tříd ABAP, které
jsou volány z "webhooks" systému Jira při změně stavu verzí vývoje. Tyto třídy
zpracovávají přijatá data, aktualizují stav projektu v SAP CTS a odesílají odpo-
vědi zpět do Jiry.
Anotace v angličtině
This bachelor thesis deals with creating RESTful communication between SAP
Change and Transport System (CTS) and Jira Release Management tool from At-
lassian, which is used in HP TRONIC Zlín for development management. The aim
of the work is to connect these two key technologies and enable synchronization of
information between Jira and SAP CTS. This solution contributes to process auto-
mation, improves change traceability and facilitates software version management.
This thesis describes the design and implementation of RESTful services in SAP
using ABAP classes that respond to webhooks triggered in Jira when development
versions change state. These classes process the received data, update the project
status in SAP CTS and send the responses back to Jira.
Prostudujte systém SAP CTS a plugin Atlassian Jira Release Management.
Popište možnosti využití integrace pluginu Jira Release Management se SAP CTS.
Navrhněte třídu systému SAP pro komunikaci s API Jira Release Management.
Implementujte integraci obou systémů.
Vytvořte uživatelskou dokumentaci a vyhodnoťte přínosy propojení těchto dvou systémů.
Zásady pro vypracování
Prostudujte systém SAP CTS a plugin Atlassian Jira Release Management.
Popište možnosti využití integrace pluginu Jira Release Management se SAP CTS.
Navrhněte třídu systému SAP pro komunikaci s API Jira Release Management.
Implementujte integraci obou systémů.
Vytvořte uživatelskou dokumentaci a vyhodnoťte přínosy propojení těchto dvou systémů.
Seznam doporučené literatury
BANDARI, Kiran. Complete ABAP. SAP Press, 2022. ISBN 978-1-4932-2305-3,
KÖSEGI, Armin a Rainer NERDING. SAP Change and Transport Management. 3rd ed. Boston: Rheinwerk Publishing Inc., 2009. ISBN 978-1-59229-529-6.
GUPTA, Raja a JHA, Sandip. Devops with SAP. S.l.: SAP PRESS, 2023. ISBN 978-1-4932-2420-3.
LI, Patrick. Jira software essentials: plan, track, and release great applications with Jira software. Second edition. Birmingham, UK: Packt Publishing, 2018. ISBN 978-1-78883-608-1.
BAUMBUSCH, Lutz, Matthias JÄGER a Michael LENSCH. ABAP RESTful application programming model: the comprehensive guide. 1. vyd. Boston: Rheinwerk Publishing, 2022. ISBN 978-1-4932-2379-4.
Seznam doporučené literatury
BANDARI, Kiran. Complete ABAP. SAP Press, 2022. ISBN 978-1-4932-2305-3,
KÖSEGI, Armin a Rainer NERDING. SAP Change and Transport Management. 3rd ed. Boston: Rheinwerk Publishing Inc., 2009. ISBN 978-1-59229-529-6.
GUPTA, Raja a JHA, Sandip. Devops with SAP. S.l.: SAP PRESS, 2023. ISBN 978-1-4932-2420-3.
LI, Patrick. Jira software essentials: plan, track, and release great applications with Jira software. Second edition. Birmingham, UK: Packt Publishing, 2018. ISBN 978-1-78883-608-1.
BAUMBUSCH, Lutz, Matthias JÄGER a Michael LENSCH. ABAP RESTful application programming model: the comprehensive guide. 1. vyd. Boston: Rheinwerk Publishing, 2022. ISBN 978-1-4932-2379-4.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Bakalář odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace jako celek byla zpracována na výborné úrovni, student dokázal vystihnout klíčové body práce. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce. Bakalář postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) dr. Dulík: Popište krátce k čemu Vaše práce napomáhá v zadávací firmě.
2) dr. Viktorin: Se zadáním práce jste přišel sám nebo Vám bylo vytvořeno v práci?
3) dr. Matýsek: Máte někde v práci plné znění zkratky SAP?
Na kladené dotazy bakalář reagoval na výborné úrovni.