Top Banner
10

Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

Sep 09, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

..

Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in

Python-basierten Content-Management-Systeme

Andreas [email protected]

www.xml-director-info

Markupforum 2015 - Stuttgart

Page 2: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

Python

• Skript-basierte Programmiersprache

• #5 der Programmiersprachen (TIOBE Index )

Page 3: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

Plone

• Enterprise Open-Source Content-Management-System

• Grundlage unserer Publishing Plattform XML-Director, www.xml-director.info

• Implementiert in Python

Page 4: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

Ein typisches Publishing System

Page 5: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

Unser Publishing Universum

Page 6: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

• Erweiterung für das CMS Plone

• Transparenter Zugriff auf die gängigen Speicherdienste, Web-Services und XML Datenbanken (eXist-DB, Base-X, Marc Logic Server etc.)

• Applikations-Zugriff transparent und unabhängig von darunterliegenden Speicherdienst

Page 7: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

WebDAV (S)FTP

pyfilesystem

Plone

xmldirector.plonecore

Dropbox

GDriveAWS S3

Local FS

Architektur

OwnCloudAlfrescoeXistDBBaseX

Dropbox

Sharepoint Evernote

Facebook Flickr

Yandex

OneDrive

u.v.a.m.

Driver Driver Driver

SMEOtixo DropDav

WebDAV

nativeProtokolle native

ProtokolleEigener Setup SaaS Setup

Page 8: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

DienstEigenes Hosting

(Datenschutz gewährleistet)

Anbindung über SaaS(eingeschr. Datenschutz)

WebDAV (Owncloud, BaseX,

eXist-DB, Alfresco, etc.)YES YES

Amazon S3 YES YES

Local filesystem YES NODropbox (YES, auth token issues) YES

FTP/SFTP (YES, V1.4) YES4Shared ADrive Alfresco Amazon Cloud Amazon S3 Box CloudMe Copy Cubby

Digital Bucket DriveOnWeb Dropbox Dump Truck Evernote FTP Fabasoft Facebook

FilesAnywhere Flickr GMX.DE Google Drive HiDrive Huddle LiveDrive Mediencenter

MyDrive OneDrive Online FileFolder OwnCloud Picasa SugarSync TrendMicro

SafeSync Web.de WebDAV Yandex

NO YES

Hosting

Page 9: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

Unterstütze Web-Dienste und Speicherdienste über Drittdienste

Page 10: Transparente Einbindung von XML-Datenbanken ... Bridges... · Transparente Einbindung von XML-Datenbanken, Speicherdiensten und Web-Services in Python-basierten Content-Management-Systeme

www.xml-director.info