SHIWA Desktop Cardiff University, Budapest, 3 rd July 2012.

Slides:



Advertisements
Similar presentations
Future of NIEM Tools Delivery Public Sector NIEM Team, July 2012 Futureof NIEM Tools.
Advertisements

1 caAdapter Jan 24, caAdapter The caAdapter is an open source tool that facilitates HL7 version 3 message building, parsing and validation based.
Mobyle XML Vivek Gopalan Version history: First version for training Nick and Art – Vivek, 02/07/2011.
COP th Lecture September 26, 2005 COP 4009 Component-Based Software Engineering Fall 2005 Instructor: Masoud Sadjadi
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
1 Review Topics The 3 Major Components of Workflow Management Systems 1.Buildtime 2.Metamodel 3.Runtime.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Peoplesoft: Building and Consuming Web Services
A Framework for Distributed Preservation Workflows Rainer Schmidt AIT Austrian Institute of Technology iPres 2009, Oct. 5, San.
Process-oriented System Automation Executable Process Modeling & Process Automation.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
CLARIN tools for workflows Overview. Objective of this document  Determine which are the responsibilities of the different components of CLARIN workflows.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Workflow Management Chris A. Mattmann OODT Component Working Group.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
14/11/11 Taverna Roadmap Shoaib Sufi myGrid Project Manager.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
Sharing Workflows through Coarse-Grained Workflow Interoperability : Sharing Workflows through Coarse-Grained Workflow Interoperability G. Terstyanszky,
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Interoperability between Scientific Workflows Ahmed Alqaoud, Ian Taylor, and Andrew Jones Cardiff University 10/09/2008.
DDI & Model-View-Controller: An Architectural Perspective Dennis Wegener, Matthäus Zloch, Thomas Bosch (GESIS) Dagstuhl,
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
WDO-It! 102 Workshop: Using an abstraction of a process to capture provenance UTEP’s Trust Laboratory NDR HP MP.
The IBM Rational Publishing Engine. Agenda What is it? / What does it do? Creating Templates and using Existing DocExpress (DE) Resources in RPE Creating.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Technical Update 2008 Sandy Payette, Executive Director Eddie Shin, Senior Developer April 3, 2008 Open Repositories 2008, Fedora User Group.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
1 The EDIT System, Overview European Commission – Eurostat.
INFSOM-RI The Reporting Engine Paolo Fabriani Engineering Ingegneria Informatica S.p.A. 2 nd ETICS All Hands Meeting Bologna –
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Query Health Technical WG Update 1/12/2011. Agenda TopicTime Slot Administrative stuff and reminders2:00 – 2:05 pm Specification Updates QRDA HQMF Query.
1 openModeller Presentation Plan: Overview of openModeller OMWS: an open standard for distributed ecological niche modelling openModeller in relation to.
© Geodise Project, University of Southampton, Integrating Data Management into Engineering Applications Zhuoan Jiao, Jasmin.
Convert generic gUSE Portal into a science gateway Akos Balasko.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
SHIWA: Is the Workflow Interoperability a Myth or Reality PUCOWO, June 2011, London Gabor Terstyanszky, Tamas Kiss, Tamas Kukla University of Westminster.
ARCH-IT Symposium, EVA London, 23 rd July 2003 Outline of Overview  ARCO Project goals  Prototype systems and components  Digitisation of artefacts.
Chapter – 8 Software Tools.
Maria Gunnarsson SCB Mikael Nordberg SCB PX-Web 2015 December.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Introduction to SHIWA project EGI User Forum, Vilnius Peter Kacsuk MTA SZTAKI
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
1 PSI/PhUSE Single Day Event – SAS Applications – June 11, 2009 SAS Drug Development from the Inside Magnus Mengelbier Director.
SHIWA Desktop Cardiff University David Rogers, Ian Harvey, Ian Taylor, Andrew Jones.
SHIWA project presentation Project 1 st Review Meeting, Brussels 09/11/2011 Peter Kacsuk MTA SZTAKI
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
Infrastructure and Workflow for the Formal Evaluation of Semantic Search Technologies Stuart N. Wrigley 1, Raúl García-Castro 2 and Cassia Trojahn 3 1.
SHIWA SIMULATION PLATFORM = SSP Gabor Terstyanszky, University of Westminster e-Science Workflows Workshop Budapest 09 nd February 2012 SHIWA is supported.
Avoiding Redundancy in the Management of Technical Documentation and Models: Requirements Analysis and Prototypical Implementation for Enterprise Architecture.
z/Ware 2.0 Technical Overview
Data Bridge Solving diverse data access in scientific applications
Cross Platform Development using Software Matrix
Peter Kacsuk MTA SZTAKI
Service-centric Software Engineering
Java Workflow Tooling (JWT) Release review: JWT v0
A General Approach to Real-time Workflow Monitoring
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

SHIWA Desktop Cardiff University, Budapest, 3 rd July 2012

Budapest, July 2012 The Desktop solution for SHIWA Project Connects a user’s desktop workflow environment to the SHIWA Repository Provides lightweight upload and download in common format for engines Tool for serialisation and deserialisation of SHIWA Bundles What is SHIWA Desktop

Budapest, July 2012 What Are SHIWA Bundles Aggregation of data representing a workflow –Employs the OAI-ORE standard Physical aggregation as a single entity (ZIP file) Can reference anything with a URL (within bundle or elsewhere) Provides a common language/format for workflow engines –Once workflow engines can consume bundles and export them, workflow interoperability can exist within pipelines of workflows (or so- called meta workflows)

Budapest, July 2012 Workflow Implementation –Definition File Abstract Workflow –Signature Data Configuration –Variable data Environment Configuration –Constant data SHIWA Bundle Components

Budapest, July 2012 SHIWA Bundle Components

Budapest, July 2012 SHIWA Bundle Components

Budapest, July 2012 What is SHIWA Desktop? Provides three interfaces: –Command-line interface script-based interaction with a workflow engine –An API workflow engine can use this to interface directly with a SHIWA Bundle –A graphical front-end automatic creation of Bundles from within GUI-based workflow systems e.g. Askalon, Moteur and Triana

Budapest, July 2012 Command Line Interface Support interfacing with workflow systems (especially non-Java ones) through the command line Bundles can be unpacked to provide input and dependency files Provides a simple way to interface using scripts to wrap a workflow engine without modifying its internal behaviour

Budapest, July 2012 SHIWA Desktop Core API Three key parts with the Desktop Data API –SHIWABundle Object - reads in SHIWA bundles, converting the metadata into RDF element objects –RDF Element Objects – objects representing the elements found in the Metadata files, e.g. workflow resources, the aggregated resources and the components of a workflow signature. –WorkflowEngineHandler Interface – simplified interface for integrating a workflow engine, allowing ease of publishing and deployment of workflows.

Budapest, July 2012 Workflow Engine Handler An engine-specific component that understands the internal operations of a workflow engine and its object models WorkflowEngineHandler Interface –Simple to implement –Provides a means of pre-populating technical metadata e.g. engine name, version, the workflow language, the serialization of the workflow and the workflow signature object. –A signature includes a name a list of inputs and outputs

Budapest, July 2012 Workflow Engine Handler Workflow Engine Input + Value Output + Value Dependency+ Value Signature Definition File Dependency+ Value Handler List inputPorts List outputPorts Map dependencies Metadata

Budapest, July 2012 Workflow Engine Handler User develops workflow within local workflow system When user wishes to publish, SHIWA Desktop is invoked, with handler passed to it