Ev gelişme Uygulama programlama modeli (apm) nedir? - techopedia nedir?

Uygulama programlama modeli (apm) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Uygulama Programlama Modeli (APM) ne anlama geliyor?

Uygulama programlama modeli (APM), bir uygulama bileşeni sağlayıcısına yönergeler sağlayan bir J2EE programlama modelidir. JPM, işlevin gerektirdiği işlevsellik ve sistem gereksinimlerine dayalı olarak işletme işlevleri için yazılım oluşturmak için kullanılır.


J2EE APM, bir şirketin kurumsal bilgi sistemine (EIS) erişmek ve bu sistemle bağlantı kurmak ve yönetmek için bileşenler oluşturmaya odaklanır. APM ayrıca kurumsal uygulamaya güvenlik sağlayabilecek ve güvenli işlemleri destekleyebilecek bileşenler geliştirmeye çalışmaktadır.


APM, Web merkezli, dağıtılmış ve Java tabanlı uygulamalar geliştirmek için bir taslak tanımlar.

Techopedia Uygulama Programlama Modelini (APM) açıklıyor

APM, çoğu üç katmanlı bir modele dayanan bir J2EE kurumsal uygulaması oluşturmak için en iyi uygulamaları özetlemektedir:

  1. İstemci makinesi
  2. eylem sayısı
  3. Veritabanı sunucusu

Bir banka, üç katmanlı bir yapının basitleştirilmiş bir örneği olarak kullanılabilir. Vezne makineleri (PC'ler) ilk katman olarak hizmet eder. Ana çerçeve, en kritik veriler için üçüncü katman ve depolama tesisidir. Bankanın BT departmanı bu bilgisayarları yönetse de, veri kaybı ve / veya diğer sorunlar nedeniyle en yeni uygulamaları dağıtan sistemleri yükseltmek her zaman mümkün değildir.


Ancak APM yönergelerine dayanarak, Web / uygulama sunucuları ve dağıtılmış bileşen kapları ile orta katman makineleri olarak bir çözüm kullanılabilir. Bu orta kademe ile, birinci ve üçüncü kademe sistemlerini yükseltmeden veya yeni yazılım kurmadan birinci ve üçüncü kademe yeni işlevler sağlanabilir. Orta katmanı tanımlayarak APM, ince Web tabanlı istemcilere doğru bir hareketi destekler.


Bir diğer önemli APM konsepti konteynerdir. JavaBean ve J2EE bileşenleri arasındaki en büyük fark, J2EE bileşenlerinin genellikle birbirleriyle etkileşime girmemesi, ancak ilgili kaplarıyla etkileşime girmesidir.

Uygulama programlama modeli (apm) nedir? - techopedia nedir?