Java beans adalah komponen server side yang mampu menyederhanakan proses pembuatan komponen distributed application ( aplikasi terdistribusi ) untuk skala enterprise.
Arsitektur komponen untuk depelopment dan deployment dari aplikasi bisnis terdistribusi berbasis komponen yang bersifat: skalabel, transaksional, dan multi user.
Aplikasi java beans harus mampu ditulis sekali dan di deploy pada berbagai macam server yang mendukung spesifikasi enterprise java bean.
Latar Belakang EJB
Sebelum adanya EJB, perusahaan-perusahaan berusaha membangun middleware sendiri dimana proses pembangunan middleware sendiri sangatlah kompleks dan memperhatikan berbagai aspek seperti data
percistent, transaksi, sinkronisasi, network, dan resource polling.
Kelebihan EJB
- EJB sudah di standarisasi oleh industri dunia
- EJB dipublikasikan secara umum dan gratis
- kecepatan data pengembang aplikasi
- Session beans: digunakan untuk memodelkan proses bisnis aplikasi
- Entity beans: digunakan untuk memodelkan data bisnis
- Message drive beans: digunakan untuk memodelkan proses bisnis dengan mengirimkan pesan tertentu
Arsitektur EJB
Tidak ada komentar:
Posting Komentar