Innehållsförteckning:
- Definition - Vad betyder APM (Application Programming Model)?
- Techopedia förklarar applikationsprogrammeringsmodell (APM)
Definition - Vad betyder APM (Application Programming Model)?
Applikationsprogrammeringsmodellen (APM) är en J2EE-programmeringsmodell som ger riktlinjer för en leverantör av applikationskomponenter. JPM används för att bygga programvara för affärsfunktioner baserat på funktionalitet och systemkrav som företag kräver.
En J2EE APM fokuserar på att skapa komponenter för åtkomst till ett företags företagsinformationssystem (EIS) och upprätta och hantera anslutningar till det systemet. APM strävar också efter att utveckla komponenter som kan ge säkerhet för företagets applikation och stödja säkra transaktioner.
APM definierar en översikt för att utveckla webbcentrerade, distribuerade och Java-baserade applikationer.
Techopedia förklarar applikationsprogrammeringsmodell (APM)
En APM beskriver de bästa metoderna för att bygga en J2EE-företagsapplikation, varav de flesta är baserade på en tre-nivå-modell:
- Klientmaskin
- APM
- Databasserver
En bank kan användas som ett förenklat exempel på en trelagsstruktur. Teller-maskiner (PC) fungerar som den första nivån. Stordatorn är den tredje nivån och lagringsanläggningen för de mest kritiska data. Även om bankens IT-avdelning hanterar dessa datorer, är det inte alltid möjligt att uppgradera system som distribuerar de senaste applikationerna på grund av potentialen för dataförlust och / eller andra problem.
Baserat på APM-riktlinjer kan en lösning dock användas med webb- / applikationsservrar och distribuerade komponentbehållare som mellanslagsmaskiner. Med den här mellannivån kan nya funktioner tillhandahållas till den första och tredje nivån utan att uppgradera de första och tredje nivåerna eller installera ny programvara. Genom att definiera den mellersta nivån stöder APM en rörelse mot tunna webbaserade klienter.
Ett annat viktigt APM-koncept är containern. Den största skillnaden mellan JavaBean- och J2EE-komponenter är att J2EE-komponenter inte ofta interagerar med varandra, utan interagerar med deras respektive behållare.
