Müller, Ramon (2011) Einbindung von Online-Telefonverzeichnissen in ein bestehendes Dynamic Document Creation System. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
SA_Ramon_Müller_komplett.pdf - Supplemental Material
Download (1MB) | Preview
-
PDF
BerichtEcoHelper.pdf - Supplemental Material
Abstract
Hintergrund: Sevitec AG ist eine Softwareentwicklungsfirma die ein Office Add-on zur vereinfachten Handhabung von Corporate Identity entwickelt. Mit Hilfe dieses Add-ons können personalisierte Briefköpfe und vordefinierte Textblöcke generiert werden, wodurch ein möglichst einfaches und einheitliches Corporate Identity-Management ermöglicht wird. Die bestehende Software ist in Visual Basic implementiert und seit einiger Zeit in Betrieb, eine Neuentwicklung in C# ist derzeit im Gange.
Aufgabe: Mit diesem Add-on ist es möglich Adressdaten aus diversen Quellen (Outlook, Exchange-Server, lokale Adressverzeichnisse, …) abzufragen und in dem System weiterzuverwenden. Die Aufgabe bestand nun darin, abzuklären ob/was es für Möglichkeiten gibt auch online Verzeichnisse wie online-Telefonbücher oder Verzeichnisse abzufragen. Bei der Evaluation gab es sowohl technische wie auch rechtliche Standpunkte zu beachten. Da die Neuentwicklung in diesem Bereich noch in den Anfangsschuhen stand war ich relativ frei was Interfacedefinitionen oder Architekturelle Entscheide anging.
Resultat: Das Resultat meiner Studienarbeit beinhaltet ein MEF-Plug-In mit einer Serviceschnittstelle, die auf einen RESTful Service von Search.ch zugreift. Dieser Service antwortet auf die Suchanfrage mit einem ATOM-Feed in dem die Treffer der Suchanfrage sowie einige weitere Details zur Suche enthalten sind. Da das Bedürfnis bestand die Abhängigkeiten zum Webservice möglichst gering zu halten, wird die Antwort anschliessend mit Hilfe einer XSL-Transformation in eine interne XML-Struktur umgebaut. Dies ermöglicht es Änderungen am Webservice nur durch anpassen der XSL-Datei - also ohne neu kompilieren des MEF-Plug-Ins - nachzuziehen.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Area of Application > Consumer oriented Area of Application > Administration, Government Technologies > Programming Languages > C# Technologies > Communication > Microsoft Exchange/Outlook Technologies > Protocols > REST Brands > Microsoft Metatags > INS (Institute for Networked Solutions) |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Huser, Hansjörg UNSPECIFIED |
Date Deposited: | 24 Jul 2012 07:57 |
Last Modified: | 24 Jul 2012 09:35 |
URI: | https://eprints.ost.ch/id/eprint/161 |