Requirements Specification Web Services and Workflow Systems • the workflow systems that have been

  • View
    0

  • Download
    0

Embed Size (px)

Text of Requirements Specification Web Services and Workflow Systems • the workflow systems that have...

  • Common Language Resources and Technology Infrastructure

    www.clarin.eu

    Requirements Specification

    Web Services and Workflow

    Systems

    2010-01-12 Version: 2

    Editors: Adam Funk , Nuria Bel, Santi Bel, Marco Büchler, Dan Cristea, Fabienne Fritzinger, Erhard Hinrichs, Marie Hinrichs, Radu

    Ion, Marc Kemps-Snijders, Yana Panchenko, Helmut Schmid, Peter Wittenburg, Uwe Quasthoff, Thomas Zastrow

  • Common Language Resources and Technology Infrastructure

    WG2.6 Requirements 2

  • Common Language Resources and Technology Infrastructure

    WG2.6 Requirements 3

    Requirement Specification Web

    Services and Workflow systems

    CLARIN-EB-1/2010

    EC FP7 project no. FP7-RI-2122230

    Deliverable: D2.R6 - Deadline: T24

    Responsible: Peter Wittenburg

    Contributing Partners: MPI, UTuebingen, RACAI, UFSD, UPF, DFKI, U Wroclaw Contributing Members: IDS, MPDL, U Vienna, U Stuttgart, DANS

    © all rights reserved by MPI for Psycholinguistics on behalf of CLARIN

  • Common Language Resources and Technology Infrastructure

    WG2.6 Requirements 4

    Scope of the Document This document describes the goals and requirements of web services and workflow systems that could be used by all CLARIN members and beyond, i.e. a functioning system could be used by other communities as well. Stepwise all CLARIN centers would need to introduce these requirements in their operational environment to come to a proper landscape of resources, services and tools where various instances can and will be created/operated at various places. This document will be discussed in the appropriate working groups and in the Executive Board. It will be subject of regular adaptations dependent on the progress in CLARIN. Update Information This version is an update of the first version presented in 2009. To simplify the comparison with the earlier version we mainly introduced a new chapter 7 called “State and Evaluation”. In this chapter we will refer to other chapters when we are updating essential information. For small corrections that do not modify basic assumptions and statements we have changed the text. CLARIN References

    • Centers Types CLARIN-2008-1 February 2009 • Persistent and Unique Identifiers CLARIN-2008-2 February 2009 • Centers CLARIN-2008-3 February 2009 • Language Resource and Technology Federation CLARIN-2008-4 February 2009 • Metadata Infrastructure for Language Resource

    and Technology CLARIN-2008-5 February 2009 • Report on web services CLARIN-2008-6 March 2009 • Integration LR into web service infrastructure CLARIN-2009-D5R-3a December 2009

  • Common Language Resources and Technology Infrastructure

    WG2.6 Requirements 5

    Contents

    Executive Summary................................................................................................................................7

    1. Introduction.........................................................................................................................................8

    2. Terminology........................................................................................................................................9

    2.1. Definitions...................................................................................................................................9

    2.2 Acronyms...................................................................................................................................10

    2.2 Related Documents ....................................................................................................................12

    3. Goals and activities ...........................................................................................................................13

    4. Current state web services and workflow systems ...........................................................................14

    4.1 Web services standards ..............................................................................................................14

    4.1.1 UDDI/ebXML.....................................................................................................................14

    4.1.2 WSDL .................................................................................................................................14

    4.1.3 XML-RPC...........................................................................................................................15

    4.1.4 SOAP ..................................................................................................................................16

    4.1.5 REST...................................................................................................................................16

    4.2 Pre-CLARIN Work in the LRT community ..............................................................................17

    4.2.1 GATE..................................................................................................................................17

    4.2.2 ALPE and Schema Recognition..........................................................................................20

    4.2.3 Leipzig Linguistic Services.................................................................................................21

    4.2.4 RACAI Services..................................................................................................................22

    4.2.6 UPF web services................................................................................................................27

    4.2.7. Heart Of Gold ....................................................................................................................29

    4.2.8 ISO/LIRICS API’s ..............................................................................................................29

    4.2.9 TextGrid..............................................................................................................................30

    4.3 Current state Workflow Systems ...............................................................................................31

    4.3.1. TRIANA, TAVERNA and KEPLER ................................................................................31

    4.3.2 UIMA..................................................................................................................................40

    4.3.3 JBPM...................................................................................................................................42

    4.4 Concluding remarks ...................................................................................................................47

    5. Web Services and Workflow Systems Requirements.......................................................................49

    5.1 Introduction................................................................................................................................49

    5.1.1 Workspaces .........................................................................................................................49

    5.1.2 Metadata infrastructure .......................................................................................................50

    5.1.3 Provenance solutions ..........................................................................................................52

    5.1.4 IPR Issues and Business Models.........................................................................................53

    5.1.5 AAI solutions ......................................................................................................................54

    5.1.6 I/O Aspects..........................................................................................................................56

    5.1.7 Semantic interoperability....................................................................................................58

    Deleted: 6

    Deleted: 7

    Deleted: 8

    Deleted: 8

    Deleted: 9

    Deleted: 11

    Deleted: 12

    Deleted: 13

    Deleted: 13

    Deleted: 13

    Deleted: 13

    Deleted: 14

    Deleted: 15

    Deleted: 15

    Deleted: 16

    Deleted: 16

  • Common Language Resources and Technology Infrastructure

    WG2.6 Requirements 6

    5.2 Web Services in CLARIN .........................................................................................................59

    5.3 Workflow systems in CLARIN .................................................................................................65

    5.3.1 CLARIN Service Bus .........................................................................................................65

    5.3.2 Workflow ............................................................................................................................68

    6. CLARIN activities ............................................................................................................................72

    6.1 Spain ..........................................................................................................................................72

    6.2 Germany.....................................................................................................