Obsah:
- Definícia - Čo znamená model programovania aplikácií (APM)?
- Techopedia vysvetľuje model programovania aplikácií (APM)
Definícia - Čo znamená model programovania aplikácií (APM)?
Aplikačný programovací model (APM) je programovací model J2EE, ktorý poskytuje pokyny poskytovateľovi aplikačných komponentov. JPM sa používa na vytváranie softvéru pre obchodné funkcie na základe funkčnosti a systémových požiadaviek, ktoré podnik potrebuje.
APM J2EE sa zameriava na vytváranie komponentov na prístup do podnikového informačného systému spoločnosti (EIS) a na vytváranie a správu pripojení k tomuto systému. APM sa tiež snaží vyvíjať komponenty, ktoré môžu poskytovať bezpečnosť podnikovej aplikácii a podporovať zabezpečené transakcie.
APM definuje obrys pre vývoj webových, distribuovaných a Java aplikácií.
Techopedia vysvetľuje model programovania aplikácií (APM)
APM načrtáva osvedčené postupy na vytváranie podnikových aplikácií J2EE, z ktorých väčšina je založená na trojstupňovom modeli:
- Klientsky počítač
- APM
- Databázový server
Banka môže byť použitá ako zjednodušený príklad trojstupňovej štruktúry. Bankomaty (PC) slúžia ako prvá úroveň. Sálový počítač je treťou úrovňou a úložným priestorom pre najdôležitejšie údaje. Aj keď IT oddelenie banky riadi tieto počítače, nie je vždy možné upgradovať systémy nasadením najnovších aplikácií, kvôli strate údajov a / alebo iným problémom.
Na základe usmernení APM sa však môže použiť riešenie s webovými / aplikačnými servermi a distribuovanými kontajnermi komponentov ako stroje strednej úrovne. S touto strednou úrovňou môžu byť poskytované nové funkcie pre prvú a tretiu úroveň bez modernizácie prvého a tretieho systému alebo inštalácie nového softvéru. Definovaním strednej vrstvy podporuje APM pohyb smerom k tenkým webovým klientom.
Ďalším dôležitým konceptom APM je kontajner. Hlavný rozdiel medzi komponentmi JavaBean a J2EE je v tom, že komponenty J2EE často nekomunikujú navzájom, ale interagujú s príslušnými kontajnermi.