Daftar Isi:
- Definisi - Apa yang dimaksud dengan Application Programming Model (APM)?
- Techopedia menjelaskan Model Pemrograman Aplikasi (APM)
Definisi - Apa yang dimaksud dengan Application Programming Model (APM)?
Model pemrograman aplikasi (APM) adalah model pemrograman J2EE yang memberikan panduan kepada penyedia komponen aplikasi. JPM digunakan untuk membangun perangkat lunak untuk fungsi-fungsi bisnis berdasarkan fungsionalitas dan persyaratan sistem yang dibutuhkan bisnis.
J2EE APM berfokus pada pembuatan komponen untuk mengakses sistem informasi perusahaan (EIS) perusahaan dan membangun dan mengelola koneksi ke sistem itu. APM juga berupaya mengembangkan komponen yang dapat memberikan keamanan pada aplikasi perusahaan dan mendukung transaksi yang aman.
APM mendefinisikan garis besar untuk mengembangkan aplikasi berbasis web, terdistribusi dan berbasis Java.
Techopedia menjelaskan Model Pemrograman Aplikasi (APM)
APM menjabarkan praktik terbaik untuk membangun aplikasi perusahaan J2EE, yang sebagian besar didasarkan pada model tiga tingkat:
- Mesin klien
- APM
- Server basis data
Bank dapat digunakan sebagai contoh sederhana dari struktur tiga tingkat. Mesin teller (PC) berfungsi sebagai tingkat pertama. Mainframe adalah tingkat ketiga dan fasilitas penyimpanan untuk data paling kritis. Meskipun departemen TI bank mengelola komputer ini, tidak selalu mungkin untuk meningkatkan sistem yang menggunakan aplikasi terbaru, karena potensi kehilangan data dan / atau masalah lainnya.
Namun, berdasarkan pedoman APM, solusi dapat digunakan dengan server Web / aplikasi dan kontainer komponen terdistribusi sebagai mesin tingkat menengah. Dengan tingkat menengah ini, fungsionalitas baru dapat diberikan ke tingkat pertama dan ketiga tanpa memutakhirkan sistem tingkat pertama dan ketiga atau menginstal perangkat lunak baru. Dengan mendefinisikan tingkat menengah, APM mendukung gerakan menuju klien berbasis web yang tipis.
Konsep APM penting lainnya adalah wadah. Perbedaan utama antara komponen JavaBean dan J2EE adalah bahwa komponen J2EE tidak sering berinteraksi satu sama lain, tetapi berinteraksi dengan wadah masing-masing.
