Automatizace a integrace aplikací pro podporu týmové komunikace

Název práce: Automatizace a integrace aplikací pro podporu týmové komunikace
Autor(ka) práce: Do, Viet Anh
Typ práce: Bakalářská práce
Vedoucí práce: Palovská, Helena
Oponenti práce: Šidlovský, Marko
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá problematikou integrace aplikací a nástrojů pro podporu týmové komunikace. Hlavním cílem této práce je tedy integrace aplikací používaných v rámci týmové komunikace a automatizace postupů přenášení a zpracování dat za účelem zefektivnění komunikace uvnitř jednoho týmu i napříč týmy v Uniqway. Dílčím cílem je celé řešení nasadit do cloudového prostředí, kde bude autonomně plnit požadavky. K dosažení cílů se se postupovalo následovně. Nejdříve se charakterizoval současný stav. Na jeho základě se definovaly požadavky. Posléze na základě literární rešerše se prováděla identifikace prostředků k naplnění požadavků. Integrace je postavena na komponentách zvaných API, které zajišťují komunikaci mezi programy. Integrační prvky se zabudovaly do uceleného řešení, které bylo implementováno v jazyce Java, a nakonec otestováno testovacím frameworkem JUnit 4. Výsledkem práce jsou dvě cloud native aplikace, které plně umožňují komunikaci mezi danými nástroji a službami a mimoto podporují automatické provedení dříve manuálních činností. Vzniklé řešení je škálovatelné a prezentovaný postup lze využít pro podobné případy užití.
Klíčová slova: komunikace; cloud; automatizace; rozhraní; integrace; API
Název práce: Automation and integration of applications to support team communication
Autor(ka) práce: Do, Viet Anh
Typ práce: Bachelor thesis
Vedoucí práce: Palovská, Helena
Oponenti práce: Šidlovský, Marko
Jazyk práce: Česky
Abstrakt:
This thesis focuses on the integration of applications and tools to support team communication. Thus, the main objective of this thesis is to integrate applications used in team communication and automate data transfer and processing procedures in order to streamline communication within one team and across teams in Uniqway. A sub-goal is to deploy the entire solution in a cloud environment where it will autonomously fulfil the requirements. The following steps were taken to achieve the objectives. First, the current state was characterized. Based on this, the requirements were defined. Then, based on a literature search, the identification of the means to fulfil the requirements was performed. The integration is bulit on components called APIs that provide communication between programs. The integration elements were built into a complete solution that was implemented in Java and finally tested with the Junit 4 testing framework. The result of the work is two cloud native applications that fully enable communication between the tools and services in question and, moreover, support the automatic execution of previously manual tasks. The resulting solution is scalable, and the presented approach can be used for similar use cases.
Klíčová slova: API; interface; cloud; communication; integration; automation

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 2. 2. 2022
Datum podání práce: 9. 5. 2022
Datum obhajoby: 14. 6. 2022
Identifikátor v systému InSIS: https://insis.vse.cz/zp/79578/podrobnosti

Soubory ke stažení

    Poslední aktualizace: