Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.eu-etics.org INFSOM-RI-026753 Testing and the OMII-Europe Project ETICS All Hands Meeting – 23-25 may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN.

Similar presentations


Presentation on theme: "Www.eu-etics.org INFSOM-RI-026753 Testing and the OMII-Europe Project ETICS All Hands Meeting – 23-25 may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN."— Presentation transcript:

1 www.eu-etics.org INFSOM-RI-026753 Testing and the OMII-Europe Project ETICS All Hands Meeting – 23-25 may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN

2 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 2 Agenda ETICS and OMII-EU relationship (Carlos)ETICS and OMII-EU relationship (Carlos) Testing (Carlos):Testing (Carlos): –Previous works –Current status –Next steps Integration (Tomasz):Integration (Tomasz): –Overview –Architecture –Status

3 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 3 ETICS and OMII-EU relationship Main goal of OMII-Europe: Provide the main set of Grid services, common to current European Grid Middlewares, in order to achieve Grid interoperability within the European Research Area.Main goal of OMII-Europe: Provide the main set of Grid services, common to current European Grid Middlewares, in order to achieve Grid interoperability within the European Research Area. Two major efforts:Two major efforts: –Re-engineering of services (JRA1-4) –Quality assurance and repository management (SA1-2) ETICS will provide most of the second effort: building & testing and repository servicesETICS will provide most of the second effort: building & testing and repository services

4 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 4 Previous works Testing for quality-assured software will be subscribed to JRA1 outputs. Starting with Job submission and Job monitoring WS.Testing for quality-assured software will be subscribed to JRA1 outputs. Starting with Job submission and Job monitoring WS. Quality assurance effort guided through integrating scenario:Quality assurance effort guided through integrating scenario: –Compliance test suite around HPC Profile Application (JSDL extension) and integration in NMI/Metronome –Run the compliance test within ETICS system Compliance tests designed as unit tests following the OGF proposed standards (JSDL, BES in ready for comments status)Compliance tests designed as unit tests following the OGF proposed standards (JSDL, BES in ready for comments status)

5 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 5 Current status Mainly focused on BES compliance testsMainly focused on BES compliance tests –Development of generic BES-Factory client (based on BES spec. V33) Using Axis2 as WS engine for managing the access to every BES endpointUsing Axis2 as WS engine for managing the access to every BES endpoint –Troubles with WSS Development of compliance test for any Job submission endpointDevelopment of compliance test for any Job submission endpoint –Right now, only CREAM-BES is been used –Current difficulty: no many BES implementations (UNICORE in progress, Globus is frozen...)

6 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 6 Next steps Check accuracy of developed tests: can we say this software is fully BES compliance?Check accuracy of developed tests: can we say this software is fully BES compliance? –Now only focused on server side, what about client side? Extend compliance tests to every BES service: BES- Activity and BES-ManagementExtend compliance tests to every BES service: BES- Activity and BES-Management Run into ETICS systemRun into ETICS system –Add as a corresponding plugin?

7 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 7 Testing - questions TESTING QUESTIONS

8 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 8 Integration OMII-EU repository and ETICS integration

9 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 9 Integration – overview Idea Use ETICS to build & test and assure software qualityIdea Use ETICS to build & test and assure software quality –Keep previous functionality (binaries uploaded manually) Implementation Integrate (wrap) ETICS functionality into existing OMII-EU repository:Implementation Integrate (wrap) ETICS functionality into existing OMII-EU repository: –Link OMII-Europe repository objects to ETICS objects –OMII project  ETICS component –OMII project release  ETICS configuration –Mapping known only at OMII-Europe side –Relay on ETICS repository: –Transparent to the OMII user –Provide links to binaries (build results) and reports (build&test reports)

10 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 10 Integration - architecture OMII-EuropeMiddlewareETICS OMII-Europe repository Java based web-application Link OMII project to ETICS component Java based web-application Web-Service build-system Web-Service repository ETICS service façade Java library Remote call HTTP Local call

11 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 11 Integration - middleware Web-application:Web-application: –Provides UI to map project from OMII-Europe repository to ETICS component –Based on portal-common (ETICS look & feel) Java library:Java library: –Provides information about linked ETICS objects –Façade to ETICS web-services

12 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 12 Integration – OMII-EU, ETICS Changes in OMII-Europe repository application:Changes in OMII-Europe repository application: –Store information about linked ETICS object –Add a link for middleware web-application –Alternate the form to add a new project-release –Auto replace links to binaries and reports by links to ETICS repository –Add a link to ETICS web-client to invoke remote build/test Changes in ETICS system:Changes in ETICS system: –none

13 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 13 Integration - status Middleware web-application:Middleware web-application: –Done: linking requires creating a new ETICS component –Required extension: allow linking to an existing component Middleware java-libraryMiddleware java-library –Done OMII-Europe repository updateOMII-Europe repository update –Done (some bugs, requires testing)

14 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 14 Integration - people involved Muan-Hong Ng – OMII-Europe repository developerMuan-Hong Ng – OMII-Europe repository developer Marc-Elian Bégin – coordination at CERN sideMarc-Elian Bégin – coordination at CERN side Lorenzo Dini – middleware java-libraryLorenzo Dini – middleware java-library Tomasz Kokoszka – middleware web-applicationTomasz Kokoszka – middleware web-application Thanks to:Thanks to: –Paolo Fabriani – updates in ETICS Web-Client

15 INFSOM-RI-026753 All Hands Meeting - Madison - 23-25 May 2007 15 Integration - questions INTEGRATION QUESTIONS


Download ppt "Www.eu-etics.org INFSOM-RI-026753 Testing and the OMII-Europe Project ETICS All Hands Meeting – 23-25 may 2007 Carlos Aguado Sánchez Tomasz Kokoszka CERN."

Similar presentations


Ads by Google