Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam model Bersamaan, bagian Listener dan Server dari TP berjalan di bawah kontrol tugas yang berbeda. Tujuan tunggal Listener adalah untuk menerima koneksi dan memunculkan proses Server. Bagian Server dari aplikasi mengirim dan menerima data dan melakukan pemrosesan yang bergantung pada TP. Model ini memungkinkan tingkat konkurensi yang lebih tinggi karena soket mendengarkan tidak ditahan untuk jangka waktu yang lama.
Listener harus menerima TRM sebagai data pertama dari lingkungan eksekusi TI. TRM memberi tahu Listener TP mana yang akan dipanggil dan karakteristik program tersebut. Setelah mengirim TRM, lingkungan run-time TI harus menunggu respons sebelum mengirim data. Pendengar model Bersamaan mengikuti urutan ini:
Membuat soket pendengar
Mengikatnya ke alamat lokal
Dengarkan (buat TCP/IP menyadari bahwa soket tersedia)
Pilih (tunggu permintaan koneksi)
Terima koneksi
Baca TRM
Periksa validitas ID transaksi yang diminta (TRANID)
Berikan soket (siapkan TCP/IP untuk transfer soket)
Memulai tugas
Menyinkronkan pada penerimaan tugas pekerja melalui soket
Pilih (tunggu permintaan koneksi)
Tugas Pekerja dari model Bersamaan mengikuti prosedur ini:
Terima soket (menerima permintaan soket dari Listener).
Tulis respons terhadap TRM.
Membaca atau menulis data aplikasi.
Dekat.
Keuntungan dari model Bersamaan adalah:
Mudah untuk menerapkan akses simultan ke TPs yang beroperasi dalam jangka waktu yang lama.
Satu Listener digunakan oleh banyak TP.
Logika TCP/IP server sederhana.
Kerugian dari model Bersamaan adalah:
Peningkatan overhead dan penundaan jaringan karena persyaratan pertukaran TRM.
Lebih banyak CPU dan sumber daya intensif daripada model Iteratif.