Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Overview on the work performed during EPIKH Training Faiza MEDJEK 10-02-2011/INFN, CATANIA 1."— Presentation transcript:

1 Overview on the work performed during EPIKH Training Faiza MEDJEK f.medjek@dtri.cerist.dz 10-02-2011/INFN, CATANIA 1

2 Presentation of the application What has been achieved What remains to be done Outline 2 10-02-2011/INFN, CATANIA

3 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. 3 10-02-2011/INFN, CATANIA

4 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 1.7.1 or higher 4 10-02-2011/INFN, CATANIA

5 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 5 10-02-2011/INFN, CATANIA

6 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 6 10-02-2011/INFN, CATANIA

7 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 !!!!!!!!!!!!!!!!!!! 7 10-02-2011/INFN, CATANIA

8 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) 8 10-02-2011/INFN, CATANIA

9 Questions…. 9 10-02-2011/INFN, CATANIA


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

Similar presentations


Ads by Google