Saya ditanya hari ini apakah saya punya pengalaman dengan "Arsitektur Berorientasi Layanan" dan meskipun saya pikir saya punya. Konsepnya, bagi saya, tampak sangat kacau sehingga saya tidak tahu bagaimana Anda bisa dengan jujur menjawab pertanyaan itu lagi.
Saya menggunakan istilah Googling sebagai upaya untuk mendapatkan definisi konsep yang ringkas dan perbedaannya dengan arsitektur lainnya. Setelah membaca sejumlah artikel di atasnya, satu-satunya utas yang sepertinya bisa saya temukan adalah sistem dengan banyak komponen yang saling berbicara melalui beberapa jenis antarmuka, dengan mungkin sedikit preferensi untuk XML / SOAP.
Sepertinya hampir semua aplikasi dapat didefinisikan sebagai SOA, terutama aplikasi web. Apakah istilah ini jatuh ke dalam perangkap "Web 2.0" dan menjadi istilah yang berarti apa pun yang Anda inginkan?
Apakah saya jauh dari markas di sini? Ketika kalian mendengar istilah itu, apakah itu berarti sesuatu yang khusus untuk Anda? Jika demikian, saya akan menyukai definisi ringkas yang dengan jelas menunjukkan apa itu dan apa yang spesifik BUKAN SOA.