SOA adalah sebuah arsitektur kerangka kerja berbasis standar
terbuka yang memungkinkan perusahaan-perusahaan untuk saling mengintegrasikan
data yang sebelumnya hanya tersimpan rapat di markas para pelanggan, mitra,
atau pemasok.Dengan kata lain,SOA merupakan arsitektur yang mendukung integrasi
bisnis sebagai layanan yang terhubung dan menjadi jalan menuju inovasi.(SOA
juga menjadi strategi bisnis berbasis teknologi dan hasil evolusi untuk
mengintegrasi berbagai sumber informasi dari sumber kode atau platform yang
berbeda-beda)
Web Services adalah sebuah teknik pemrograman di mana sebuah
service menggunakan standar-standar berbasis XML dalam menjelaskan interface
dan protocol yang harus digunakan untuk memanggil service tersebut.
Standar-standar tersebut adalah:
a) SOAP (Simple Object Access
Protocol):
Menjelaskan protokol tentang bagaimana sebuah web service dapat dipanggil.
b) WSDL (Web Services Deinition
Language):
Sebuah format XML yang menjelaskan interface dari sebuah web service (parameter
input dan output).
c) UDDI (Universal Description,
Discovery and Integration): Sebuah direktori yang berisi daftar web service yang dapat
ditemukan dan dipanggil oleh aplikasi lainnya.Dengan standar di atas, web
services sangat mendukung implementasi SOA dimana karakteristik SOA seperti
loose coupling dan service interface disediakan oleh teknologi web services.


1/18/2015 10:49:00 pm
Unknown


0 comments:
Post a Comment