Servicebasierte Datenintegration



Ähnliche Dokumente
Servicebasierte Datenintegration

Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?

Vorwort Azure Cloud Computing mit Microsoft Danksagungen Kontakt zum Autor... 13

Grundlagen von Datenbanken

Hauptseminar Data Grid

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

Definition Informationssystem

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller

5. Programmierschnittstellen für XML

5. Programmierschnittstellen für XML

Abschlussvortrag zur Bachelorarbeit. Konzeption und Aufbau eines Grid Testlabors am Beispiel des Globus Toolkit 4

16.4 Wiederverwendung von COTS-Produkten

HP Service Virtualization. Bernd Schindelasch 19. Juni 2013

(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT

E-Business Architekturen

Cloud Computing im Kontext des D-Grid

Systemanforderungen für MuseumPlus und emuseumplus

Diplomarbeit: GOMMA: Eine Plattform zur flexiblen Verwaltung und Analyse von Ontologie Mappings in der Bio-/Medizininformatik

Datenbanken. Prof. Dr. Bernhard Schiefer.

Vorstellung Studienprojekt. Policy4TOSCA. Umsetzung eines Policy-Frameworks für sicheres und energieeffizientes Cloud Computing

Kooperativer Speicher: Schwächen und Gegenmaßnahmen

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, Java Forum Stuttgart 2007

Architekturen. DB-Anwendungen: Aufgaben. Aufteilung der Funktionen. ƒ Datenbankanwendungen

Zustandsgebundene Webservices

FUDIS Freie Universität (Berlin) Directory und Identity Service

Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96

Verteilte Datenbank- und Informationssysteme

Zur Definition von Web-Services

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Web-Services - die GIS-Zukunft?

MOSCITO - eine Kommunikationsinfrastruktur für die verteilte Nutzung von Entwurfswerkzeugen

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Kapitel 14 Verteilte DBMS

10. Vorlesung: Datenorganisation SS 2007

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Integrationskonzepte für die HP Quality Center Plattform. Vivit 2009

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

Talk 5: Technical and Economic Aspects of Inter-domain Service Provisioning

Einführung. Informationssystem als Abbild der realen Welt

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Model Driven Architecture (MDA)

Enterprise Portale & Enterprise Application Integration

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke J.M.Joller 1

Modul 2: Grundlegende Managementkonzepte

Webservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste

Grundlagen des Grid Computing

30. Juni Technische Universität Kaiserslautern. Paul R. Schilling

Arbeitsgruppe Multimedia DLmeta in echten Anwendungen

Cloud-Computing Seminar - Vergleichende Technologien: Grid-Computing Hochschule Mannheim

Configuration Management mit Verbosy OSDC Eric Lippmann

Christian Metzger Thorsten Reitz Juan Villar. Cloud Computing. Chancen und Risiken aus technischer und unternehmerischer Sicht HANSER

Aufgabe GBIS (TPCW-Benchmark)

Private IaaS Cloud mit OpenStack. Sebastian Zielenski Linux/Unix Consultant & Trainer B1 Systems GmbH zielenski@b1-systems.de

Hochleistungsrechnen in Grids. Seminar: Grid-Middleware. Mirko Dietrich 4. Dezember 2006

SOAP Integrationstechnologie für verteilte Middlewarearchitekturen?

Weniger Risiko, höhere Qualität, mehr Effizienz Der Einsatz von SASUnit in der Datenintegration bei der Fraport AG

Next Generation Datacenter Automation und Modularisierung sind die Zukunft des Datacenters

System Center Essentials 2010

Best Practice Infor PM 10 auf Infor Blending

Die aktuellen Top 10 IT Herausforderungen im Mittelstand

Cloud-Architekturen auf verschiedenen Ebenen Seminar: Datenbankanwendungen im Cloud Computing

Kopplung von Datenbanken

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik

Service Oriented Architecture für Grid-Computing

Was ist ein Web Service?

Autor: Peter Seemann Seminar: Softwarearchitekturen Betreuer: Benedikt Meurer

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Die neue RA-Oberfläche der DFN-PKI. Jan Mönnich

Seminarvortrag Serviceorientierte Softwarearchitekturen

Semantische Infomationsintegration à la carte?

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

FLEXIBLE SOFTWAREPLATTFORM FÜR ENERGIEMANAGEMENT

M b o i b l i e l e S a S l a e l s e s f or o S A S P P E R E P P m i m t i S b y a b s a e s e U nw n ir i ed e d P l P a l t a for o m

Datenbanktechnologie für Data-Warehouse-Systeme

Vorlesungsplan. Datenbanken in der Bioinformatik. Veranstaltungsmodalitäten. Biodatenbanken Überblick. Inhalt. Alexander Hinneburg

Dokumentenmanagement als Dienst (DMS as a Service, DaaS)

LINQ to SQL. Proseminar Objektorientiertes Programmieren mit.net und C# Christoph Knüttel. Institut für Informatik Software & Systems Engineering

GI-Services erstellen und bereitstellen

Scheduling Mechanisms for the Grid

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack

Zur Rolle von Bibliotheken bei der Einführung von integrierten Forschungsinformationssystemen -

Projekt Smart Web Grid

Und was wird aus meinem Berichtswesen? <Speaker> Oracle Deutschland B.V. & Co. KG

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

Dynamische Änderung von Ressourcen in OpenStack

Automatisierungsarchitekturen für das Smart Grid Am Beispiel der OPC UA und der IEC Dr.-Ing. Mathias Uslar, Sebastian Rohjans

Schneller, höher, weiter Die erweiterten Amt24-Schnittstellen. Klaus-Peter Geyer (T-Systems)

Transkript:

Präsentation zur Seminararbeit Christoph Aßmann Aßmann, Christoph Leipzig, 26.01.2010 Folie 1

Inhalt Begriffe Motivation Abgrenzung Grid Cloud OGSA: Architektur servicebasierter Grids Standardisierung Evolution / Erweiterungen Informatica Cloud Data Integration Solutions Zusammenfassung Aßmann, Christoph Leipzig, 26.01.2010 Folie 2

Begriffsbestimmung: Datenintegration Ziel: einheitlicher Zugriff auf mehrere DBs Verteilte Datenbanken Dezentral verwaltete Datenbanken Problem: Heterogene Datenbanken ObjectStore exist MSSQL DB2 Aßmann, Christoph Leipzig, 26.01.2010 Folie 3

Begriffsbestimmung: Datenintegration Heterogenität: Ausprägungen ObjectStore MSSQL Zugriff exist Syntax Datenmodell DB2 Schema Data Cleaning Erstellung einheitlicher Sicht Aßmann, Christoph Leipzig, 26.01.2010 Folie 4

Begriffsbestimmung: Dienstbasierte Architekturen Ziel: technologieunabhängige Integration heterogener Systeme Transportprotokoll Programmiersprache Plattform? Aßmann, Christoph Leipzig, 26.01.2010 Folie 5

Begriffsbestimmung: Dienstbasierte Architekturen Beschreibung, Veröffentlichung, Suche, Nutzung von Diensten Dienstverzeichnis! WSDL WSDL Dienstkonsument SOAP XML HTTP TCP/IP Ethernet Dienstanbieter Aßmann, Christoph Leipzig, 26.01.2010 Folie 6

Motivation ISPIDER Project Erfassung biochemischer Daten Identifizierung von Proteomen an verschiedenen Standorten Zusammenführung der Informationen PEDRo PepSeeker gpmdb Aßmann, Christoph Leipzig, 26.01.2010 Folie 7

Abgrenzung Grid - Cloud Gemeinsamkeit: Dynamische Bereitstellung von Speicher und Rechenkapazität über Netzwerk Unterschiede: Cloud Zentraler Anbieter Ökonomischer Ansatz Grid Virtuelle Organisation (VO) / dezentrale Admin. Wissenschaftlicher Kontext Aßmann, Christoph Leipzig, 26.01.2010 Folie 8

Abgrenzung Grid - Cloud Grid O1 O2 O3 VO Cloud Aßmann, Christoph Leipzig, 26.01.2010 Folie 9

OGSA: Architektur servicebasierter Grids Hoher Grad an Heterogenität Autonome Datenquellen Dezentrale Administration Standardisierung O3 O1 O2 Aßmann, Christoph Leipzig, 26.01.2010 Folie 10

OGSA: Architektur servicebasierter Grids Standardisierungsgremium: Open Grid Forum (OGF) Diverse Arbeitsgruppen, u.a.: Database Access and Integration Services (DAIS WG) Architektur: Open Grid Services Architecture (OGSA) Aßmann, Christoph Leipzig, 26.01.2010 Folie 11

OGSA: Architektur servicebasierter Grids Repräsentation von Ressourcen durch Dienste Grid Services Standardisierung von Schnittstellen Auffinden von Grid Services Erzeugen / Beenden von Grid Dienstinstanzen Nachrichtenaustausch Aßmann, Christoph Leipzig, 26.01.2010 Folie 12

OGSA-DAI / OGSA-DQP: Übersicht OGSA DAI: dienstbasierter Zugriff auf Datenbanken OGSA DQP: Koordinierung des Zugriffs auf mehrere OGSA DAI Ressourcen Aßmann, Christoph Leipzig, 26.01.2010 Folie 13

OGSA-DAI Data Access and Integration (OGSA DAI) Java basierte Middleware zur Integration heterogener Datenquellen auf Basis der OGSA FS Rel. DB XML Aßmann, Christoph Leipzig, 26.01.2010 Folie 14

OGSA-DAI Ablauf einer Anfrage gegen das Grid (a) Container Start RegisterService Registry (GDSR) (1 je Container) Factory (GDSF) (1 je DBMS) Aßmann, Christoph Leipzig, 26.01.2010 Folie 15

OGSA-DAI Ablauf einer Anfrage gegen das Grid (b) Dienstlokalisierung Grid Service Handle (GSH) Registry (GDSR) Factory (GDSF) Service Instance (GDS) Rel. DB Aßmann, Christoph Leipzig, 26.01.2010 Folie 16

OGSA-DAI Ablauf einer Anfrage gegen das Grid (c) Durchführen einer Anfrage Grid Service Handle (GSH) Registry (GDSR) Factory (GDSF) Service Instance (GDS) Rel. DB Aßmann, Christoph Leipzig, 26.01.2010 Folie 17

OGSA-DQP Ablauf einer Anfrage gegen das Grid (c) Durchführen einer verteilten Anfrage via DQP Factory Factory (GDSF) (GDSF) Registry (GDSR) Grid Service Handle (GSH) Coordinator (GDQS) Evaluator (GQES) Service Instance (GDS) Rel. DB Evaluator (GQES) Service Instance (GDS) XML Aßmann, Christoph Leipzig, 26.01.2010 Folie 18

Einschub: Schemaintegration Dezentrale Administration Schemaevolution einmalige Schemaintegration unzureichend Grid Data Integration System (GDIS) Mapping Katalog Änderung / Hinzufügen einer Ressource: Update Ausführliche Beschreibung s. Ausarbeitung Aßmann, Christoph Leipzig, 26.01.2010 Folie 19

ISPIDER: virtuelle Datenintegration PepSeeker PEDRo gpmdb S PepSeeker S PEDRo S gpmdb S integr LSID src_id acc_nr col_xy URN:LSID:ispider.man.ac.uk:pepseeker.protein:1 1 ENSP00000339074... URN:LSID:ispider.man.ac.uk:pepseeker.protein:2 2 ENSP00000339074... URN:LSID:ispider.man.ac.uk:pedro.protein:1 1 ENSP00000339074... URN:LSID:ispider.man.ac.uk:gpmdb.protein:1 1 ENSP00000339074... Aßmann, Christoph Leipzig, 26.01.2010 Folie 20

ISPIDER Nutzung von OGSA DAI und OGSA DQP Manuelles Erstellen des globalen Schemas Basis: S PEDRo Beschreibung der Korrespondenzen S local S global IQL, Transformation Pathways Speicherung in Schemas & Transformations Repository Schemaevolution möglich Aßmann, Christoph Leipzig, 26.01.2010 Folie 21

Informatica Cloud Data Integration Solutions SaaS Anwendung: Salesforce CRM Cloud Plattform: Force.com Problematik: Migration lokaler Datenbestände aus Legacy Software nach Salesforce CRM Aßmann, Christoph Leipzig, 26.01.2010 Folie 22

Informatica Cloud Data Integration Solutions Informatica On Demand (IOD): Webbasierte Konfiguration von Verbindungen Source Connection, Target Connection Filter Definition Field Mappings, Transformation Schedule IOD Aßmann, Christoph Leipzig, 26.01.2010 Folie 23

Zusammenfassung Integrationsproblematik in Grids und Clouds vorhanden Lösung in Grids: Standardisierung Virtuelle Integration Dienstbasierte Ansätze OGF Lösung in Clouds: Eigenentwicklungen Physische Integration Migration in die Cloud Proprietäre Ansätze Aßmann, Christoph Leipzig, 26.01.2010 Folie 24

ISPIDER Architecture [ZFB+ 06] Aßmann, Christoph Leipzig, 26.01.2010 Folie 25

[ZFB+ 06] Lucas Zamboulis, Hao Fan, Khalid Belhajjame, Jennifer A. Siepen, Andrew Jones, Nigel J. Martin, Alexandra Poulovassilis, Simon J. Hubbard, Suzanne M. Embury und Norman W. Paton. Data Access and Integration in the ISPIDER Proteomics Grid. In Ulf Leser, Felix Naumann und Barbara A. Eckman, Hrsg., DILS, Jgg. 4075 of Lecture Notes in Computer Science, Seiten 3 18. Springer, 2006. Aßmann, Christoph Leipzig, 26.01.2010 Folie 26