Software & Schnittstellen (1/28)
|
|
- Eike Weiß
- vor 7 Jahren
- Abrufe
Transkript
1 Software & Schnittstellen Bachelor Informationsmanagement Modul Digitale Bibliothek (SS 2014) Dr Jakob Voß Software & Schnittstellen (1/28) CC-BY-SA / / Dr Jakob Voß
2 Software Computerprogramm zur automatischen Ausführung ausgewählter Aufgabe auch bekannt als: App, Skript, Tool, System auch verbunden mit Hardware auch aus verschiedenen Programmen (Modulen) bestehend auch basierend auf anderen Programmen Beispiel: Smartphone-Betriebssystem & Apps Software & Schnittstellen (2/28) CC-BY-SA / / Dr Jakob Voß
3 Software in (digitalen) Bibliotheken Beispiele?! Software & Schnittstellen (3/28) CC-BY-SA / / Dr Jakob Voß
4 Software in (digitalen) Bibliotheken Browser Repository-Software Integriertes Bibliothekssystem Katalog Erwerbungsmodul Ausleihmodul Discovery-Interface Personenverzeichnis oa Normdatenbank Crawler Datenkonvertierungsskripte Software & Schnittstellen (4/28) CC-BY-SA / / Dr Jakob Voß
5 Software vs Daten Software besteht aus Regel (Wenn X, dann Y ) Software wird ausgeführt (Erst A, dann B ) Software besteht aus Daten Software kann Daten lesen und erzeugen (über Schnittstellen!) Software & Schnittstellen (5/28) CC-BY-SA / / Dr Jakob Voß
6 Software oder Daten? Beispiel: Personenverzeichnis Beispiel: Schema Software & Schnittstellen (6/28) CC-BY-SA / / Dr Jakob Voß
7 Schnittstellen Alles, worüber Daten in ein Programm herein und/oder herauskommen Software & Schnittstellen (7/28) CC-BY-SA / / Dr Jakob Voß
8 Allgemeine Arten von Schnittstellen User Interface (UI) Benutzeroberfläche Application Programming Interface (API) Programmierschnittstellen Software & Schnittstellen (8/28) CC-BY-SA / / Dr Jakob Voß
9 APIs Ermöglichen die Nutzung von Diensten und Methoden durch andere Programme Programme sprechen miteinander über APIs falls sie die gleiche API nutzen (Spezifikation) und diese gleich interpretieren (Implementation) Eine API ist wie eine kleine, sehr spezielle Sprache Software & Schnittstellen (9/28) CC-BY-SA / / Dr Jakob Voß
10 Kompatibilität Kompatibilität durch genaue Einhaltung der Spezifikation Spezifikation durch Standards ( Grammatik & Vokabular ) Implementation durch Programme ( Aktiv- & Passive Sprachfähigkeit ) Software & Schnittstellen (10/28) CC-BY-SA / / Dr Jakob Voß
11 Grundaufbau einer API Daten rein (Anfragre), Daten raus (Antwort) meist aufgeteilt in Server & Client Software & Schnittstellen (11/28) CC-BY-SA / / Dr Jakob Voß
12 Einfaches Beispiel: HTTP-Anfrage/Antwort Software & Schnittstellen (12/28) CC-BY-SA / / Dr Jakob Voß
13 Weniger einfaches Beispiel: OAI-PMH OAI Protocol for Metadata Harvesting (OAI-PMH) Data-Provider zb Server für Wissenschaftliche Schriften der Hochschule Hannover (SerWisS) Service-Provider zb Bielefeld Academic Search Engine (BASE) mehr siehe Veranstaltung am Software & Schnittstellen (13/28) CC-BY-SA / / Dr Jakob Voß
14 Mögliche Anfragen (verbs) per OAI-PMH Identify Was ist das hier für ein Repository? GetRecord Gib mit Metadatensatz! ListRecords Gib mir alle Metadatensätze! ListIdentifiers Welche Identifier gibt es? ListMetadataFormats Welche Metadatenformate gibt es? ListSets Welche Sets gibt es? Software & Schnittstellen (14/28) CC-BY-SA / / Dr Jakob Voß
15 Einfacheres Beispiel: OpenSearch Suggest siehe Live-Demo (Browser & Suggest-Dienste der VZG) Wo könnte sowas in digitalen Bibliotheken relevant sein? Welche Dienste/Einrichtungen/ sollten OpenSearch Suggest anbieten? Software & Schnittstellen (15/28) CC-BY-SA / / Dr Jakob Voß
16 Noch ein Beispiel: unapi Zweck Bereitstellung einzeln identifizierter digitaler Objekte Anfragesyntax HTTP-Request mit zwei Parametern id: Identifikator des Objektes format: Gewünschtes Format Antwortsyntax Formatliste in XML oder digitales Objekt in einem gewünschten Format Software & Schnittstellen (16/28) CC-BY-SA / / Dr Jakob Voß
17 Beispiel: unapi BASEURL: Liste von allgemeinen Formaten BASEURL?id=IDENTIFIER: Liste von Formaten für ein ausgewähltes Objekt BASEURL?id=IDENTIFIER&format=FORMAT: ausgewähltes Objekt in ausgewähltem Format Software & Schnittstellen (17/28) CC-BY-SA / / Dr Jakob Voß
18 APIs und Datenformate APIs legen gewisse Datenformate fest (meist zumindest die Datenstrukturierungssprache wie zb JSON) APIs lassen oft gewissen Datenformate oder Felder offen HTML, JSON, Bilder, Videos über HTTP DC, MARC über unapi oder OAI-PMH APIs können aber auch sehr eingeschränkt und speziell sein OpenSearch Suggest (JSON über HTTP) Software & Schnittstellen (18/28) CC-BY-SA / / Dr Jakob Voß
19 Wie entstehen APIs? Beispiel: Entwicklung der Document Availability Information API (DAIA) für Beluga und GBV-Bibliotheken Henne-Ei-Problem: ohne APIs keine neuen Anwendungen Software & Schnittstellen (19/28) CC-BY-SA / / Dr Jakob Voß
20 Was tun ohne APIs? Kapitulation Frickelei Beispiel: Screen-Scraping Übergangslösung: Wrapper Software & Schnittstellen (20/28) CC-BY-SA / / Dr Jakob Voß
21 Verschiedene APIs für digitale Bibliotheken Suchen Z3950, SRU/SRW, OpenSearch Aggregation OAI-PMH, ATOM, RSS, Sitemaps, ResourceSync Statusabfragen unapi, SeeAlso, DAIA Änderung SRU Update Benutzerkonto PAIA und viele (oder wenige) andere mehr Software & Schnittstellen (21/28) CC-BY-SA / / Dr Jakob Voß
22 Arten von APIs Lesezgriff vs Lese/Schreibzugriff offen vs intern standardisiert vs ad-hoc zustandslos vs zustandsbehaftet Webservices vs APIs über andere Protokolle Software & Schnittstellen (22/28) CC-BY-SA / / Dr Jakob Voß
23 Zustandslose APIs Anfragen unabhängig voneinander in beliebiger Reihenfolge Eine Anfrage pro Aktion (sonst: Transaktionen) Gegenbeispiel: Formular ausfüllen in mehreren Schritten Software & Schnittstellen (23/28) CC-BY-SA / / Dr Jakob Voß
24 Grundsätzliche best practices für APIs standardisiert abgrenzbarer Zweck 1 möglichst zustandslos 2 oder mit Transaktionen offen Webservices 1 don t trust the eierlegende Wollmilchsau! 2 oft als so genannte REST-APIs Software & Schnittstellen (24/28) CC-BY-SA / / Dr Jakob Voß
25 Offene Schnittstellen Grundsätzlich freier Zugriff Beschränkung idr als Teil der API (zb Accounts) Dokumentiert und möglichst in Form von Programmbibliotheken implementiert Software & Schnittstellen (25/28) CC-BY-SA / / Dr Jakob Voß
26 Mashups & Serviceorientierte Architektur (SOA) Anwendungen, die aus mehreren Komponenten per API zusammengebaut sind (wie Lego) Motivation zur Erstellung und Pflege von APIs Software & Schnittstellen (26/28) CC-BY-SA / / Dr Jakob Voß
27 Weiteres Beispiel: PAIA Zugriff auf Benutzerkonten Software & Schnittstellen (27/28) CC-BY-SA / / Dr Jakob Voß
28 Gut zu wissen APIs sind notwendige Sprachen für den Datenaustausch von Programmen Je mehr und einfachere APIs, desto flexibler Große Systeme und Anbieter tendieren dazu sich abzuschotten Software & Schnittstellen (28/28) CC-BY-SA / / Dr Jakob Voß
Stand und Planungen im Bereich der Schnittstellen in der VZG
Stand und Planungen im Bereich der Schnittstellen in der VZG Jakob Voß 28. August 2013, 17. Verbundkonferenz des GBV Schnittstellen Allgemein Patrons Account Information API (PAIA) Strategie und Planungen
MehrOpen Archives. Gudrun Fischer Universität Duisburg-Essen
Open Archives Gudrun Fischer Universität Duisburg-Essen Inhalt Harvesting-Protokoll Archive Services OAI für die Informatik Implementierung 2004-09-30 Gudrun Fischer: Open Archives 2 Open Archives Protocol
MehrWir öffnen Benutzerkonten
Wir öffnen Benutzerkonten mit der Patrons Account Information API Jakob Voß Bibliothekstag Bremen, 4.6.2014 1 Übersicht Hintergrund Anwendungsbeispiele Technische Entwicklung Ausblick 2 Hintergrund 3 Motivation
MehrPAIA2 und DAIA2. - der aktuelle Stand. Magdalena Roos Göttingen,
PAIA2 und DAIA2 - der aktuelle Stand Magdalena Roos Göttingen, 25.09.2017 Was ist PAIA? PAIA Patron Account Information API: Authentifizierung im Benutzerkonto und Passwortänderung möglich (PAIA auth)
MehrOAI in Deutschland eine Bestandsaufnahme. Silke Schomburg (HBZ)
OAI in Deutschland eine Bestandsaufnahme Silke Schomburg (HBZ) Open Archives Initiative Bedeutung und Idee Mit der Entwicklung der OAI-Technologie ist eine einfache Schnittstelle zum Austausch von Metadaten
MehrJa, Statistiken. Aber.
OA-Statistik mit Dspace Ja, Statistiken. Aber. Marco Recke Dspace User Group Treffen * Tübingen 5. Oktober 2015 Ja Statistiken, aber welche stimmt? Sessions TOP Downloads Universität Ulm Volltextserver
MehrOpen Archives Initiative - Protocol for Metadata Harvesting (OAI-PMH)
, XML LV BF23 (0F32) Open Archives Initiative - Protocol for Metadata Harvesting (OAI-PMH) Achim Oßwald FH Köln Institut für Informationswissenschaft Wintersemester 2010 (Stand: 3.12.10) 1/ 18 OAI-PMH
MehrFederated Search: Integration von FAST DataSearch und Lucene
Federated Search: Integration von FAST DataSearch und Lucene Christian Kohlschütter L3S Research Center BSZ/KOBV-Workshop, Stuttgart 24. Januar 2006 Christian Kohlschütter, 24. Januar 2006 p 1 Motivation
MehrSISIS-Anwendertreffen
SISIS-Anwendertreffen Integration der Sisis Lokalsysteme in die KOBV Anwendungen Stefan Lohrum (KOBV) 1 Sisis Anwendertreffen Migration auf ZFL Server 4.x Fernleihindex Erweiterung von ALBERT mit einer
Mehr4. RADAR-WORKSHOP RADAR APPLICATION PROGRAMMING INTERFACE KARLSRUHE, 25./26. JUNI Matthias Razum, FIZ Karlsruhe
4. RADAR-WORKSHOP KARLSRUHE, 25./26. JUNI 2018 RADAR APPLICATION PROGRAMMING INTERFACE Matthias Razum, FIZ Karlsruhe APPLICATION PROGRAMMING INTERFACE POTENZIAL ANWENDUNG Application Programming Interface
MehrEin Konzept zum Fachdokumenten-Management und zum Einsatz von InGrid im Umweltinformationssystem Baden-Württemberg
Ein Konzept zum Fachdokumenten-Management und zum Einsatz von InGrid im Umweltinformationssystem Baden-Württemberg R. Weidemann 1, R. Ebel 2, T. Schlachter 1 1 Forschungszentrum Karlsruhe, IAI 2 Landesanstalt
MehrPROBADO Systemarchitektur
PROBADO Systemarchitektur Maximilian Scherer Interactive Graphics Systems Group TU Darmstadt, Germany maximilian.scherer@gris.tu-darmstadt.de March 8, 2011 Maximilian Scherer 1 Überblick PROBADO Core:
MehrErläuterungen zu Darstellung des DLQ-Datenportals
Erläuterungen zu Darstellung des DLQ-Datenportals Definition zum Datenportal Das DLQ-Datenportal (DP) definiert fachliche Schnittstellen für den Datenaustausch zwischen verschiedenen Kommunikationspartnern.
MehrFWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen. Sommersemester Michael Theis, Lehrbeauftragter 1
FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen Sommersemester 2017 2017 Michael Theis, Lehrbeauftragter 1 2 Servlet API Websockets JSF JAX-WS JAX-RS JMS JAXB JSON-P JEE Enterprise
MehrEntwicklung einer Autorenumgebung zur Erstellung von elearning-kursen aus Wiki-Inhalten
Entwicklung einer Autorenumgebung zur Erstellung von elearning-kursen aus Wiki-Inhalten David Weiß Professur für Graphische Datenverarbeitung Johann Wolfgang Goethe-Universität 26. Juni 2008 Autorenumgebung
MehrWorkshop Quo vadis OA-Statistik (OAS)? 10 Jahre OAS. Einblicke und Ausblicke. Marco Recke. Göttingen November 2017
Workshop Quo vadis OA-Statistik (OAS)? Marco Recke 10 Jahre OAS Einblicke und Ausblicke Göttingen November 2017 Frühjahr 2008 1. Projektphase Antrag & Projekt Infrastruktur für standardisierte Nutzungsstatistiken
MehrIUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS
MehrSchnittstellenvielfalt im SWB. (Z39.50, OAI, SRU, Zing,...) BSZ-Kolloquium 2009
Schnittstellenvielfalt im SWB (Z39.50, OAI, SRU, Zing,...) BSZ-Kolloquium 2009 Hochschule der Medien Stuttgart Cornelia Katz, BSZ Überblick über die Schnittstellen SWB Import Export Batch Online Batch
MehrWeiterentwicklung digitaler Bibliothekssysteme zu OpenArchives-Systemen
Weiterentwicklung digitaler Bibliothekssysteme zu OpenArchives-Systemen Osnabrück, 2003-03-13 Prof. Dr. G. Specht, U Ulm Dipl.-Inform. Michael G. Bauer, TU München 1. OMNIS/2 Motivation 2. Übersicht über
Mehr97. Deutscher Bibliothekartag. VZG zvdd Gerald Steilen/Digitale Bibliothek Verbundzentrale des GBV (VZG)
97. Deutscher Bibliothekartag 1 DFG-Projekt Laufzeit: 1.4.2005 bis 31.3.2008 Partner VZG (Verbundzentrale des GBV): Projektleitung hbz (Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen) AG SDD
MehrInhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108
Einführung 13 3 1.1 SAP NetWeaver Application Server 17 1.1.1 SAP-Lösungen und SAP NetWeaver 18 1.1.2 SAP NetWeaver Application Server ABAP 20 1.1.3 SAP NetWeaver Application Server Java 34 1.2 Sicherheit
MehrSchnittstellen zwischen Dokumenten- und Publikationsservern und E-Learning Anwendungen
Schnittstellen zwischen Dokumenten- und Publikationsservern und E-Learning Anwendungen Frank Lützenkirchen Marcel Heusinger Universitätsbibliothek Duisburg-Essen luetzenkirchen@ub.uni-duisburg-essen.de
Mehr97. Deutscher Bibliothekartag. VZG zvdd. Gerald Steilen / Verbundzentrale des GBV (VZG)
97. Deutscher Bibliothekartag 1 DFG-Projekt Laufzeit: 1.4.2005 bis 31.3.2008 Partner VZG (Verbundzentrale des GBV): Projektleitung hbz (Hochschulbibliothekszentrum des Landes Nordrhein-Westfalen) AG SDD
MehrAlternative Architekturkonzepte
Alternative Architekturkonzepte Motivation: Suche nach einer Gesamtstruktur meistens: dominante nichtfunktionale Eigenschaften legen Architektur fest Antrieb: Architekturziel Ziel: globale Betrachtung
MehrMathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die
MehrAblieferung von Netzpublikationen an die Deutsche Nationalbibliothek. Maren Brodersen
Ablieferung von Netzpublikationen an die Deutsche Nationalbibliothek Maren Brodersen Inhaltsverzeichnis Pflichtablieferung - Ablieferung von Netzpublikationen Schnittstellen zur Ablieferung - Problemstellung
MehrVAADIN, SPRING BOOT & REST
VAADIN, SPRING BOOT & REST Ein Einstieg für Domino Entwickler Stephan Kopp 1 STEPHAN KOPP Software & Solutions Development Tel.: +49 6182 7869420 Mobil: +49 173 3089806 E-Mail: stephan.kopp@axians.de 2
MehrDer DFG-Viewer als nationaler Standard im Spannungsfeld medientypologischer Diversität
Der DFG-Viewer als nationaler Standard im Spannungsfeld medientypologischer Diversität Einer für alle, alle für einen? Mai 27, 2015 104. Bibliothekartag, Nürnberg Einführung Der DFG-Viewer ist ein Browser-Webdienst
Mehrdatenlink-schnittstelle Version 1.0
www.datenlink.info datenlink-schnittstelle Version 1.0 Inhalt 1 Allgemeines 2 1.1 Datenaustausch... 2 1.2 Zugriffstypen... 2 2 Format der Rückgabewerte 3 2.1 HTTP-Statuscodes... 3 2.2 Rückgabewerte...
MehrCLARIN-D. Überblick, Metadaten, Demo. Christoph Kuras. Abt. Automatische Sprachverarbeitung Institut für Informatik, Universität Leipzig
CLARIN-D Überblick, Metadaten, Demo Christoph Kuras Abt. Automatische Sprachverarbeitung Institut für Informatik, Universität Leipzig Institut für Informatik 1 CLARIN: Common Language Resource and Technology
MehrForms Desktop Kooperation
Forms Desktop Kooperation Oracle Forms in Integration & Interaktion Forms Day 2019 Motivation Kennen Sie diese Argumente? Kein modernes GUI.. fehlende Komponenten Forms zu starr und wird als Insel empfunden
MehrChristoph Broschinski, <broschinski@uni bielefeld.de>
Normalisierung von Lizenzinformationen in OAI Metadaten: Ein Beitrag zur Verbesserung der Open Access Statusanzeige in wissenschaftlichen Suchmaschinen Christoph Broschinski,
MehrDIGITAL REPOSITORY NIJOLE UKELYTE CHRISTOPHER POLLIN KERSTIN HUMMELBRUNNER
DIGITAL REPOSITORY NIJOLE UKELYTE CHRISTOPHER POLLIN KERSTIN HUMMELBRUNNER REPOSITORY INTRO Problem der Sichtbarkeit der Repositorien GRÜNDE LÖSUNGSVERSUCHE: OAI, ROAR, OperDOAR REPOSITORY PROBLEM DER
MehrIntegration von UIS-Webdiensten
Integration von UIS-Webdiensten neue Möglichkeiten durch Web 2.0 basierte Technologien Clemens Düpmeier, Werner Geiger, Claudia Greceanu (duepmeier, geiger, greceanu@iai.fzk.de) Institut für Angewandte
MehrDas Repositorium für Forschungsdaten und publikationen der TU Berlin als Serviceplattform für die Wissenschaftler
Das Repositorium für Forschungsdaten und publikationen der TU Berlin als Serviceplattform für die Wissenschaftler UB der TU Berlin, Hauptabteilung 3 Elektronische Dienste Projekt
MehrVorstellung der Projektaufgaben
Vorstellung der Projektaufgaben Prof. Dr.-Ing. Robert Tolksdorf & Markus Luczak-Rösch Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de markus.luczak-roesch@fu-berlin.de
MehrSODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG
SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales
MehrWorkflow Management: Workflow (1)
Workflow (1) Abgrenzung: Geschäftsprozeß Vorgang (Aktivität) Arbeitsablauf (Workflow) Arbeitsschritt (Work Item) Arbeitsgruppe Wirtschaftsinformatik Managementinformationssysteme Arndt 15.10.2008 Folie
MehrGEOSS Common Infrastructure Status GDI-DE und Einbindung in GEOSS
GEOSS Common Infrastructure Status GDI-DE und Einbindung in GEOSS Bernd Richter, BKG Frankfurt / M., Deutschland Thorsten Büsselberg, DWD Offenbach, Deutschland Stefano Nativi, CNR-IIA, Italien 34. D-GEO
MehrPraktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010 Gerald.Ehmayer@borland.com
Web Services Java Praktikum SS 2010 Gerald.Ehmayer@borland.com 1 Web Services Einführung Definition, Eigenschaften, Anwendungen... JAX-RPC Überblick, Architektur... JAX Übersicht, Architektur Java Praktikum
MehrArchitektur von REST basierten Webservices
28.11.2005 Architektur von REST basierten Webservices Referent MARK ALTHOFF REST was invented by ROY T. FIELDING and RICHARD N. TAYLOR Geschichtlicher Hintergrund von REST 1994-1995 taucht der Begriff
MehrURN Workflow-Unterstützung mit OPUS. Silke Schomburg /Anette Seiler Hochschulbibliothekszentrum des Landes NRW (HBZ)
URN Workflow-Unterstützung mit OPUS Silke Schomburg /Anette Seiler Hochschulbibliothekszentrum des Landes NRW (HBZ) OPUS Aufbau von Dokumentenservern zur Förderung und Etablierung des kostenfreien Publizierens
MehrAnbindung an WebServices Robert Zacherl
Anbindung an WebServices Robert Zacherl WebServices Definition Wikipedia: Ein Webservice (auch Webdienst) ermöglicht die Maschine-zu-Maschine-Kommunikation auf Basis von HTTP oder HTTPS über Rechnernetze
MehrBUSINESSMAIL X.400 WEB SERVICE API MAILBOX STATUS V1.0
WEB SERVICE API MAILBOX STATUS V1.0 Gesicherte Kommunikation über Internet (https) für Kunden Web Service Client Anwendung https Internet TLS Proxy BusinessMail X.400 Application Server Web Service mit
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrREST Services To-Go Einfacher Einstieg in die REST Programmierung
REST Services To-Go Einfacher Einstieg in die REST Programmierung 04.07.2017 Version 1.0 Seite 1 Zur Person Marcus Blum Oracle Forms seit 1994 (Forms 3 / Oracle 6 aufwärts) Fokus auf Oracle APEX seit 2007
MehrKomponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
MehrVerteilte Systeme - 1. Übung
Verteilte Systeme - 1. Übung Dr. Jens Brandt Sommersemester 2011 1. Rechnerverbünde Kommunikationsverbund: Beispiele: E-Mail (SMTP, POP/IMAP), Instant Messaging (XMPP, IRC, ICQ,...), Newsgroups (NNTP)
MehrBibliothekssystem und Dokumentenserver integrieren: Arbeitsbericht zum DSpace-Einsatz an der BSB
Bibliothekssystem und Dokumentenserver integrieren: Arbeitsbericht zum DSpace-Einsatz an der BSB Benedikt Kroll, Zentrum für Elektronisches Publizieren 27.09.2016 Die Bayerische Staatsbibliothek und DSpace
MehrHandlungsempfehlungen zur technischen Umsetzung von INSPIRE-konformen Darstellungs- und Downloaddiensten
Handlungsempfehlungen zur technischen Umsetzung von INSPIRE-konformen Darstellungs- und Downloaddiensten Kontaktstelle GDI-DE im Land Brandenburg Rechtliche und technische Dokumente von INSPIRE 2 Quelle:
MehrMetadaten in CLARIN-D
Metadaten in CLARIN-D Zielstellung, PIDs, CMDI, OAI-PMH, Fedora Prof. Dr. Gerhard Heyer Torsten Compart Abt. Automatische Sprachverarbeitung Institut für Informatik, Universität Leipzig heyerasv@informatik.uni-leipzig.de
MehrDelphi MVC Framework. Mathias Pannier
Delphi MVC Framework Mathias Pannier Über mich Name: Mathias Pannier Position: Softwareentwickler/Teamleiter Mehr als 15 Jahre Erfahrung mit Softwareentwicklung in Delphi Blog: DMVCFramework Delphi MVC
MehrWie funktioniert der zentrale Service Provider?
Wie funktioniert der zentrale Service Provider? Workshop OA-Statistik: Was zählt? - Nutzungsstatistiken als alternative Impact-Messung Göttingen, 21. Januar 2010 Hans-Werner Hilse Niedersächsische Staats-
MehrWorkplace Portal G8. Dipl.-Wirt. Ing. Thomas Bruse
Workplace Portal G8 Dipl.-Wirt. Ing. Thomas Bruse Prof. Dr. Ludwig Nastansky Universität Paderborn Wirtschaftsinformatik 2 Fachbereich 5 Prof. Dr. Ludwig Nastansky Warburgerstr. 100, 33098 Paderborn Tel.:
MehrWebservices. Entwicklercamp Denny Sternberg
Webservices Entwicklercamp 2015 Denny Sternberg Bei Fragen, einfach fragen! Denny Sternberg Seit 2001 entwickeln und admininstrieren von Lotus Domino IBM Certified Application Developer, System Administrator
Mehr!"#$"%&'()*$+()',!-+.'/',
Soziotechnische Informationssysteme 7. OAuth, OpenID und SAML Inhalte Motivation OAuth OpenID SAML 4(5,12316,7'.'0,!.80/6,9*$:'0+$.;.,&0$'0, 3, Grundlagen Schützenswerte Objekte Zugreifende Subjekte Authentifizierung!
MehrOpen Access Netzwerk
Osnabrück, 2-4 März 2011 Open Access Netzwerk als Linked (Open) Data Linked Data Definition Standards für Linked Data Maximalziele im OA-Netzwerk Lösungsansätze D2R Server OA-Netzwerk als Linked Open Data:
MehrCrawling & APIs. Valentin Deyringer 19.05.15. Centrum für Informations- und Sprachverarbeitung
Crawling & Valentin Deyringer Centrum für Informations- und Sprachverarbeitung 19.05.15 Inhalt 1 Motivation - Anwendungen 2 3 4 5 Davids Socializer Der Oberlehrer 3/19 Valentin Deyringer Crawling & mood
MehrLeitfaden für die Teilnahme an OA Statistik
Leitfaden für die Teilnahme an OA Statistik "Vom Projekt zum Dienst" Marco Recke recke@gbv.de Verbundzentrale des GBV (VZG) Bibliotheksverbund Ziel: Nachhaltigkeit mit Ende der Förderlaufzeit 2013 OAS
MehrArchitekturen. DB-Anwendungen: Aufgaben. Aufteilung der Funktionen. ƒ Datenbankanwendungen
Architekturen ƒ Datenbankanwendungen Aufgaben und Komponenten Aufteilung ƒ Architektur Web-basierter Anwendungen HTTP-basierte Architekturen Applet-basierte Architekturen Vorlesung Internet-Datenbanken
MehrXML für Nachrichten. Anwendungsfall RSS- Newsfeed. Florian Wilmshöver Proseminar Auszeichnungsprachen
XML für Nachrichten Anwendungsfall RSS- Newsfeed Florian Wilmshöver Proseminar Auszeichnungsprachen 27.06.2006 Gliederung Begriffe - Was ist ein Newsfeed? Geschichte Struktur eines RSS Dokuments Proseminar
MehrObjektorientierte Datenbanken
OODB 8 Slide 1 Objektorientierte Datenbanken Vorlesung 8 Sebastian Iwanowski FH Wedel OODB 8 Slide 2 Offene Fragen vom letzten Mal: Kann man in einer JDOQL-Anfrage Elemente herausfiltern, deren Attribute
MehrDARIAH-DE Repositorium
Förderkennzeichen 01UG1610A bis J DARIAH-DE Repositorium Lisa Klaffki, HAB Folien teilweise von Stefan Funk, SUB Berlin, 24./25. Oktober 2016 23/11/2016 de.dariah.eu DARIAH-DE Übersicht DARIAH-DE-Repositorium
MehrTechnologische Entwicklung von GIS und Internet der letzten Jahre
Technologische Entwicklung von GIS und Internet der letzten Jahre 10. Seminar GIS & Internet 10. bis 12. September 2007 UniBwMünchen Dr. Christine Giger Übersicht GIS vor 30 Jahren GIS vor 20 Jahren GIS
Mehr<Insert Picture Here> Einführung in SOA
Einführung in SOA Markus Lohn Senior Principal Consultant SOA? - Ideen Selling Oracle To All SAP On ABAP Increasing Sales Of Applications 3 Agenda Motivation SOA-Definition SOA-Konzepte
MehrDataCite Services Tools und Schnittstellen im DOI-Kontext. Sebastian Peters DataCite Workshop 12. Dezember 2012
DataCite Services Tools und Schnittstellen im DOI-Kontext Sebastian Peters DataCite Workshop 12. Dezember 2012 DataCite Tech Team gebildet im September 2010 Ziel: Aufbau und Betrieb einer zentralen Infrastruktur
MehrWARUM SOLLTE VUFIND NUR EIN BESSERER OPAC SEIN UND NICHT EINE GENERELLE SUCH- ARCHITEKTUR? Christian Scheel
WARUM SOLLTE VUFIND NUR EIN BESSERER OPAC SEIN UND NICHT EINE GENERELLE SUCH- ARCHITEKTUR? Christian Scheel GENERELLE VUFIND-ARCHITEKTUR Application Core VuFind Application Controller Modules Search Record
MehrEin Ausblick auf die neuen Features
Ein Ausblick auf die neuen Features Nutzerbeirat Formular-Management-System Bonn, den 20. Februar 2008 Henning Meinhardt CTO Entwicklung der Lucom Interaction Platform Basis ist FormsForWeb 2.5 Ausbau
MehrSitepark Information Enterprise Server - die Technologie-Plattform von Sitepark
Sitepark Information Enterprise Server - die Technologie-Plattform von Sitepark Der IES ermöglicht die Entwicklung von Produkten auf einer einheitlichen Basis und stellt unter anderem ein produktübergreifendes
MehrStatusbericht: Einsatz von Gauss VIP im Kompetenznetz Maligne Lymphome SY 5.2 CMS. Matthias Löbe IMISE Leipzig
SY 5.2 CMS Statusbericht: Einsatz von Gauss VIP im Kompetenznetz Maligne Lymphome AG Systemkomponenten 1 Agenda Zur Person Gründe für die Entscheidung für VIP CMS Evaluation I/2000 Stärken von Gauss VIP
MehrService Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung
Service Engineering IVS Arbeitsgruppe Softwaretechnik Abschnitt: Einführung zur Vorlesung Seite 1 Überblick zur Vorlesung Seite 2 Organisation Die Vorlesungen finden jeweils Donnerstag von 09:00 bis 11:00
MehrVergleich der Voice Assistenten
Vergleich der Voice Assistenten aus Entwicklersicht Alexa vs. Google Assistant Sebastian Meßingfeld Köln, 12.06.2017 Neue Plattformen alte Probleme? Alexa & Google Assistant bieten aus Kundensicht ein
MehrWeb Services. Web Services in the News. Vision: Web of Services. Learning for Results. DECUS Symposium 2002, Vortrag 1K07,
Web Services Vision: Web of Services Applikationen und Services Ralf Günther Compaq Computer GmbH, Köln Ralf.Guenther@compaq.com DECUS Symposium 2002, Vortrag 1K07, 16.04.2002 Web Services in the News
MehrInformationen über die WebServices der Parlamentsdienste. Projektmanagement CH-3003 Bern
P a r l a m e n t s d i e n s t e S e r v i c e s d u P a r l e m e n t S e r v i z i d e l P a r l a m e n t o S e r v e t s c h s d a l p a r l a m e n t Projektmanagement CH-3003 Bern www.parlament.ch
MehrSpatial Data on the Web Geodaten für Jedermann Bereitstellung von Geobasisdaten über gängige Webtechnologien
Spatial Data on the Web Geodaten für Jedermann Bereitstellung von Geobasisdaten über gängige Webtechnologien Clemens Portele interactive instruments Typische Suche und Nutzung von Daten in einer GDI Öffnen
MehrEntwicklung einer REST-API zur Erstellung und Konfiguration von Microsoft Teams. Jan Kruse, utilitas GmbH
Entwicklung einer REST-API zur Erstellung und Konfiguration von Microsoft Teams Jan Kruse, utilitas GmbH 15.01.2018 Gliederung Einleitung Motivation Ziele Grundlagen ASP.Net Web API REST-API Microsoft
MehrSOAP Simple Object Access Protocol. Dr. Reinhard Riedl Universität Zürich/Universität Rostock
SOAP Simple Object Access Protocol Dr. Reinhard Riedl Universität Zürich/Universität Rostock Vision Implementierung von verteilten Systemen über Systemgrenzen hinweg Integration von heterogenen verteilten
MehrGRUDIS RB3 (Schnittstelle MapViewer)
GRUDIS RB3 (Schnittstelle MapViewer) Datum: 7.09.2005 Version: 1.0 Status: Genehmigt Bearbeiter: Markus Lauber Verteiler: Entwickler Fremd-GIS-System Inhaltsverzeichnis 1 Einleitung... 3 1.1 MapViewer...3
MehrOpen Source Alternative für den Katalog. Oliver Marahrens GBV-Verbundkonferenz 2010
Open Source Alternative für den Katalog Gliederung 1. Was ist vufind? 2. Live-Demonstration I: Recherche 3. Implementierungsschritte in Harburg 4. Live-Demonstration II: PICA-Verknüpfung Was ist vufind?
MehrNachvollziehbarkeit sichern: Testfälle auf Anforderungen beziehen
1 Nachvollziehbarkeit sichern: Testfälle auf Anforderungen beziehen 2 Aufgabenstellung Testfälle auf relevante Anforderungen, Use-Cases, GUI Entwürfe und andere Elemente des Lastenhefts oder des Systementwurfs
MehrPRODUCTION INTELLIGENCE OUT OF THE CLOUD
PRODUCTION INTELLIGENCE OUT OF THE CLOUD Mission Statement Legato Sapient wurde für die zeitgemäßen Anforderungen in einem schnelllebigen Umfeld konzipiert. Es ist ein flexibles und skalierbares MES (Manufacturing
MehrTreiberbau in VuFind oder: Wie man Nicht-MARC-Ressourcen in VuFind einbindet
Workshop auf dem VuFind-Anwendertreffen 2013 TU Hamburg-Harburg 16.09.2013 Treiberbau in VuFind oder: Wie man Nicht-MARC-Ressourcen in VuFind einbindet Oliver Goldschmidt TU Hamburg-Harburg Gliederung
MehrDatenbereitstellung durch das ARE
Kanton Zürich Amt für Raumentwicklung Geoinformation Datenbereitstellung durch das ARE AV-Tagung 2017, 22. September 2017, Männedorf Michael Boller, Leiter GIS-Koordination Priska Haller, Co-Leiterin GIS-Produkte
MehrOpen Archives Initiative und Metadaten. Ting Li Universität Duisburg-Essen Standort Duisburg
Open Archives Initiative und Metadaten Ting Li Universität Duisburg-ssen Standort Duisburg mailto:li@is.informatik.uni-duisburg.de 1.inleitung der OAI(1) 1.1 Gründe der ntstehung der OAI Bemühungen zum
MehrIoT-Architektur für Web-Entwickler
IoT-Architektur für Web-Entwickler Webinar 13.06.2017 Andreas Schmidt @aschmidt75 Agenda Devices für das Internet der Dinge Verteilte Architektur für Webapplikationen IoT-Architektur Gemeinsamkeiten und
MehrDaten- und Metadatenstandards Wintersemester 2011 / Januar 2012 Digitale Bibliotheken, Metadatenstandards: MARC, Dublin Core, METS/MODS & Co.
Daten- und Metadatenstandards Wintersemester 2011 / 2012 24. Januar 2012 Digitale Bibliotheken, Metadatenstandards: MARC, Dublin Core, METS/MODS & Co. Sitzungsüberblick BAM -Sektor: Bibliotheken, Archive,
MehrBusiness Intelligence mit Excel 2007 und den Excel Services von Office SharePoint Server 2007
Business Intelligence mit Excel 2007 und den Excel Services von Office SharePoint Server 2007 Steffen Krause Technologieberater http://blogs.technet.com/steffenk Agenda Excel 2007 als BI-Client BI in Office
MehrSicherheit in Rich Internet Applications
Sicherheit in Rich Internet Applications Florian Kelbert 14.02.2008 Seite 2 Sicherheit in Rich Internet Applications Florian Kelbert 14.02.2008 Inhaltsverzeichnis Grundlagen Ajax und Mashups Adobe Flash-Player
MehrEine Untersuchung der Funktionen des Apache Wicket Webframeworks
Eine Untersuchung der Funktionen des Apache Wicket Webframeworks Seminararbeit von Olaf Matticzk 1 15.01.2016 (c) by synaix 2016 synaix...your business as a service. Agenda 1. Einleitung 2. Webanwendungen
MehrVuFind Freie Suchmaschinentechnologie im Web
VuFind Freie Suchmaschinentechnologie im Web 12. BSZ-Kolloquium in Stuttgart 27.09.2011 Stefan Winkler Gliederung BSZ und Suchmaschinentechnologie Solr/Lucene VuFind Schnittstellen Projekte & Kooperationen
MehrWorldCat Services im Überblick
Frankfurt 16. Juni 2010 WorldCat Services im Überblick Dr. Annette Dortmund Vertriebsbeauftragte OCLC Agenda OCLC Web Services (APIs) / OCLC Developer Network WorldCat Selection WorldCat Resource Sharing
MehrNeue Dienste der Elektronischen Zeitschriftenbibliothek
Dr. Max Mustermann Referat Kommunikation & Marketing Verwaltung Neue Dienste der Elektronischen Zeitschriftenbibliothek Dr. Evelinde Hutzler Universitätsbibliothek Regensburg 106. Bibliothekartag 2017,
MehrAUTOMATION. NETx BMS Server
NETx Voyager PC basierte Visualisierung NETx BMS Clients Webbasierte Visualisierung NETx LaMPS Modul Beleuchtungs- und DALI Management NETx Shutter Control Automatisches Beschattungssystem NETx MaRS Modul
MehrClient/Server-Programmierung
Client/Server-Programmierung WS 2017/2018 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 12. Januar 2018 Betriebssysteme / verteilte
MehrUnternehmensdokumente mit dem XML Publisher erzeugen
Unternehmensdokumente mit dem XML Publisher erzeugen Jürgen Menge TSBU Middleware ORACLE Deutschland GmbH XML-Publisher Moderne Lösung zur Entwicklung und Verteilung von Geschäftsdokumenten (Output Management)
MehrStefan Tilkov. REST und HTTP. Einsatz der Architektur des Web für Integrationsszenarien. dpunkt.verlag
Stefan Tilkov REST und HTTP Einsatz der Architektur des Web für Integrationsszenarien dpunkt.verlag ~ы\ 1 Einleitung 1 1.1 Warum REST? 1 1.1.1 Lose Kopplung 2 1.1.2 Interoperabilität 2 1.1.3 Wiederverwendung
MehrDicomStar. DicomStar. Dateien. True IT Solutions For You
DicomStar DicomStar Ein Google für DICOM-Dateien Dateien Motivation... Sie brauchen bestimmte DICOM-Bilder und DICOM-Dateien...... Das Finden der Bilder in Archiven dauert lange...... Sie müssen spezielle
MehrAPIC-EM Software Engineering Insight
APIC-EM Software Engineering Insight Programmieren mit APIC-EM Fabian Wirz 8. September 2016 Fabian Wirz Informatikstudent Hochschule Rapperswil Faszination SDN und Cloud Computing Entwickler AnyMulticast
MehrWas ist neu in ConSol CM?
Was ist neu in ConSol CM? Neue Funktionen und Verbesserungen in Version 6.11.1.1 Februar 2018, Produktmanagement ConSol CM Liebe ConSol-Kunden, liebe ConSol CM-Kunden, wir möchten Ihnen an dieser Stelle
Mehr