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