000774326 001__ 774326 000774326 005__ 20240527110924.0 000774326 0247_ $$2HBZ$$aHT020313178 000774326 0247_ $$2Laufende Nummer$$a38830 000774326 0247_ $$2datacite_doi$$a10.18154/RWTH-2019-11476 000774326 020__ $$a978-3-86359-795-5 000774326 037__ $$aRWTH-2019-11476 000774326 041__ $$aEnglish 000774326 082__ $$a004 000774326 1001_ $$0P:(DE-82)IDM00186$$aPolitze, Marius$$b0$$urwth 000774326 245__ $$aA reference architecture and implementation enabling data protection in distributed elearning and escience processes$$cMarius Politze$$honline, print 000774326 246_3 $$aEine Referenzarchitektur und Implementierung unter Berücksichtigung des Datenschutzes in verteilten eLearning und eScience Prozessen$$yGerman 000774326 250__ $$a1. Auflage 000774326 260__ $$aAachen$$bApprimus Verlag$$c2019 000774326 260__ $$c2020 000774326 300__ $$a1 Online-Ressource (xviii, 232 Seiten) : Illustrationen, Diagramme 000774326 3367_ $$02$$2EndNote$$aThesis 000774326 3367_ $$0PUB:(DE-HGF)11$$2PUB:(DE-HGF)$$aDissertation / PhD Thesis$$bphd$$mphd 000774326 3367_ $$0PUB:(DE-HGF)3$$2PUB:(DE-HGF)$$aBook$$mbook 000774326 3367_ $$2BibTeX$$aPHDTHESIS 000774326 3367_ $$2DRIVER$$adoctoralThesis 000774326 3367_ $$2DataCite$$aOutput Types/Dissertation 000774326 3367_ $$2ORCID$$aDISSERTATION 000774326 4900_ $$aErgebnisse aus der Informatik$$v10 000774326 502__ $$aDissertation, RWTH Aachen University, 2019$$bDissertation$$cRWTH Aachen University$$d2019$$gFak01$$o2019-06-05 000774326 500__ $$aDruckausgabe: 2019. - Auch veröffentlicht auf dem Publikationsserver der RWTH Aachen University 2020 000774326 5203_ $$aUnser Alltag wird von immer mehr prozessunterstützenden IT-Services geprägt. Drahtlose und mobile Netzwerke verbinden diverse Geräte mit dem Internet, tauschen ständig Daten mit Services aus und versorgen Nutzende mit Informationen. Die zunehmende Menge und Heterogenität von Geräten erfordert Anpassungen an der Architektur der Services. Studierende, Forschende und dezentrale IT-Dienstleister an Universitäten betreiben und nutzen eine solche heterogene und verteilte Servicelandschaft. Bestehende Systeme in dieser Landschaft sind häufig auf einzelne Prozesse spezialisiert und zeigen sich den Nutzenden als Monolith. Existierende Schnittstellen zur Individualisierung oder Erweiterung verwenden oft spezifische Vokabulare und fokussieren technische Details des Systems anstatt der unterstützten Prozesse. Arbeitsbereiche der Nutzenden erstrecken sich jedoch über mehrere zentrale und dezentrale Services. Zudem steigt die digitale Kompetenz, sodass Nutzende Prozesse mit eigener Software individualisieren, erweitern und an aktuelle Ziele anpassen. Dies erfordert verständliche Schnittstellendefinitionen. Um die Lücke zwischen Wahrnehmung von Prozessen und Schnittstellen zu schließen, wird in dieser Arbeit eine prozess- und serviceorientierte Referenzarchitektur vorgeschlagen und bewertet. Schrittweises Verdecken der technischen Komplexität der Systeme ermöglicht sichere und klar definierte Schnittstellen. Basierend auf technischen und organisatorischen Rahmenbedingungen wird so eine Webservicelandschaft zur Unterstützung universitärer Prozesse aufgebaut. Verbreitete Technologien wie HTTP, REST und der OAuth2-Workflow gewähren technische Konsistenz und maximale Kompatibilität mit dezentralen Umgebungen. Transparente Anpassungen des OAuth2-Workflows ermöglichen Grenzen monolithischer Systeme zu queren und diese so zu integrieren. Abstraktionsebenen erlauben die Wiederverwendung von Bausteinen anhand technischer Spezifikation oder semantischer Modellierung. In mehreren Fallstudien mit Prozessen aus Bereichen der Universität wird die Umsetzung in realen Anwendungsfällen validiert. Semantische Konsistenz erlaubt Nutzenden Prozesse über Systemgrenzen hinweg an Bedürfnisse anzupassen. Technische Konsistenz und standardisierte Technologien erfordern weniger Wissen über Backend-Systeme und ermöglichen individuelle Implementierungen in dezentralen Umgebungen.$$lger 000774326 520__ $$aOur daily life is characterized by an increasing number of process supporting IT services. With wireless and mobile networks, all kinds of devices are connected to the Internet and constantly access, collect and exchange data with various IT services to instantly provide information. The increasing volume and heterogeneity of computer devices requires changes in the architecture of IT services. At universities, students, researchers and decentralized service providers operate and work with such a heterogeneous and distributed IT service landscape. Existing monolithic process supporting systems are often highly specialized in locally defined processes and cover isolated business cases. If interfaces are available, they often use specific vocabularies and focus on technical details of the system, not the supported processes. Users, however, work in environments spanning across processes and often combine central and decentral IT services to achieve their goals. As digital competence is increasing, users seek to individualize and extend services according to their current needs. This extended degree of individualization requires a comprehensive digital service infrastructure. To close the gap between the user's perception of processes and the provided interfaces, this thesis proposes and evaluates a process-aware and service oriented reference architecture. By gradually hiding the technical complexity of back end systems, it introduces technical and semantic consistency across process and system boundaries. Taking into account the varying organizational, development and governance processes across back end systems, a web service landscape is implemented that uses technologies like HTTP, REST and the OAuth2 workflow to ensure consistency and compatibility with users' environments. Adaptations of the OAuth2 workflow allow to cross boundaries of monolithic systems and integration into the landscape. Tiers of abstraction allow reuse of services by their technical specification or semantic modeling. Within various case studies from different areas of the university, the implementation is validated in real world scenarios. Semantic consistency allow users to adapt processes crossing system boundaries to their own needs. Technical consistency and focus on standardized technologies does not require technical knowledge of back end systems and enables individualized implementations in decentralized computing environments.$$leng 000774326 536__ $$0G:(DE-82)FDM$$aFDM@RWTH - FDM@RWTH - Forschungsdatenmanagement an der RWTH Aachen University (FDM)$$cFDM$$x0 000774326 588__ $$aDataset connected to Lobid/HBZ 000774326 591__ $$aGermany 000774326 653_7 $$abusiness process 000774326 653_7 $$aservice oriented architecture 000774326 7001_ $$0P:(DE-82)IDM01074$$aMüller, Matthias Stefan$$b1$$eThesis advisor$$urwth 000774326 7001_ $$0P:(DE-82)IDM01515$$aDecker, Stefan Josef$$b2$$eThesis advisor$$urwth 000774326 8564_ $$uhttps://publications.rwth-aachen.de/record/774326/files/774326.pdf$$yOpenAccess 000774326 8564_ $$uhttps://publications.rwth-aachen.de/record/774326/files/774326_source.zip$$yRestricted 000774326 8564_ $$uhttps://publications.rwth-aachen.de/record/774326/files/774326.gif?subformat=icon$$xicon$$yOpenAccess 000774326 8564_ $$uhttps://publications.rwth-aachen.de/record/774326/files/774326.jpg?subformat=icon-1440$$xicon-1440$$yOpenAccess 000774326 8564_ $$uhttps://publications.rwth-aachen.de/record/774326/files/774326.jpg?subformat=icon-180$$xicon-180$$yOpenAccess 000774326 8564_ $$uhttps://publications.rwth-aachen.de/record/774326/files/774326.jpg?subformat=icon-640$$xicon-640$$yOpenAccess 000774326 8564_ $$uhttps://publications.rwth-aachen.de/record/774326/files/774326.jpg?subformat=icon-700$$xicon-700$$yOpenAccess 000774326 909CO $$ooai:publications.rwth-aachen.de:774326$$pdnbdelivery$$pdriver$$pVDB$$popen_access$$popenaire 000774326 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 000774326 9141_ $$y2019 000774326 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-82)IDM00186$$aRWTH Aachen$$b0$$kRWTH 000774326 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-82)IDM01074$$aRWTH Aachen$$b1$$kRWTH 000774326 9101_ $$0I:(DE-588b)36225-6$$6P:(DE-82)IDM01515$$aRWTH Aachen$$b2$$kRWTH 000774326 9201_ $$0I:(DE-82)123010_20140620$$k123010$$lLehrstuhl für Informatik 12 (Hochleistungsrechnen)$$x0 000774326 9201_ $$0I:(DE-82)120000_20140620$$k120000$$lFachgruppe Informatik$$x1 000774326 961__ $$c2020-01-21T11:00:06.220259$$x2019-12-05T15:47:29.299321$$z2020-01-21T11:00:06.220259 000774326 9801_ $$aFullTexts 000774326 980__ $$aI:(DE-82)120000_20140620 000774326 980__ $$aI:(DE-82)123010_20140620 000774326 980__ $$aUNRESTRICTED 000774326 980__ $$aVDB 000774326 980__ $$abook 000774326 980__ $$aphd