39
Ketiga,
membuat
catalog
of
services.
Yang
mana
fungsinya
hampir
menyerupai
direktori atau buku YellowPages dimana para pengembang bisa mengetahui
services yang sudah ada sehingga duplikasi pun dapat terhindari. Sejumlah vendor
peranti
lunak
sudah
merilis
solusi-solusi
katalog
SOA
ini
ke
pasar. Mercury
Interactive Corp.
misalnya
sudah
merilis Systinet Registry. Sementara vendor-
vendor SOA
lainnya seperti SOA Software Inc. dan
IBM Corp. pun
menawarkan
solusi
service registry, yang memungkinkan para pengembang peranti lunak
mempublikasikan
services,
menyusunnya
sesuai
kategori
dan
mencari services
yang diinginkan dengan mekanisme pencarian tertentu.
Keempat, menguji dan memonitor
services. Suatu service mungkin akan
digunakan sekaligus oleh beberapa aplikasi.
Untuk
itu,
pengujian
mutlak
diperlukan. Karena sebuah service bisa digunakan oleh beberapa aplikasi
sekaligus,
satu
perubahan
saja
atau
bug
fix
di
satu
service
dapat
menimbulkan
efek beruntun.
Cara SOA bekerja dapat dilihat pada gambar berikut.
|