Download presentation
Presentation is loading. Please wait.
Published byJob Washington Modified over 9 years ago
2
www.eu-etics.org INFSOM-RI-026753 ETICS Demo Building and Testing Interoperability of DICOM Servers and Client Paolo Fabriani - Engineering Matteo Selmi - INFN ETICS 1st EU Review CERN, Geneva – 9 February 2007
3
INFSOM-RI-026753 2 ETICS Demo Summary Goal: show the complete process of building and testing software with the ETICS SystemGoal: show the complete process of building and testing software with the ETICS System SummarySummary –Modelling the software –Local Build –Remote Build –Remote Test –Browsing Build Artefacts and Test Results 1st ETICS Review – Demo - CERN, 9 February 2007
4
INFSOM-RI-026753 3 ETICS Demo DICOM What’s DICOMWhat’s DICOM –DICOM is an international standard for communication of biomedical diagnostic and therapeutic information between imaging systems and other information systems in healthcare environments Why DICOMWhy DICOM –Provide opportunity to demonstrate interoperability verification between different implementation of a standard –DICOM standard evolved along time –Visual feedback of testsuite results –Non-grid specific 1st ETICS Review – Demo - CERN, 9 February 2007
5
INFSOM-RI-026753 4 ETICS Demo DICOM DICOM implementationsDICOM implementations –DCMTK (from OFFIS) –“DCMTK is a collection of libraries and applications implementing DICOM. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection” –dgate server (from Conquest EC Project) –“fully featured DICOM server heavily extending the public domain UCDMC DICOM software” 1st ETICS Review – Demo - CERN, 9 February 2007
6
INFSOM-RI-026753 5 ETICS Demo Modelling and Building Browse the ‘dcmtk’ componentBrowse the ‘dcmtk’ component –Inspect the component –Inspect the configuration –Inspect VCS Commands –Instect Build Commands Model the ‘dgate-server’ componentModel the ‘dgate-server’ component –Create the component –Create a configuration –Set VCS Commands –Set Build Commands –Define build configuration tree URL: https://etics-test.cern.ch:8443/eticsURL: https://etics-test.cern.ch:8443/eticshttps://etics-test.cern.ch:8443/etics 1st ETICS Review – Demo - CERN, 9 February 2007
7
INFSOM-RI-026753 6 ETICS Demo Local Build Local BuildLocal Build –Check-out entire ‘dicom’ project –Build a single component (‘dgate-server’) –Show local artefacts & results 1st ETICS Review – Demo - CERN, 9 February 2007
8
INFSOM-RI-026753 7 ETICS Demo Remote Build Remote BuildRemote Build –Submit Remote Build of ‘dicom’ project –Monitor the remote Build thourgh the NMI Web Interface –http://etics-test.cern.ch/nmi http://etics-test.cern.ch/nmi 1st ETICS Review – Demo - CERN, 9 February 2007
9
INFSOM-RI-026753 8 5.format conversion ETICS Demo Testing DICOM Server and Client ETICS Resource Pool dcmtk DICOM Server lxb1439.cern.ch dgate DICOM Server (preinstalled) dcmtk DICOM Client 3.upload image 4.move image 2.ping 1.ping 1st ETICS Review – Demo - CERN, 9 February 2007
10
INFSOM-RI-026753 9 ETICS Demo Testing DICOM Server and Client DICOM TestsuiteDICOM Testsuite –Depends on dcmtk –Init target –Start the dcmtk server –Test target –Ping local server –Ping remote server –Upload a DICOM image –Move the DICOM image from local to remote server –Fetch the DICOM image back from the remote server –Convert Format from dcm to jpeg 1st ETICS Review – Demo - CERN, 9 February 2007
11
INFSOM-RI-026753 10 ETICS Demo Testing DICOM Server and Client Remote TestRemote Test –Submit Remote Test –Monitor the Remote Test thourgh the NMI Web Interface –http://etics-test.cern.ch/nmi http://etics-test.cern.ch/nmi 1st ETICS Review – Demo - CERN, 9 February 2007
12
INFSOM-RI-026753 11 ETICS Demo Browsing Reports and Artefacts View Build Results and ArtefactsView Build Results and Artefacts –Build Results can be viewed using the ReportBrowser –https://etics-test.cern.ch:8443/reportBrowser https://etics-test.cern.ch:8443/reportBrowser –Build Artefacts (if registered) can be downloaded using the Repository Browser –https://etics-test.cern.ch:8443/repositoryBrowser https://etics-test.cern.ch:8443/repositoryBrowser View Test ResultsView Test Results –Test Results can be viewed using the ReportBrowser –https://etics-test.cern.ch:8443/reportBrowser https://etics-test.cern.ch:8443/reportBrowser 1st ETICS Review – Demo - CERN, 9 February 2007
13
INFSOM-RI-026753 12 Summary In this demo we have:In this demo we have: –Showed a simple project made of three components (DICOM servers & client, testsuite) –Created two components and configurations (dgate-server & testsuite) –Built the components locally and remotely –Published arterfacts in the ETICS repository –Executed the testsuite remotely to verify interoperability between the client and the servers –Displayed build & test results and artefacts This demo exploited the following ETICS tools:This demo exploited the following ETICS tools: –Web Applications (Build & Test, Repository Browser, Report Browser) –Command-line Client –Web Service –NMI Execution Engine 1st ETICS Review – Demo - CERN, 9 February 2007
14
INFSOM-RI-026753 1st ETICS Review – ETICS Service - CERN, 9 February 2007 13 Thanks http://www.eu-etics.org
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.