© Geodise Project, University of Southampton, 2003. Workflow Application Fenglian Xu 07/05/03.

Slides:



Advertisements
Similar presentations
Integrated Platform version 5.2
Advertisements

A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
© Geodise Project, University of Southampton, Applying the Semantic Web to Manage Knowledge on the Grid Feng Tao, Colin.
© Copyright Khronos Group, Page 1 COLLADA FX Update and FX Composer 2.0 Daniel Horowitz & Ignacio Castaño.
MP IP Strategy public Stateye Training (Getting Started) Please enable author’s notes for a textual description of the slides. A audio file.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Bidirectional Interface to SolidWorks
© Geodise Project, University of Southampton, Applications and Middleware Hakki Eres, Fenglian Xu & Graeme Pound.
MP IP Strategy Stateye-GUI Provided by Edotronik Munich, May 05, 2006.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
© Geodise Project, University of Southampton, CFD-based Shape Optimisation Using Geodise Toolkits Application Demo of.
The middleware that makes real time integration a reality.
Digital Image Processing Lecture3: Introduction to MATLAB.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
CLARIN tools for workflows Overview. Objective of this document  Determine which are the responsibilities of the different components of CLARIN workflows.
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
Christopher Jeffers August 2012
Configuration Management and Server Administration Mohan Bang Endeca Server.
MARCUS SANDBERG, A knowledge-based master modelling approach for whole engine design Marcus Sandberg Luleå University of Technology.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
OXygen XML Editor Support for eXist DB XQuery debugging. Stefan Vasile
Khoros Yongqun He Dept. of Computer Science, Virginia Tech.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
© Geodise Project, University of Southampton, Workflow GUI and SMS Fenglian Xu May 2003
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
© 2010 IBM Corporation What’s New in RSA 8.0 Beta 1 – Deployment modeling March, 2010.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
© Geodise Project, University of Southampton, Geodise Component – CAD system Aim – provides robust parametric CAD models.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Introduction to ArcGIS for Environmental Scientists Module 3 – GIS Analysis Model Builder.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Graphene So what’s the most efficient way to spam all your Facebook friends? Team Adith Tekur (System Architect/Tester) Neha Rastogi (System Integrator)
Distributed Computing With Triana A Short Course Matthew Shields, Ian Taylor & Ian Wang.
1 The EDIT System, Overview European Commission – Eurostat.
Differences Training BAAN IVc-BaanERP 5.0c: Application Administration, Customization and Exchange BaanERP 5.0c Tools / Exchange.
LQCD Workflow Project L. Piccoli October 02, 2006.
Juanita Cano City of Sacramento Spring 2014 Geography 375.
© Geodise Project, University of Southampton, Integrating Data Management into Engineering Applications Zhuoan Jiao, Jasmin.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
EValid LoadTest, eV.manger and Validation. Agenda Load Test capability of eValid How to execute load test by using eValid Introduction to eV.manager Validation.
© Geodise Project, Scenario: Design optimisation v Model device, discretize, solve, postprocess, optimise Scripting.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
© Geodise Project, University of Southampton, Applications and Middleware Hakki Eres, Fenglian Xu & Graeme Pound.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Go4 Workshop J.Adamczewski-Musch, S.Linev Go4 advanced features.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
V7 Foundation Series Vignette Education Services.
What's New in Visual Studio 2010 Debugging Brian Peek Senior Consultant, ASPSOFT, Inc. Microsoft MVP - C#
Advanced Computing Facility Introduction
Worklist Manager Service Engine (WLMSE)
Dive Into® Visual Basic 2010 Express
VAB™ for INFINITY Tutorial
How to automatise the grid production - using model builder in ArcGIS
Deploying and Configuring SSIS Packages
Knowledge Based Workflow Building Architecture
GENERAL VIEW OF KRATOS MULTIPHYSICS
Exploring the Power of EPDM Tasks - Working with and Developing Tasks in EPDM By: Marc Young XLM Solutions
Digital Image Processing
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
Execute your Processes
Code Composer Essentials 3.0
Production Manager Tools (New Architecture)
Scientific Workflows Lecture 15
Presentation transcript:

© Geodise Project, University of Southampton, Workflow Application Fenglian Xu 07/05/03

© Geodise Project, University of Southampton, Overview  Problems  Why do we need workflow?  Solution  How do we solve the problem?  Architecture of the workflow.  Demo  Future Work

© Geodise Project, University of Southampton, Workflow Problem in Geodise  Design optimisation and search is a long and repetitive process oBegin with a problem definition geometry. oGenerate a mesh & use CFD to find the value of the objective function. oRun the solver repeatedly to find an improved design.  Dynamic and complicated processes oDifferent problems sets. oDifferent solvers. oSame problem definition can have different objectives, constraints, variables. oVarious objectives, constraints, variables etc  Script languages often used by experts to construct a workflow oUsers have to manually edit the script with full knowledge of design optimisation and search.

© Geodise Project, University of Southampton, Solution  How does Workflow fit in Geodise? oMapping – reveal and record Matlab functions for problems and solvers within Geodise oModelling – Internal processes are application-to-application oManaging – enable management and re-use of workflows

© Geodise Project, University of Southampton, Solution  Business processes components oExecutable tasks – Matlab functions oDataflow – passes from one task to another task oControl flow – decides if the dataflow is passed in sequence or in parallel  Enactment engine oMatlab host environment  Business Process Executable Language For Matlab(BPEL4Matlab) o.M file created by a tool. oNot XML format of XLANG, WSFL, BPEL4WS, XPDL etc.

© Geodise Project, University of Southampton, Architecture of workflow GUI

© Geodise Project, University of Southampton, Current Workflow Functions  Construct workflows oEnable users to drag and drop a task node into a workspace. oEnable users to make connections between task nodes. oEnable users to change values of the input parameters. oEnable users to configure the dataflow of a connection.  Submit job to enactment engine oSubmit a.m file as represent of a workflow to a remote host. oRun the job on the remote host. oStore intermediate results in a shared storage.  Visualise the results oMonitor feedback from the running job. oVisualise graphical output.

© Geodise Project, University of Southampton, XML File …

© Geodise Project, University of Southampton, XML File Geodise classifies all the library functions in a hierarchical structure and save them into an XML file – it can be done by ontology service. An example of the xml file is shown in slide 17. A function is defined by a function name, a list of inputs and a list of outputs. Each input or output node is defined by a type, a name and a default value

© Geodise Project, University of Southampton, Future Work- Workflow Editor Enhancement of GUI Features –Enable users to select an overloaded function –Add more flexible cell renders for non-primitive data type in the task property sheet –Enable a multiple selection in the connection configuration dialog –Enable to move a task node as well the linked connection node –Implement menu functions – save, load etc –Implement a job monitor –Enable a job to be run on either a local or a remote Matlab host environment –Enable a join and a fork control flow –Enable users to add their own functions into the tree structure –Enable variable of input parameters –May add a conditional node Integration with Knowledge –Enable users to load a project via knowledge advisor by a given keyword –Overloaded functions should be provided by knowledge –Provide advisor as necessarily while constructing a workflow

© Geodise Project, University of Southampton, Thanks Thanks all for your attention!