Sadržaj:
- Definicija - Što znači aplikacijski programski model (APM)?
- Techopedia objašnjava model aplikacijskog programiranja (APM)
Definicija - Što znači aplikacijski programski model (APM)?
Model aplikacijskog programiranja (APM) je programski model J2EE koji pruža smjernice dobavljaču komponenata aplikacije. JPM se koristi za izradu softvera za poslovne funkcije na temelju funkcionalnosti i sistemskih zahtjeva koje poslovanje zahtijeva.
J2EE APM usredotočen je na stvaranje komponenti za pristup informacijskom sustavu poduzeća (EIS) tvrtke i uspostavljanje i upravljanje vezama s tim sustavom. APM također nastoji razviti komponente koje mogu pružiti sigurnost poslovnoj aplikaciji i podržavaju sigurne transakcije.
APM definira okvir za razvoj aplikacija usmjerenih na web, distribuiranih i na Java.
Techopedia objašnjava model aplikacijskog programiranja (APM)
APM opisuje najbolje prakse za izradu J2EE Enterprise aplikacije, od kojih se većina temelji na troslojnom modelu:
- Klijentski stroj
- APM
- Poslužitelj baze podataka
Banka se može koristiti kao pojednostavljeni primjer troslojne strukture. Prodavatelji strojeva (računala) služe kao prvi sloj. Glavni okvir je treći nivo i skladište najkritičnijih podataka. Iako informatički odjel banke upravlja tim računalima, nije uvijek moguće nadograditi sustave koji implementiraju najnovije aplikacije zbog potencijala gubitka podataka i / ili drugih problema.
Međutim, na temelju APM smjernica, rješenje se može koristiti s web / aplikacijskim poslužiteljima i distribuiranim komponentnim spremnicima kao strojevima srednjeg sloja. Pomoću ovog srednjeg sloja, nove funkcionalnosti mogu se pružiti prvom i trećem nivou bez nadogradnje sustava prvog i trećeg nivoa ili instaliranja novog softvera. Definirajući srednji sloj, APM podržava pokret prema tankim klijentima koji se temelje na webu.
Drugi važan APM koncept je spremnik. Glavna razlika između komponenti JavaBean i J2EE je ta što J2EE komponente ne komuniciraju često međusobno, već djeluju s odgovarajućim spremnicima.
