Huis Ontwikkeling Wat is het programmeermodel van de applicatie (apm)? - definitie van techopedia

Wat is het programmeermodel van de applicatie (apm)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Application Programming Model (APM)?

Het applicatie-programmeermodel (APM) is een J2EE-programmeermodel dat richtlijnen biedt aan een applicatiecomponentprovider. JPM wordt gebruikt om software voor zakelijke functies te bouwen op basis van de functionaliteit en systeemvereisten die bedrijven nodig hebben.


Een J2EE APM richt zich op het maken van componenten voor toegang tot het enterprise information system (EIS) van een bedrijf en het tot stand brengen en beheren van verbindingen met dat systeem. APM streeft ook naar de ontwikkeling van componenten die de bedrijfstoepassing kunnen beveiligen en veilige transacties kunnen ondersteunen.


De APM definieert een schets voor het ontwikkelen van webgecentreerde, gedistribueerde en op Java gebaseerde applicaties.

Techopedia verklaart Application Programming Model (APM)

Een APM schetst de best practices voor het bouwen van een J2EE-bedrijfstoepassing, waarvan de meeste zijn gebaseerd op een drieledig model:

  1. Client machine
  2. APM
  3. Database server

Een bank kan worden gebruikt als een vereenvoudigd voorbeeld van een drieledige structuur. Tellermachines (pc's) dienen als de eerste laag. Het mainframe is de derde laag en de opslagfaciliteit voor de meest kritieke gegevens. Hoewel de IT-afdeling van de bank deze computers beheert, is het niet altijd mogelijk om systemen met de nieuwste applicaties te upgraden vanwege het potentieel voor gegevensverlies en / of andere problemen.


Op basis van APM-richtlijnen kan echter een oplossing worden gebruikt met web- / applicatieservers en gedistribueerde componentcontainers als middelste machines. Met deze middelste laag kunnen nieuwe functionaliteiten worden geboden aan de eerste en derde laag zonder de eerste en derde laag systemen te upgraden of nieuwe software te installeren. Door de middelste laag te definiƫren, ondersteunt APM een beweging naar dunne webgebaseerde clients.


Een ander belangrijk APM-concept is de container. Het grote verschil tussen JavaBean- en J2EE-componenten is dat J2EE-componenten niet vaak met elkaar communiceren, maar wel met hun respectieve containers.

Wat is het programmeermodel van de applicatie (apm)? - definitie van techopedia