Obsah:
- Definice - Co znamená APM (Application Programming Model)?
- Techopedia vysvětluje aplikační programovací model (APM)
Definice - Co znamená APM (Application Programming Model)?
Aplikační programovací model (APM) je programovací model J2EE, který poskytuje pokyny poskytovateli aplikačních komponent. JPM se používá k vytváření softwaru pro obchodní funkce na základě funkčnosti a systémových požadavků, které firma vyžaduje.
APM J2EE se zaměřuje na vytváření komponent pro přístup k podnikovému informačnímu systému společnosti (EIS) a navazování a správu připojení k tomuto systému. APM se také snaží vyvíjet komponenty, které mohou poskytnout zabezpečení podnikové aplikace a podporovat zabezpečené transakce.
APM definuje osnovu pro vývoj webových, distribuovaných a Java aplikací.
Techopedia vysvětluje aplikační programovací model (APM)
APM nastiňuje osvědčené postupy pro vytváření podnikové aplikace J2EE, z nichž většina je založena na třístupňovém modelu:
- Klientský stroj
- APM
- Databázový server
Banka může být použita jako zjednodušený příklad třístupňové struktury. Teller stroje (PC) slouží jako první úroveň. Sálový počítač je třetí úroveň a úložné zařízení pro nejdůležitější data. Přestože IT oddělení banky tyto počítače spravuje, není vždy možné upgradovat systémy nasazením nejnovějších aplikací, a to kvůli ztrátě dat nebo jiným problémům.
Na základě pokynů APM však lze použít řešení s webovými / aplikačními servery a distribuovanými kontejnery komponentů jako stroje střední úrovně. S touto střední úrovní mohou být poskytovány nové funkce pro první a třetí úroveň bez upgradu systémů první a třetí úrovně nebo instalace nového softwaru. Definováním střední vrstvy podporuje APM pohyb směrem k tenkým webovým klientům.
Dalším důležitým konceptem APM je kontejner. Hlavní rozdíl mezi komponentami JavaBean a J2EE je v tom, že komponenty J2EE často vzájemně neinteragují, ale interagují s příslušnými kontejnery.
