SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Entscheidungsfindung in der Digitalisierung
durch experimentelle Workflow-Entwicklung
  Sven Schlarb, Austrian National Library
  IMPACT Demo Day
  München, 11. Oktober 2011
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




OCR: Herausforderungen …
I. Bildvorverarbeitung und OCR




                                                                                                                                              2
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




OCR: Herausforderungen …
II. Linguistische Nachbearbeitung (Gemischte Sprachen, Historische
    Varianten, etc.)




Beispiel: Historische Varianten des Niederländischen Worts ‘wereld’
(Welt):
werelt weerelt wereld weerelds wereldt werelden weereld werrelts waerelds weerlyt
wereldts vveerelts waereld weerelden waerelden weerlt werlt werelds sweerels
zwerlys swarels swerelts werelts swerrels weirelts tsweerelds werret vverelt werlts
werrelt worreld werlden wareld weirelt weireld waerelt werreld werld vvereld weerelts
werlde tswerels werreldts weereldt wereldje waereldje weurlt wald weëled
                                                                                                                                              3
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




… und eine Vielfalt an Lösungen
        22 verschiedene ‘Werkzeuge’ von verschiedenen Entwicklern und
        aus unterschiedlichen Work Packages
        Unterschiedliche technische Umgebungen:
                     –             OCR (C++, C#),
                     –             Bildverarbeitung & Lexika (C, C++, DLL),
                     –             Kommandozeilenprogramme (Windows/Linux),
                     –             Java, Ruby, PHP, Perl, etc.


        IMPACT Interoperability Framework (IIF)




                                                                                                                                              4
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Technische Herausforderungen
        Skalierbarkeit
             –     Umfang der Eingabedaten (Einzelne Seiten / tausende
                   Bücher/Zeitungen)
             –     Größe der Eingabedaten (z.B. sehr hochauflösende Bilder)
        Stabilität
             –     Parallelisierung – Geklonte Knoten → Gleiches Verhalten?
             –     Failover – Alternative Knoten bei Fehlern
             –     Korrekte Funktionsweise der Einzelkomponenten
        Transparenz
             –     Verständliche Fehlermeldungen während der Stapelverarbeitung
                   auf den verschiedenen Architekturebenen (Werkzeug-, Service-,
                   Workflowebene)




                                                                                                                                              5
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Experimentelle Workflow-Entwicklung
        Beispieldaten online verfügbar → Reproduzierbarkeit
        Workflows unmittelbar ausführbar → Vergleichbarkeit
        Workflow-Entwicklung als eine gemeinsame, institutionsübergreifende
        Aktivität → Annotation, Bewertung
        „Auf-einen-Blick“-Darstellung des Workflows
        Auffindbarkeit von Komponenten und Workflows, und Workflow-
        Fragmenten
        Zentraler Ergebnisdatenspeicher




                                                                                                                                              6
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Interoperability Framework
         Interoperabilität vs. Integration
         Web-basiert vs. lokale Applikation/Plattform


         Java 6
         Apache Tomcat
         Apache Axis2
         Apache Synapse (optional)
         Taverna Workflow Engine




                                                                                                                                              7
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Tool Wrapper




Anforderung: Werkzeug als Kommandozeilenprogramm verfügbar

Tool wrapper code im Github Repository der Open Planets Foundation
   (OPF) verfügbar:
https://github.com/openplanets/scape/tree/master/xa-toolwrapper

        Minimaler Integrationsaufwand für Werkzeug-Entwickler
                                                                                                                                              8
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Service Oriented Architecture
        Java als
        Programmiersprache
        Standard Apache
        Komponenten
        Synapse als Enterprise
        Service Bus (load
        balancing & fail over)
        HTTPS Verschlüsselung
        & Basic Auth




        Minimaler Aufwand für das Komponenten-Deployment

                                                                                                                                              9
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.



Verknüpfung von Einzelkomponenten zu einem
„Workflow“




                                                                                                                                              10
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Workflow-Entwicklung

                                                       OCR workflow =
                                                       Datenverarbeitungspipeline

                                                       Komponenten =
                                                       Verarbeitungsschritte(knoten)




                                                                                                                                              11
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Workflow-Komponenten




        “Basic” workflow = Minimal-Komponente für ein IMPACT-Werkzeug
        Gut dokumentiert, Beispieldaten vorhanden, ausführbar
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Workflow Management
       Komponenten-Verzeichnis: myExperiment

       Localer Client: Taverna Workbench

       Web Client: Projekt Website




                                                                                                                                              13
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Workflow-Verzeichnis

                                                                                                        Komponenten und
                                                                                                        Workflows
                                                                                                        veröffentlichen

                                                                                                        Bewerten, Taggen,
                                                                                                        Kommentieren, ...

                                                                                                        Verweise auf
                                                                                                        verwendete
                                                                                                        Komponenten und
                                                                                                        Workflows anderer
                                                                                                        Nutzer
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




 Komponenten-Katalog?
Viele Fehler unterlaufen, weil Anforderungen an Eingabe- und
Ausgabedaten nicht ausreichend spezifiziert (formalisiert!) sind.

            GetImageFromURL                                                                                                             Tool
                                                                        Input and output
     URL String                    RGB Image                              binary image,                           Bitonal image Bitonal image
                                                                        but incompatible


                                                    How to find the corresponding tool?


                                                          RGB Image                  Bitonal image



                                                     How to proceed in case of a Gap?
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Local client: Taverna Workbench
                                                                                                                                       Hintergrund:
                                                                                                                                       Bioinformatik

                                                                                                                                       Entwickelt von
                                                                                                                                       myGrid, Manchester

                                                                                                                                       Verfügbar für
                                                                                                                                       Windows/Linux/OSX
                                                                                                                                       als Open Source



http://www.taverna.org.uk/
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Workflowentwicklung in Taverna
                                                                                                                           Workflows lassen sich
                                                                                                                           einfach aus
                                                                                                                           verfügbaren
                                                                                                                           Komponenten und
                                                                                                                           Workflows erstellen
                                                                                                                           (drag and drop)
                                                                                                                           Hinweis: Komplexität
                                                                                                                           limitiert →
                                                                                                                           Zusammengehörende
                                                                                                                           Arbeitsschritte in
                                                                                                                           Komponente
                                                                                                                           zusammenfassen


                                                                                                                                              17
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Web client: Taverna Server/
                      Workflow Parser




        SOAP/REST API
        Entfernte Workflowausführung durch Übergabe der XML-Instanz
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Use case: Workflows für die Evaluation
       Werkzeug A vs. Werkzeug B (Werkzeug A(v1) vs Werkzeug A(v2))
       Workflow X (Werkzeug A + B) vs Workflow Y (Werkzeug A + C)




       Optimaler Workflow mit Bezug auf das Quellmaterial ermitteln

                                                                                                                                              25
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Zentraler Ergebnisdatenspeicher
Schnittstelle zur Speicherung von Ergebnisdaten (WebDAV) und zur
  Berichterstellung (Apache POI) als Workflow-Modul realisiert




                                                                                                                                              26
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Workflows in laufenden Projekten

        Workflows in der Digitalisierung                                                              IMPACT

        Workflows in der Linguistischen Analyse                                                                               CLARIN

        Workflows in der Langzeitarchivierung                                                                           SCAPE

        Und viele mehr ...




                                                                                                                                              27
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




Kompatibilität der Workflow-Frameworks

        Beispiel: UIMA ↔ Taverna
        Eigennamenextraktion → Linguistische Analyse → Semantic Web
        Digitalisierung, OCR → Langzeitarchivierung




                                                                                                                                              28
IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands.




                                                          Danke! Fragen?

Mais conteúdo relacionado

Semelhante a BSB Demo Day - Schlarb - Workflow-Design

BSB Demo Day - Pletschacher - Evaluationswerkzeuge
BSB Demo Day - Pletschacher - EvaluationswerkzeugeBSB Demo Day - Pletschacher - Evaluationswerkzeuge
BSB Demo Day - Pletschacher - EvaluationswerkzeugeIMPACT Centre of Competence
 
BSB Demo Day - Reffle - Analyse und Nachkorrektur
BSB Demo Day - Reffle - Analyse und NachkorrekturBSB Demo Day - Reffle - Analyse und Nachkorrektur
BSB Demo Day - Reffle - Analyse und NachkorrekturIMPACT Centre of Competence
 
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTEU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTMax Kaiser
 
Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...
Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...
Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...EuropeanaConnect
 
2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPA2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPAFotiosKaramitsos
 
Client Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsClient Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsThomas Memmel
 
Hrvatski E-Portfolio Burgenland
Hrvatski E-Portfolio BurgenlandHrvatski E-Portfolio Burgenland
Hrvatski E-Portfolio BurgenlandIvancic
 
OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.
OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.
OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.Community ITmitte.de
 
Europeana Newspapers Project - German infoday
Europeana Newspapers Project - German infoday Europeana Newspapers Project - German infoday
Europeana Newspapers Project - German infoday Europeana Newspapers
 
PyLucene@PyCon DE 2011
PyLucene@PyCon DE 2011PyLucene@PyCon DE 2011
PyLucene@PyCon DE 2011Thomas Koch
 
Digitalisierte Zeitungen und Digital Humanities - Probleme und Chancen
Digitalisierte Zeitungen und Digital Humanities - Probleme und ChancenDigitalisierte Zeitungen und Digital Humanities - Probleme und Chancen
Digitalisierte Zeitungen und Digital Humanities - Probleme und Chancencneudecker
 

Semelhante a BSB Demo Day - Schlarb - Workflow-Design (20)

BSB Demo Day - Pletschacher - Evaluationswerkzeuge
BSB Demo Day - Pletschacher - EvaluationswerkzeugeBSB Demo Day - Pletschacher - Evaluationswerkzeuge
BSB Demo Day - Pletschacher - Evaluationswerkzeuge
 
BSB Demo Day - Reffle - Analyse und Nachkorrektur
BSB Demo Day - Reffle - Analyse und NachkorrekturBSB Demo Day - Reffle - Analyse und Nachkorrektur
BSB Demo Day - Reffle - Analyse und Nachkorrektur
 
BSB Demo Day - Bochow - Einführung
BSB Demo Day - Bochow - EinführungBSB Demo Day - Bochow - Einführung
BSB Demo Day - Bochow - Einführung
 
BSB Demo Day - Zechmeister - Bildoptimierung
BSB Demo Day - Zechmeister - BildoptimierungBSB Demo Day - Zechmeister - Bildoptimierung
BSB Demo Day - Zechmeister - Bildoptimierung
 
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACTEU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
EU-Projekte an der Österreichischen Nationalbibliothek - Beispiel IMPACT
 
Meyer Project Introduction IMPACT Workshop MUC
Meyer Project Introduction IMPACT Workshop MUCMeyer Project Introduction IMPACT Workshop MUC
Meyer Project Introduction IMPACT Workshop MUC
 
Fuchs Ocr Impact Workshop MUC
Fuchs Ocr Impact Workshop MUCFuchs Ocr Impact Workshop MUC
Fuchs Ocr Impact Workshop MUC
 
Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...
Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...
Europeana - Digitale Bibliothek Europas. Fenster zur Welt für lokale, regiona...
 
KAHINA
KAHINAKAHINA
KAHINA
 
ENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlbergerENP_ONB_infday_GMuehlberger
ENP_ONB_infday_GMuehlberger
 
2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPA2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPA
 
Client Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability ProfessionalsClient Technologien - Ein Überblick für Usability Professionals
Client Technologien - Ein Überblick für Usability Professionals
 
Hrvatski E-Portfolio Burgenland
Hrvatski E-Portfolio BurgenlandHrvatski E-Portfolio Burgenland
Hrvatski E-Portfolio Burgenland
 
OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.
OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.
OpenNetwork Event ITmitte.de: Institut für Angewandte Informatik e.V.
 
Europeana Newspapers Project - German infoday
Europeana Newspapers Project - German infoday Europeana Newspapers Project - German infoday
Europeana Newspapers Project - German infoday
 
ENP_ONB_infoday_Neudecker
ENP_ONB_infoday_NeudeckerENP_ONB_infoday_Neudecker
ENP_ONB_infoday_Neudecker
 
PyLucene@PyCon DE 2011
PyLucene@PyCon DE 2011PyLucene@PyCon DE 2011
PyLucene@PyCon DE 2011
 
Web-Tools für das Studium
Web-Tools für das StudiumWeb-Tools für das Studium
Web-Tools für das Studium
 
Webtools studium
Webtools studiumWebtools studium
Webtools studium
 
Digitalisierte Zeitungen und Digital Humanities - Probleme und Chancen
Digitalisierte Zeitungen und Digital Humanities - Probleme und ChancenDigitalisierte Zeitungen und Digital Humanities - Probleme und Chancen
Digitalisierte Zeitungen und Digital Humanities - Probleme und Chancen
 

Mais de IMPACT Centre of Competence

Mais de IMPACT Centre of Competence (20)

Session6 01.helmut schmid
Session6 01.helmut schmidSession6 01.helmut schmid
Session6 01.helmut schmid
 
Session1 03.hsian-an wang
Session1 03.hsian-an wangSession1 03.hsian-an wang
Session1 03.hsian-an wang
 
Session7 03.katrien depuydt
Session7 03.katrien depuydtSession7 03.katrien depuydt
Session7 03.katrien depuydt
 
Session7 02.peter kiraly
Session7 02.peter kiralySession7 02.peter kiraly
Session7 02.peter kiraly
 
Session6 04.giuseppe celano
Session6 04.giuseppe celanoSession6 04.giuseppe celano
Session6 04.giuseppe celano
 
Session6 03.sandra young
Session6 03.sandra youngSession6 03.sandra young
Session6 03.sandra young
 
Session6 02.jeremi ochab
Session6 02.jeremi ochabSession6 02.jeremi ochab
Session6 02.jeremi ochab
 
Session5 04.evangelos varthis
Session5 04.evangelos varthisSession5 04.evangelos varthis
Session5 04.evangelos varthis
 
Session5 03.george rehm
Session5 03.george rehmSession5 03.george rehm
Session5 03.george rehm
 
Session5 02.tom derrick
Session5 02.tom derrickSession5 02.tom derrick
Session5 02.tom derrick
 
Session5 01.rutger vankoert
Session5 01.rutger vankoertSession5 01.rutger vankoert
Session5 01.rutger vankoert
 
Session4 04.senka drobac
Session4 04.senka drobacSession4 04.senka drobac
Session4 04.senka drobac
 
Session3 04.arnau baro
Session3 04.arnau baroSession3 04.arnau baro
Session3 04.arnau baro
 
Session3 03.christian clausner
Session3 03.christian clausnerSession3 03.christian clausner
Session3 03.christian clausner
 
Session3 02.kimmo ketunnen
Session3 02.kimmo ketunnenSession3 02.kimmo ketunnen
Session3 02.kimmo ketunnen
 
Session3 01.clemens neudecker
Session3 01.clemens neudeckerSession3 01.clemens neudecker
Session3 01.clemens neudecker
 
Session2 04.ashkan ashkpour
Session2 04.ashkan ashkpourSession2 04.ashkan ashkpour
Session2 04.ashkan ashkpour
 
Session2 03.juri opitz
Session2 03.juri opitzSession2 03.juri opitz
Session2 03.juri opitz
 
Session2 02.christian reul
Session2 02.christian reulSession2 02.christian reul
Session2 02.christian reul
 
Session2 01.emad mohamed
Session2 01.emad mohamedSession2 01.emad mohamed
Session2 01.emad mohamed
 

BSB Demo Day - Schlarb - Workflow-Design

  • 1. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Entscheidungsfindung in der Digitalisierung durch experimentelle Workflow-Entwicklung Sven Schlarb, Austrian National Library IMPACT Demo Day München, 11. Oktober 2011
  • 2. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. OCR: Herausforderungen … I. Bildvorverarbeitung und OCR 2
  • 3. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. OCR: Herausforderungen … II. Linguistische Nachbearbeitung (Gemischte Sprachen, Historische Varianten, etc.) Beispiel: Historische Varianten des Niederländischen Worts ‘wereld’ (Welt): werelt weerelt wereld weerelds wereldt werelden weereld werrelts waerelds weerlyt wereldts vveerelts waereld weerelden waerelden weerlt werlt werelds sweerels zwerlys swarels swerelts werelts swerrels weirelts tsweerelds werret vverelt werlts werrelt worreld werlden wareld weirelt weireld waerelt werreld werld vvereld weerelts werlde tswerels werreldts weereldt wereldje waereldje weurlt wald weëled 3
  • 4. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. … und eine Vielfalt an Lösungen 22 verschiedene ‘Werkzeuge’ von verschiedenen Entwicklern und aus unterschiedlichen Work Packages Unterschiedliche technische Umgebungen: – OCR (C++, C#), – Bildverarbeitung & Lexika (C, C++, DLL), – Kommandozeilenprogramme (Windows/Linux), – Java, Ruby, PHP, Perl, etc. IMPACT Interoperability Framework (IIF) 4
  • 5. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Technische Herausforderungen Skalierbarkeit – Umfang der Eingabedaten (Einzelne Seiten / tausende Bücher/Zeitungen) – Größe der Eingabedaten (z.B. sehr hochauflösende Bilder) Stabilität – Parallelisierung – Geklonte Knoten → Gleiches Verhalten? – Failover – Alternative Knoten bei Fehlern – Korrekte Funktionsweise der Einzelkomponenten Transparenz – Verständliche Fehlermeldungen während der Stapelverarbeitung auf den verschiedenen Architekturebenen (Werkzeug-, Service-, Workflowebene) 5
  • 6. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Experimentelle Workflow-Entwicklung Beispieldaten online verfügbar → Reproduzierbarkeit Workflows unmittelbar ausführbar → Vergleichbarkeit Workflow-Entwicklung als eine gemeinsame, institutionsübergreifende Aktivität → Annotation, Bewertung „Auf-einen-Blick“-Darstellung des Workflows Auffindbarkeit von Komponenten und Workflows, und Workflow- Fragmenten Zentraler Ergebnisdatenspeicher 6
  • 7. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Interoperability Framework Interoperabilität vs. Integration Web-basiert vs. lokale Applikation/Plattform Java 6 Apache Tomcat Apache Axis2 Apache Synapse (optional) Taverna Workflow Engine 7
  • 8. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Tool Wrapper Anforderung: Werkzeug als Kommandozeilenprogramm verfügbar Tool wrapper code im Github Repository der Open Planets Foundation (OPF) verfügbar: https://github.com/openplanets/scape/tree/master/xa-toolwrapper Minimaler Integrationsaufwand für Werkzeug-Entwickler 8
  • 9. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Service Oriented Architecture Java als Programmiersprache Standard Apache Komponenten Synapse als Enterprise Service Bus (load balancing & fail over) HTTPS Verschlüsselung & Basic Auth Minimaler Aufwand für das Komponenten-Deployment 9
  • 10. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Verknüpfung von Einzelkomponenten zu einem „Workflow“ 10
  • 11. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Workflow-Entwicklung OCR workflow = Datenverarbeitungspipeline Komponenten = Verarbeitungsschritte(knoten) 11
  • 12. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Workflow-Komponenten “Basic” workflow = Minimal-Komponente für ein IMPACT-Werkzeug Gut dokumentiert, Beispieldaten vorhanden, ausführbar
  • 13. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Workflow Management Komponenten-Verzeichnis: myExperiment Localer Client: Taverna Workbench Web Client: Projekt Website 13
  • 14. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Workflow-Verzeichnis Komponenten und Workflows veröffentlichen Bewerten, Taggen, Kommentieren, ... Verweise auf verwendete Komponenten und Workflows anderer Nutzer
  • 15. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Komponenten-Katalog? Viele Fehler unterlaufen, weil Anforderungen an Eingabe- und Ausgabedaten nicht ausreichend spezifiziert (formalisiert!) sind. GetImageFromURL Tool Input and output URL String RGB Image binary image, Bitonal image Bitonal image but incompatible How to find the corresponding tool? RGB Image Bitonal image How to proceed in case of a Gap?
  • 16. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Local client: Taverna Workbench Hintergrund: Bioinformatik Entwickelt von myGrid, Manchester Verfügbar für Windows/Linux/OSX als Open Source http://www.taverna.org.uk/
  • 17. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Workflowentwicklung in Taverna Workflows lassen sich einfach aus verfügbaren Komponenten und Workflows erstellen (drag and drop) Hinweis: Komplexität limitiert → Zusammengehörende Arbeitsschritte in Komponente zusammenfassen 17
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Web client: Taverna Server/ Workflow Parser SOAP/REST API Entfernte Workflowausführung durch Übergabe der XML-Instanz
  • 25. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Use case: Workflows für die Evaluation Werkzeug A vs. Werkzeug B (Werkzeug A(v1) vs Werkzeug A(v2)) Workflow X (Werkzeug A + B) vs Workflow Y (Werkzeug A + C) Optimaler Workflow mit Bezug auf das Quellmaterial ermitteln 25
  • 26. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Zentraler Ergebnisdatenspeicher Schnittstelle zur Speicherung von Ergebnisdaten (WebDAV) und zur Berichterstellung (Apache POI) als Workflow-Modul realisiert 26
  • 27. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Workflows in laufenden Projekten Workflows in der Digitalisierung IMPACT Workflows in der Linguistischen Analyse CLARIN Workflows in der Langzeitarchivierung SCAPE Und viele mehr ... 27
  • 28. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Kompatibilität der Workflow-Frameworks Beispiel: UIMA ↔ Taverna Eigennamenextraktion → Linguistische Analyse → Semantic Web Digitalisierung, OCR → Langzeitarchivierung 28
  • 29. IMPACT is supported by the European Community under the FP7 ICT Work Programme. The project is coordinated by the National Library of the Netherlands. Danke! Fragen?