Service Oriented Architecture (SOA) adalah cara pendekatan baru dalam membangun sistem IT untuk organisasi. SOA memandang Sistem IT dalam 3 layer utama: layer Bisnis, layer Aplikasi IT dan layer Infrastruktur IT. Ketiga layer tersebut bersifat decoupled sehingga setiap layer dapat dikembangkan tanpa (hampir tidak) mempengaruhi layer-layer lainnya. Pendekatan ini sangat menguntungkan terutama bagi organisasi / perusahaan yang proses bisnisnya sering berubah (agile enterprise), yaitu pada perusahaan2 yang model bisnisnya sangat cepat berubah karena persaingan atau faktor lainnya. Enabling technolgy dari SOA ini adalah web service dan protokol2nya sebagai interface, sedangkan aplikasi dan infrastruktur bisa menggunakan teknologi-teknologi sebelumnya yang sudah ada.
SOA sangat cocok untuk organisasi/perusahaan dimana aplikasi-aplikasi dikembangkan secara desentralisasi atau organisasi/perusahaan yang harus berkolaborasi dengan pihak/pihak lain. Selamat bertualang bersama SOA.