SOA - SOA dan Antarmuka Pengguna

Deskripsi

Aplikasi berorientasi layanan sebagian besar berfokus pada interaksi antar mesin. Namun, dalam aplikasi, interaksi antara pengguna dan mesin juga memegang peranan penting. Seorang pengguna dapat bertindak sebagai penyedia layanan sehingga ia dapat mengatur desain SOA User Interface (SOAUI) ke dalam desain sistem secara keseluruhan di mana alur kerja interaksi pengguna merupakan bagian dari alur kerja sistem.

Antarmuka Pengguna SOA mengikuti pola arsitektur MVC (Model View Controller). Aplikasi SOA menyediakan lapisan model, dan Antarmuka Pengguna menempati lapisan tampilan.

Komponen hosting lingkungan dalam pendekatan SOA disarikan sebagai wadah yang menyediakan layanan infrastruktur. Dari tampilan Antarmuka Pengguna, berikut adalah wadah untuk menghosting komponen UI sisi klien:

  • Peramban web dasar.

  • Browser web ditambah dengan Java ™ Script dan HTML dinamis.

  • IBM Workplace ™ Client Technology ™ - klien kaya Eclipse ditambah dukungan klien asli IBM WebSphere® Application Server.

Dengan mendukung teknologi seperti servlet, JavaServer Pages (JSP), JSP Tags dll, kontainer di atas dapat diperluas.

Pengguna yang berinteraksi dengan proses bisnis terdiri dari memulai dan menunggu hasil dari suatu proses. Penting bagi manusia untuk terlibat dalam siklus proses di mana proses jarang berjalan sepenuhnya dan otomatis. Dalam lingkungan seperti itu, WS-Human Task dapat memenuhi persyaratan ini.

API standarisasi bisa digunakan untuk mengisi kotak surat dengan tugas yang ditentukan untuk layanan alur kerja. Misalnya, selama siklus proses, jika input data tambahan diperlukan, proses menetapkan aktor yang benar dan menempatkan tugas di kotak surat mereka melalui layanan tugas. Proses ini melanjutkan pekerjaannya di latar belakang dan pengguna menerima entri di kotak surat mereka dengan memproses tugas tertunda secara berurutan.