Overview on the work performed during EPIKH Training Faiza MEDJEK 10-02-2011/INFN, CATANIA 1.

Slides:



Advertisements
Similar presentations
March 6 th, 2009 OGF 25 Unicore 6 and IPv6 readiness and IPv6 readiness
Advertisements

Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
University of Southampton Electronics and Computer Science M-grid: Using Ubiquitous Web Technologies to create a Computational Grid Robert John Walters.
Chapter 17: WEB COMPONENTS
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Caching the MDSPlus Data via Hibernate By Ajith M Jose Comp6703 Project Client: Raju Karia Supervisor: Dr. Henry Gardner (Development of “WebScope”)
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
Status of Globus activities within INFN (update) Massimo Sgaravatto INFN Padova for the INFN Globus group
EXTENDING SCIENTIFIC WORKFLOW SYSTEMS TO SUPPORT MAPREDUCE BASED APPLICATIONS IN THE CLOUD Shashank Gugnani Tamas Kiss.
Asynchronous Web Services Approach Enrique de Andrés Saiz.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
UNIT-V The MVC architecture and Struts Framework.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Environment for Management of Experiments on the Grid Master of Science Thesis AGH University of Science and Technology, Krakow, Poland Faculty of Electrical.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Towards a Javascript CoG Kit Gregor von Laszewski Fugang Wang Marlon Pierce Gerald Guo
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
Orchestration of an OGSI-enabled scientific application using the Business Process Execution Language Ben Butchart Wolfgang Emmerich University College.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
Ahmed M. Gamal, J2EE Mohamed Maaty, Information hp INTRODUCING JBPM.
Workflow Project Status Update Luciano Piccoli - Fermilab, IIT Nov
Managing and communicating uncertainty in geospatial web service workflows Richard Jones, Dan Cornford, Lucy Bastin, Matthew Williams Computer Science,
Wrapping Scientific Applications As Web Services Using The Opal Toolkit Wrapping Scientific Applications As Web Services Using The Opal Toolkit Sriram.
Tuscany: a SOA framework Jeffrey Guo Accelrys, Inc.
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Replica Management Services in the European DataGrid Project Work Package 2 European DataGrid.
Michele Caselle INFN - BariITS Meeting 4 Jun 2002 LabVIEW&Windows – MySQL interface  SPD database general architecture  LabVIEW – MySQL interface. 
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
IT SERVICE ORIENTED ARCHITECTURE LABORATORY by M.B.Bose AP / IT.
Objective What is RFT ? How does it work Architecture of RFT RFT and OGSA Issues Demo Questions.
1 The EDIT System, Overview European Commission – Eurostat.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli1 CRAB status and next evolution Daniele Spiga University & INFN Perugia On behalf of CRAB Team.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE Supported by Cybersoft.
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
Tutorial on Science Gateways, Roma, Riccardo Rotondo Introduction on Science Gateway Understanding access and functionalities.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
INFN OCCI implementation on Grid Infrastructure Michele Orrù INFN-CNAF OGF27, 13/10/ M.Orrù (INFN-CNAF) INFN OCCI implementation on Grid Infrastructure.
G. Russo, D. Del Prete, S. Pardi Kick Off Meeting - Isola d'Elba, 2011 May 29th–June 01th A proposal for distributed computing monitoring for SuperB G.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
TECHNICAL ASSISTANCE FOR THE CONVERSION OF RBPAPs INTO RBMPs DATA MANAGEMENT INCEPTION WORKSHOP ESTAMBUL February Eusebio CRUZ GARCÍA.
”Gridification of Web Services Orchestration” CERIST, Networks Division, Mrs A.Elmaouhab Mrs F.Medjek
FESR Trinacria Grid Virtual Laboratory Practical using WMProxy advanced job submission Emidio Giorgio INFN Catania.
Practical using C++ WMProxy API advanced job submission
EPIC INFOTECH CONSULTING GROUP
AMGA Web Interface Vincenzo Milazzo
Presentation transcript:

Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1

Presentation of the application What has been achieved What remains to be done Outline /INFN, CATANIA

Presentation of the application Introduction Web services technologies are beginning to emerge as a defacto standard for integrating disparate applications and systems using open, XML-based standards. In addition to building web services interfaces to existing applications, there must also be a standard approach to connecting these web services together to form more meaningful business processes. The scientific computing applications that require large computational and storage resources require grid environments. As the Grid application models move towards Web services and the service oriented architecture (SOA), the service orchestration is becoming the key to build the large-scale system. With the significant attention, WS-BPEL is widely adopted as the standard web service orchestration language /INFN, CATANIA

Presentation of the application What we have to use ? Our aim is to allow scientific computing to scientific applications on a grid using web services orchestration. Model the scientific application on web services Model the workflow defining the scientific application using an orchestration language Use the BPEL language to enable the composition of basic web services into more complex applications. Its popularity in the business application domain makes BPEL very promising for process creation in the Grid domain. Use of axis2 standalone server to deploy web services Use of OW2 orchestra engine to deploy workflow Web Service Orchestration solution that provides BPEL 2.0 support. Orchestra is persistable. This means that all the data concerning the processes definition and instances execution is stored in a Database using a persistence framework (hibernate by default). Orchestra requires Java Development Kit (JDK) 1.5 or higher and Apache Ant or higher /INFN, CATANIA

What has been achieved (1) We decide to do the installations on the UI, due to the submission constraint (will be done via the WSs) Requirements installed Java Development Kit (JDK) 1.6 already installed in UI Installation and configuration of Apache Ant 1.8 on the UI Installation and configuration of axis2 standalone server (owner faiza.faiza !!!!) Installation and configuration of orchestra Bash script done Starting axis2 Starting orchestra Initialization of the proxy, Submission of the job, Checking the status of the job and Getting the outputs of the job on one script Initialization of the proxy Submission of the job Checking the status of the job Getting the outputs of the job /INFN, CATANIA

What has been achieved (2) Web Services done Initialization of the proxy Submission of the job Checking the status of the job Getting the outputs of the job Client to WSs to test functionality of those WSs /INFN, CATANIA

Problems Step 1 On One bash script (proxy initialization, job submission, loop on the job status until it is done, get job output) Timeout problem !!!! Step 2 Use Sockets in the client and the server side to solve the timeout problem No way !!!! Communication can’t be done between the client and the WS (WS Server ON Axis Server) Step 3 Split the bash script into sub-scripts for each step The Initialization done successfully The submission: for 10 tests, 2 Timeout (can be more for an other job) The status given successfully When getting the job output, Timeout !!!!!!!!!!!!!!!!!!! /INFN, CATANIA

What remains to be done Bash script Start axis2 and orchestra on system boot Create a group to users whose can use this approach (axis2 on the same group) Solve the Timeout problem Orchestrate the WSs done during this training using BPEL Model a scientific application on WSs deployed on the axis2 on the grid Orchestrate the WSs and deploy the process Interface the process via the web (ex: liferay) /INFN, CATANIA

Questions… /INFN, CATANIA