Rumah Jaringan Apa itu arsitektur berorientasi layanan (soa)? - definisi dari techopedia

Apa itu arsitektur berorientasi layanan (soa)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Arsitektur Berorientasi Layanan (SOA)?

Arsitektur berorientasi layanan (SOA) merujuk seperangkat prinsip dan metodologi yang diterapkan oleh insinyur perangkat lunak untuk merancang dan mengembangkan perangkat lunak dalam bentuk layanan yang dapat dioperasikan. Layanan biasanya dibangun dalam bentuk komponen yang dapat digunakan kembali untuk tujuan yang berbeda dari yang semula dimaksudkan. Untuk alasan ini, antarmuka sering didefinisikan secara praktis, memungkinkan penggunaan di berbagai aplikasi dan beberapa platform.

Techopedia menjelaskan Service-Oriented Architecture (SOA)

Tujuan utama SOA adalah untuk memberikan kelincahan bagi bisnis, yang memungkinkan mereka untuk beradaptasi dengan cepat dan efisien terhadap perubahan di pasar.

SOA memisahkan fungsi menjadi komponen yang terdefinisi dengan baik, yang dapat diakses oleh pengembang komputer sebagai layanan melalui jaringan. Hal ini memungkinkan untuk menjalankan SOA pada berbagai platform terdistribusi, yang dapat diakses di berbagai jaringan. Berbagi data antara aplikasi yang berbeda adalah jantung dari aplikasi bisnis SOA. Aplikasi ini dirancang untuk bekerja dengan API, yang menghasilkan integrasi aplikasi dan berbagi fungsionalitas. Sistem yang terletak di perusahaan yang sama, serta yang berbeda, mencapai integrasi proses bisnis sambil mematuhi model proses bisnis standar.

Repositori SOA adalah database yang berisi metadata, atau sejumlah besar data, yang bersifat interaktif dan terus berubah. Repositori ini memungkinkan komunikasi bisnis-ke-bisnis melalui layanan Web. Pengukuran tes divalidasi dalam repositori SOA dan dukungan alur kerja ada di seluruh repositori. Repositori SOA juga mencakup skema, kebijakan, dan proses, yang melibatkan prinsip dan metodologi yang penting bagi SOA.

Apa itu arsitektur berorientasi layanan (soa)? - definisi dari techopedia