SOA - Kategori Layanan
Deskripsi
Layanan adalah jenis operasi yang didefinisikan dengan baik, mandiri yang melakukan tugas tertentu.
Gambar berikut menunjukkan kategori layanan SOA:
Layanan dapat dikategorikan menjadi beberapa cara berikut:
Layanan Entitas
Layanan entitas termasuk entitas pelanggan seperti pesanan pembelian, polis asuransi, faktur pesanan, tanggal pemesanan dll di mana Anda dapat melakukan operasi CRUD seperti Buat, Baca, Hapus dan Perbarui pada entitas. Layanan ini memberikan informasi tentang proses bisnis yang disimpan di database dan menangani badan usaha.
Layanan Tugas
Layanan tugas menambahkan logika bisnis ke layanan lain dan karena fokusnya pada entitas bisnis, itu berisi jumlah penggunaan kembali yang rendah. Layanan tugas menyediakan operasi pada lebih dari satu entitas seperti pesanan pembelian pelanggan, membuat nomor pesanan pembelian, memvalidasi detail pelanggan, dll. Sebuah layanan disebut sebagai layanan tugas ketika perlu mengakses beberapa entitas.
Layanan Utilitas
Layanan utilitas adalah layanan berorientasi teknologi yang digunakan untuk membangun layanan yang lebih besar dan lebih tinggi serta menyediakan kemampuan lain yang tidak terkait dengan transfer pesan. Layanan utilitas menyediakan fungsi yang dapat digunakan kembali seperti pencatatan peristiwa, membuat nomor unik dan pemberitahuan dll ke domain fungsional lainnya. Layanan ini berisi layanan kecil dan padat yang digunakan sebagai blok bangunan dalam sistem berorientasi layanan.
Layanan Proxy
Layanan proxy berisi layanan yang bertindak sebagai koneksi antara anggota sistem berorientasi layanan dan subsistem konflik. Perangkat dan layanan proses berada di bawah jenis layanan ini. Terkadang layanan yang ditentukan di bawah layanan proxy disebut sebagai layanan gateway.
Layanan Perangkat
Layanan perangkat adalah jenis layanan proxy yang disebut sebagai perangkat keras dan digunakan untuk berkomunikasi antara layanan lain. Layanan perangkat tidak menyertakan API yang tidak cocok dengan sistem berorientasi layanan.
Layanan Proses
Layanan perangkat juga merupakan jenis layanan proxy yang bertindak sebagai juru bahasa antara anggota sistem yang berorientasi pada aplikasi dan layanan. Layanan ini membuat dan mengatur layanan aplikasi untuk mengimplementasikan proses bisnis.
Layanan Bisnis
Layanan bisnis juga dikenal sebagai layanan pengontrol yang menyediakan fungsi bisnis untuk penyelesaian proses bisnis dan merupakan layanan fleksibel yang mengubah kebutuhan bisnis. Layanan ini mengembangkan aplikasi bisnis yang mengotomatiskan proses bisnis seperti mengelola layanan pelanggan, mengirimkan produk pelanggan, dll.