Integracija sustava za online projektnu suradnju sa sustavom za trenutno dopisivanje

Sažetak na hrvatskom: Tema ovog završnog rada je izraditi funkcionalnu integraciju Basecampa (sustav za projektnu suradnju) i Slacka (sustav za trenutno dopisivanje). Integracija podrazumijeva slanje obavijesti na Slack o novim datotekama, pridruženih projektu unutar Basecampa. Za tu svrhu su napra...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:51584/Details
Glavni autor: Sredanović, Toni (-)
Ostali autori: Vrdoljak, Boris (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, T. Sredanović, 2019.
Predmet:
LEADER 03118na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6746 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Sredanović, Toni  |9 40875 
245 1 0 |a Integracija sustava za online projektnu suradnju sa sustavom za trenutno dopisivanje :  |b diplomski rad /  |c Toni Sredanović ; [mentor Boris Vrdoljak]. 
246 1 |a Integration of Online Project Collaboration System with Instant Messaging System  |i Naslov na engleskom:  
260 |a Zagreb,  |b T. Sredanović,  |c 2019. 
300 |a 55 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 54, datum predaje: 2019-06-28, datum završetka: 2019-07-09 
520 3 |a Sažetak na hrvatskom: Tema ovog završnog rada je izraditi funkcionalnu integraciju Basecampa (sustav za projektnu suradnju) i Slacka (sustav za trenutno dopisivanje). Integracija podrazumijeva slanje obavijesti na Slack o novim datotekama, pridruženih projektu unutar Basecampa. Za tu svrhu su napravljene tri konzolne aplikacije pomoću Microsoft Visual Studio 2015 razvojnog okruženja. Prva aplikacija komunicira s Basecamp APIjem. Koristi GET zahtjeve za dohvaćanje svih datoteka unutar svih korisnikovih projekata. U slučaju pojave novih datoteka sprema stanje (lista svih datoteka) u bazu te šalje poruku o novonastaloj datoteci pomoću Microsoft Azure Service Busa. Druga aplikacija (poveznica) prima takve poruke i prosljeđuje ih trećoj aplikaciji. Treća aplikacija prima poruku i reagira tako da šalje POST zahtjev s detaljima novonastale datoteke na Slack API. Za izradu je korišten programski jezik C#. U ovom radu opisani su procesi izrade te integracije Basecampa i Slacka. 
520 3 |a Sažetak na engleskom: Subject of this thesis is functional integration of Basecamp (system for online project management) and Slack (system for instant chatting). Integration requires sending a notification on Slack, upon detecting new files inside Basecamp projects. For that purpose three console applications are created using Microsoft Visual Studio 2015 IDE. First one communicates with Basecamp API. It sends GET requests to receive all files within all user's projects. In case of a new file the application's state (list of all files) is saved to database and a message about the new file is sent with Microsoft Azure Service Bus. Second application (connector) accepts this kind of messages and forwards them to third application. When third application receives a message, it reacts by sending a POST request with new file's details to Slack API. Programming language used to achieve this is C#. This thesis contains procedures used to implement the integration between Basecamp and Slack. 
653 1 |a Basecamp  |a Slack  |a integracija  |a Service Bus  |a Google Protobuf  |a MongoDB  |a C# 
653 1 |a Basecamp  |a Slack  |a integration  |a Service Bus  |a Google Protobuf  |a MongoDB  |a C# 
700 1 |a Vrdoljak, Boris  |4 ths  |9 18055 
942 |c Y 
999 |c 51584  |d 51584