Konfigurasi DataService. Ada dua opsi yang akan digunakan dalam tahap Konfigurasi DataServiceResourc Untuk tahap ini, paket OGSA-DAI

direktori OGSA_HOMElib dan GLOBUS_LOCATIONlib . Langkah- langkah yang perlu dijalankan adalah sebagai berikut. ant createBinaryDistribution su export CLASSPATH={CLASSPATH}:usrlocallibmysql- connector-java-3.0.17-ga- bin.jar:usrlocallibpostgresql-8.1- 407.jdbc3.jar:{OGSA_HOME}libxmldb.jar:{OGSA_HOME}li blucene-1.4.3.jar:{OGSA_HOME}libjakarta-oro- 2.0.8.jar

c. Konfigurasi OGSA-DAI WSRF ke kontainer GT. Dengan tool

ant , OGSA-DAI dapat dikonfigurasi dengan perintah sebagai berikut. ant install -Ddai.container=optglobus-4.0.2 [globusserver2 binary] ant install - Ddai.container=optglobus-4.0.2 Buildfile: build.xml getContainerType: [echo] Container: optglobus-4.0.2 [echo] Container Type: GT4 setContainerProperties: install: [echo] Installing OGSA-DAI into GT4... [echo] Copying OGSA-DAI prerequisite JAR files... ... installServletJAR: [copy] Copying 1 file to optglobus-4.0.2lib [echo] Done BUILD SUCCESSFUL Total time: 4 seconds Opsi -Ddai.container digunakan untuk memberitahukan lokasi kontainer tempat OGSA-DAI akan diinstal. Dalam hal ini adalah GLOBUS_LOCATION . Sampai tahap ini, kedua server menggunakan opsi yang sama. Selanjutnya, karena implementasi basis data yang akan diintegrasikan berbeda, opsinya juga akan berbeda.

d. Konfigurasi DataService. Ada dua opsi yang akan digunakan dalam tahap

ini, masing- masing adalah kontainer dan nama layanan yang akan dipublikasi. Perintah yang digunakan adalah sebagai berikut ant deployService -Ddai.container=optglobus- 4.0.2 -Ddai.service.name=ogsadaiDataService1 Buildfile: build.xml getContainerType: [echo] Container: optglobus-4.0.2 [echo] Container Type: GT4 setContainerProperties: deployService: [echo] Deploying a new service onto GT4... [echo] Deploying service ogsadaiDataService2... ... [echo] Done BUILD SUCCESSFUL Total time: 1 second Tanda telah berhasilnya DataService dikonfigurasi, terlihat dari daftar layanan pada kontainer GT yang dijalankan. Berikut ini adalah beberapa dari layanan tersebut. cat optglobus-4.0.2varcontainer.log 2007-05-19 08:43:15,279 INFO exec.RunQueue [main,initialize:68] Starting state machine with 18 run queues. Starting SOAP server at: https:server1.mammoth.org:8443wsrfservices With the following services: ... [10]: https:server1.mammoth.org:8443wsrfservicesTest ServiceWrongWSDL [11]: https:server1.mammoth.org:8443wsrfservicesogsa daiDataService1 [12]: https:server1.mammoth.org:8443wsrfservicesSamp leAuthzService ... Layanan [11] menunjukkan layanan ogsadaiDataService1 . e. Konfigurasi DataServiceResource. Untuk tahap ini, paket OGSA-DAI yang diperoleh dari kompilasi paket sumber, diganti dengan OGSA-DAI rilis binari. Konfigurasi dapat dilakukan dalam modus grafik agar lebih menarik. Gambar 17–Gambar 23 memberikan ilustrasi mengenai tahapan konfigurasi DataServiceResource menggunakan modus grafik, khususnya untuk basis data MySQL. Hal yang sama dilakukan untuk basis data PostgreSQL, dengan penyesuaian beberapa opsi yang terkait. Gambar 17 Memilih basis data Gambar 18 Mengisi informasi mengenai basis data dan penggunanya Gambar 19 Memilih pustaka untuk koneksi ke basis data Gambar 20 Menyimpan berkas konfigurasi Gambar 21 Memilih kontainer Gambar 22 Konfirmasi konfigurasi DataServiceResource Gambar 23 DataServiceResource telah dikonfigurasi Sedangkan Gambar 24-Gambar 27 memberikan ilustrasi mengenai tahapan dalam mengekspose DataServiceResource ke DataService. Gambar 24 Memilih kontainer Gambar 25 Memilih DataService yang akan mengekspose DataServiceResource Gambar 26 Konfirmasi untuk mengekspose DataServiceResource Gambar 27 DataServiceResource telah diekspose DataServiceResource yang telah diekspose ke DataService dapat diuji menggunakan aplikasi yang disertakan dalam paket OGSA-DAI. Tujuannya adalah untuk mengetahui apakah DataServiceResource telah dikonfigurasi dengan baik di kontainer GT. Tetapi, sebelum pengujian, kontainer GT harus di-restart dahulu. Berikut adalah cara menguji konfigurasi DataServiceResource . ant listResourcesClient - Ddai.url=https:server2.anaconda.org:8443wsrfservices ogsadaiMyDataService2 Buildfile: build.xml setupClientSecurity: listResourcesClient: [java] Service version: OGSA-DAI WSRF 2.2 [java] Number of resources: 1 [java] Resource: MyDSR BUILD SUCCESSFUL Total time: 13 seconds Dari hasil eksekusi tersebut, terlihat bahwa DataServiceResource telah dikonfigurasi dengan baik.

BAB VI SIMPULAN DAN SARAN