Implementasi OGSA-DAI WSRF ke Kontainer GT Set PATH untuk OGSA-DAI WSRF. Pada penelitian ini dideklarasi Membuat paket binari OGSA-DAI WSRF. Sebelum dikonfigurasi ke Konfigurasi OGSA-DAI WSRF ke kontainer GT. Dengan tool

To sign the request please enter the password for the CA key: The new signed certificate is at: homeglobus.globus simpleCAnewcerts04.pem Dari proses di atas, sertifikat host dan pengguna dari server2 , disimpan dalam berkas 03.pem dan 04.pem di direktori ~globus.globussimpleCAnewcerts . Selanjutnya, isi berkas grid- mapfile juga dipertukarkan. Untuk kasus ini, kedua berkas grid-mapfile dari dua server tersebut memiliki isi yang sama.

4.5. Implementasi OGSA-DAI WSRF ke Kontainer GT

Bebarapa langkah perlu dilakukan untuk mengimplementasikan OGSA-DAI ke kontainer GT untuk kemudian dapat digunakan. OGSA-DAI telah menyediakan berbagai fasilitas untuk tujuan tersebut dalam modus command line maupun modus grafik. Dalam penelitian ini, penulis me milih untuk menggunakan fasilitas berbasis command line.

a. Set PATH untuk OGSA-DAI WSRF. Pada penelitian ini dideklarasi

sebagai OGSA_HOME. Untuk shell BASH , dapat dilakukan dengan perintah berikut export OGSA_HOME=usrlocalogsadai export PATH={PATH}:{OGSA_HOME}bin

b. Membuat paket binari OGSA-DAI WSRF. Sebelum dikonfigurasi ke

kontainer GT, paket sumber OGSA-DAI harus dikompilasi dulu menjadi paket binari. Untuk konfigurasi menggunakan sistem operasi Fedora Core 4 dan penggunaan paket GT yang telah di-precompiled untuk sistem operasi Fedora Core 4, penulis harus menggunakan paket sumber OGSA-DAI. Untuk mengkompilasinya digunakan tool ant createBinaryDistribution . Paket binari terbentuk di bawah direktori OGSA_HOME . Sebelum melanjutkan konfigurasi, harus lebih dahulu dipastikan bahwa pustaka yang bertugas melakukan koneksi ke basis data telah diset di PATH , begitu juga pustaka lain yang dibutuhkan oleh OGSA- DAI WSRF antara lain jakarta oro , xmldb dan lucene diletakkan di 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