Satura rādītājs:
- Definīcija - ko nozīmē lietojumprogrammu modelēšana (APM)?
- Techopedia izskaidro lietojumprogrammu programmēšanas modeli (APM)
Definīcija - ko nozīmē lietojumprogrammu modelēšana (APM)?
Lietojumprogrammu programmēšanas modelis (APM) ir J2EE programmēšanas modelis, kas nodrošina vadlīnijas lietojumprogrammu komponentu nodrošinātājam. JPM tiek izmantots, lai izveidotu programmatūru biznesa funkcijām, pamatojoties uz biznesa vajadzībām nepieciešamajām funkcionalitātes un sistēmas prasībām.
J2EE APM koncentrējas uz komponentu izveidi, lai piekļūtu uzņēmuma informācijas sistēmai (EIS) un izveidotu un pārvaldītu savienojumus ar šo sistēmu. APM cenšas arī attīstīt komponentus, kas var nodrošināt uzņēmuma lietojumprogrammu drošību un atbalstīt drošus darījumus.
APM definē uz Web orientētu, izplatītu un Java balstītu lietojumprogrammu izstrādes pamatnostādnes.
Techopedia izskaidro lietojumprogrammu programmēšanas modeli (APM)
APM ir aprakstīta J2EE uzņēmuma lietojumprogrammas veidošanas paraugprakse, no kurām lielākā daļa ir balstīta uz trīs līmeņu modeli:
- Klienta mašīna
- APM
- Datu bāzes serveris
Banku var izmantot kā vienkāršotu trīs līmeņu struktūras piemēru. Tirdzniecības automāti (PC) kalpo par pirmo līmeni. Lieldators ir trešā pakāpe un viskritiskāko datu krātuve. Lai arī bankas IT nodaļa pārvalda šos datorus, datu zaudēšanas un / vai citu problēmu dēļ ne vienmēr ir iespējams modernizēt sistēmas, kurās tiek izmantotas jaunākās lietojumprogrammas.
Tomēr, pamatojoties uz APM vadlīnijām, risinājumu var izmantot ar Web / lietojumprogrammu serveriem un izkliedētiem komponentu konteineriem kā vidēja līmeņa mašīnām. Izmantojot šo vidējo līmeni, pirmās un trešās pakāpes var tikt nodrošinātas ar jaunām funkcijām, neatjauninot pirmā un trešā līmeņa sistēmas vai neinstalējot jaunu programmatūru. Definējot vidējo līmeni, APM atbalsta virzību uz plāniem tīmekļa klientiem.
Vēl viens svarīgs APM jēdziens ir konteiners. Galvenā atšķirība starp JavaBean un J2EE komponentiem ir tā, ka J2EE komponenti bieži nedarbojas viens ar otru, bet mijiedarbojas ar attiecīgajiem konteineriem.
