Enterprise Service Connector

Andreoli, Dario and Schiepek, Richard (2014) Enterprise Service Connector. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
Dokumentation.pdf - Supplemental Material

Download (2MB) | Preview

Abstract

Die Firma foryouandyourcustomers aus Uster benötigt für ihre tägliche Arbeit mit den Cloud-Applikationen Salesforce, Jira, Confluence und Gmail neue Hilfsmittel. Die Studienarbeit ist deshalb in zwei Unterprojekte aufgeteilt. foryouandyourcustomers pflegt seinen Kunden- und Kontaktdatenstamm mit dem CRM-System Salesforce. Für das Kontaktieren von Kunden und zur Terminplanung werden allerdings Google-Services eingesetzt. Die neu entwickelte Applikation mit dem Namen Enterprise Service Connector sorgt nun dafür, dass Kontakt-Stammdaten aus Salesforce regelmässig zu Google übertragen werden. Salesforce-Daten sind somit in Google-Contacts einsehbar. Dies hat den Vorteil, dass in Zukunft nur noch ein zentraler Kontaktdatenstamm gepflegt werden muss. Ebenfalls sind dann in Gmail alle Kontaktdaten der bekannten Personen von foryou¬andyourcustomers vorhanden. Dies erleichtert die tägliche Arbeit, indem beim Verfassen eines Mails in Gmail Autocomplete für das Suchen eines Kontakts verwendet werden kann. Zudem können die Kontakte mit einem Smartphone synchronisiert werden. Dies bringt den Vorteil, dass die Mitarbeiter die Kontaktdaten auch unterwegs bei sich haben und bei einem eingehenden Anruf auf einen Blick sehen können, wer den Anruf getätigt hat. Im zweiten Teil dieser Arbeit geht es darum eine Gesamtübersicht von Usern und Gruppen von den Services Google Groups, Jira und Confluence zu erzeugen. Auf der Benutzeroberfläche ist eine sortierbare und durch¬suchbare Tabelle dargestellt. Die Daten sind auf dem Webserver in einer MySQL-Datenbank persistent abge¬legt. Für die Applikation wurde das Play-Framework in Java verwendet, welches auf einem Server läuft, der von foryouandyourcustomers zur Verfügung gestellt wurde. Das GUI ist wie bei einer Webapplikation üblich über einen Webbrowser aufrufbar. Es ist in HTML/jQuery/Scala programmiert. Die Applikation soll später als Add-On für Confluence genutzt werden können und somit wurde das User Interface mit dem CSS von Atlassian User Interfaces (AUI) gestaltet. Für die Datenabfrage von Google, Confluence und Jira werden deren REST API’s verwendet. Die Autorisie¬rung erfolgt mittels OAuth 2.0, OAuth 1.0 sowie HTTP-Header-Auth.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Software > Software Modeling
Topics > Security
Topics > User Interface Design
Area of Application > Business Intelligence
Technologies > Programming Languages > Java
Technologies > Programming Languages > Scala
Technologies > Programming Languages > Java Script
Technologies > Frameworks and Libraries > Play
Technologies > Databases > SQL
Technologies > Web > HTML
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Creators:
CreatorsEmail
Andreoli, DarioUNSPECIFIED
Schiepek, RichardUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorKeller, DanielUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 26 Mar 2015 12:45
Last Modified: 26 Mar 2015 12:45
URI: http://eprints.hsr.ch/id/eprint/400

Actions (login required)

View Item View Item