SOA Tanpa “P” tanpa “K”


SOA (service oriented architecture, arsitektur berorientasi layanan) adalah suatu gaya arsitektur sistem yang membuat dan menggunakan proses bisnis dalam bentuk paket layanan sepanjang siklus hidupnya(wiki).

SOA membagi fungsi-fungsi menjadi unit-unit yang berbeda (layanan), yang dapat didistribusikan melalui suatu jaringan dan dikombinasikan serta digunakan ulang untuk membentuk aplikasi bisnis. Layanan-layanan ini saling berkomunikasi dengan mempertukarkan data antar mereka atau dengan mengkoordinasikan aktivitas antara dua atau lebih layanan. Konsep SOA sering dianggap didasari atau berkembang dari konsep-konsep yang lebih lama dari komputasi terdistribusi dan pemrograman modular

SOA adalah model arsitektur sedangkan Web Service adalah teknologi yang dapat digunakan untuk mengimplementasikan SOA. Teknologi webservice terdiri dari beberapa standar yang telah dipublikasikan seperti SOAP dan WDSL. Aplikasinya biasanya terdistribusi dalam konsep N-tier dengan berbagai layer. Continue reading