A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK 14-15 Dec 2004.

Slides:



Advertisements
Similar presentations
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Advertisements

Applications in Registry Kevin Benson Paul Harrison
AstroGrid: Past, Present & Future Bob Mann Institute for Astronomy & National e-Science Centre University of Edinburgh.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
31242/32549 Advanced Internet Programming Advanced Java Programming
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Extreme User Interfaces for Alfresco Kevin Dorr Sr. Solutions Engineer Americas Channel.
The Astro Runtime for application developers Noel Winstanley Jodrell Bank, AstroGrid with the part of Noel played by John Taylor, IfA Edinburgh/AstroGrid.
A PPARC funded project Tony Linde Programme Manager eScience meets eFrameworks 28 th April 2006 NeSC, Edinburgh.
Solar and STP Physics with AstroGrid 1. Mullard Space Science Laboratory, University College London. 2. School of Physics and Astronomy, University of.
Scale Up Access to your 4GL Application using Web Services
CIS-764 Database Design Service-Oriented Architecture and Web-Services Binti Sepaha.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Distributed Heterogeneous Data Warehouse For Grid Analysis
Wesley Budziwojski Senior Architect Sun ONE Portal Server Web Services for Remote Portlets, WSRP Jun/2003.
A PPARC funded project AstroGrid’s Common Execution Architecture Guy Rixon, reporting on behalf of Paul Harrison and the other AstroGrid developers SC4DEVO-1,
Web Services Andrea Miller Ryan Armstrong Alex. Web services are an emerging technology that offer a solution for providing a common collaborative architecture.
Interfacing with the MyRutgers Portal to send RU Alerts Lars Sorensen
FREMA: e-Learning Framework Reference Model for Assessment Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces Yvonne Howard.
AstroGrid Group 7: Teemu Toivola Tero Viitala. Problem several separate databases no common interface between databases difficulties of joining related.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
A PPARC funded project AstroGrid Architecture Consortium Meeting, Leicester, 3 rd Nov 2003.
A PPARC funded project AstroGrid: new technology for the virtual observatory SC2004 Pittsburgh, PA November 2004 Guy Rixon AstroGrid Technical Architect.
A PPARC funded project Review of architecture document Consortium meeting Edinburgh December 2004 Guy Rixon AstroGrid Technical Architect University of.
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
AstroGrid AstroGrid increases scientific research possibilities by : enabling access to distributed astronomical data and information resources. providing.
A PPARC funded project AstroGrid approach to the Virtual Observatory Architecture ADASS XIV Pasadena Oct-2004 Tony Linde Andrew Lawrence Keith Noddle.
Lecture 15 Introduction to Web Services Web Service Applications.
AstroGrid Overview AG-SAG Cambridge IoA 19 th June 2003 Tony Linde AstroGrid Project Manager University of Leicester, Dept. Physics & Astronomy.
1 Peter Allan14-15 Dec 2004AstroGrid Consortium Meeting: Architecture Discussion AstroGrid Architecture – the view from outside Is the description acceptable?
Summary of distributed tools of potential use for JRA3 Dugan Witherick HPC Programmer for the Miracle Consortium University College.
A PPARC funded project AstroGrid Intro & Demo John Taylor Institute for Astronomy, Edinburgh.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
Extreme! Computing Lab, Dept. of Computer Science, Indiana University 1 Programming the Grid with Components Madhu Govindaraju Aleksander Slominski Dennis.
Understand how the future will work exchange information on key projects understand PPARC priorities debate (conclude?) community approach to the PPARC.
A PPARC funded project Workflow and Job Control in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester.
Technology behind using Taverna in caGrid caGrid user meeting Stian Soiland-Reyes, myGrid University of Manchester, UK
Solar and space physics datasets within a Virtual Observatory: the AstroGrid experience Silvia Dalla * and Nicholas A Walton  * School of Physics & Astronomy,
Who are we ? what is a VO ? what is a Grid ? how do we get there ? Andy Lawrence S.P.I.E. Hawaii Aug 2002 AstroGrid
A PPARC funded project Architecture Appeal Guy Rixon AstroGrid Consortium meeting April 2004.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
A PPARC funded project Workflow in Astrogrid Jeff Lusted Dept Physics and Astronomy University of Leicester.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
A PPARC funded project Astro-Wise meeting April 2004 OmegaCEN, Kapteyn Institute, Groningen Tony Linde AstroGrid Project Manager University of Leicester.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.

AstroGrid & VO Structure NeSC, Edinburgh 21-March-2003 UK Astronomical Data Centres.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
MSSL Astrogrid Workshop
JRA2: Acceptance Testing senarious
Web services, WSDL, SOAP and UDDI
Introduction to Web Services
CEA Experiences Paul Harrison ESO.
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

A PPARC funded project Common Execution Architecture Paul Harrison AstroGrid consortium meeting Edinburgh UK Dec 2004

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 2 Plan Background Implementation Demo – live integration of a new command line application!

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 3 Introduction Common Execution Architecture (CEA) An attempt to model how an application is run in the Virtual Observatory An application is any process that consumes or produces data Designed primarily to work in web services environment A set of schema and WSDL definitions

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 4 Motivation To create a model of an application VO infrastructure only has to deal with a single application model Application writers know how to interface VO Provide higher level description than WSDL Restrict to manageable subset Provide specific semantics for astronomical Quantities Provide extra information - e.g. Defaults, UI info – Tie in with registry. Define asynchronous activities

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 5 Successes Uniform interface has benefited AstroGrid components JES/Workflow engine Able to focus on what it needs to do JEScript Portal Workflow builder has UI auto-generated from Registry information Have set of out-of-the-box components to wrap legacy applications.

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 6 What is CEA? Set of interface definitions and schema defines the tool and its parameters how to execute tool initialize register listeners for logging and results gather remote data actually run Components that implement Common Execution Controllers command line HTTP GET/POST reusable components – direct java

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 7 Interactions with other Components

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 8 Demo – Add a new Application Look at the application capable of asynchronous command line operation? Describe using CEA Schema Configure CEC to use new description Register this new description Use the new application!

14 Dec 2004Astrogrid Consortium Meeting: Common Execution Architecture 9 Summary CEA creates an environment to send messages to and from applications. See maven page pplications/