У дома развитие Какъв е моделът на приложно програмиране (apm)? - определение от техопедия

Какъв е моделът на приложно програмиране (apm)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Модел за програмиране на приложения (APM)?

Моделът за програмиране на приложения (APM) е модел на програмиране J2EE, който предоставя насоки към доставчика на компонент на приложението. JPM се използва за изграждане на софтуер за бизнес функции въз основа на функционалността и системните изисквания, които бизнесът изисква.


J2EE APM се фокусира върху създаването на компоненти за достъп до корпоративната информационна система на компанията (EIS) и установяване и управление на връзки към тази система. APM също се стреми да разработи компоненти, които могат да осигурят сигурност на корпоративното приложение и да поддържат сигурни транзакции.


APM дефинира план за разработване на уеб-центрирани, разпространени и Java-базирани приложения.

Techopedia обяснява модела за програмиране на приложения (APM)

APM очертава най-добрите практики за изграждане на J2EE корпоративно приложение, повечето от които се основават на тристепенен модел:

  1. Клиентска машина
  2. APM
  3. Сървър на база данни

Банката може да се използва като опростен пример за тристепенна структура. Машините на дилърите (персонални компютри) служат като първи ред. Мейнфреймът е третата степен и съоръжението за съхранение на най-критичните данни. Въпреки че ИТ отделът на банката управлява тези компютри, не винаги е възможно да се надграждат системи, внедряващи най-новите приложения, поради потенциала за загуба на данни и / или други проблеми.


Въпреки това, въз основа на насоките за APM, може да се използва решение със сървъри за уеб / приложения и разпределени контейнерни компоненти като машини от среден клас С този среден слой могат да се осигурят нови функционалности на първия и третия нива, без да се надграждат системите от първо и трето ниво или да се инсталира нов софтуер. Чрез дефиниране на средния слой APM поддържа движение към тънки уеб-базирани клиенти.


Друга важна концепция за APM е контейнерът. Основната разлика между компонентите на JavaBean и J2EE е, че компонентите на J2EE не си взаимодействат често, а взаимодействат със съответните контейнери.

Какъв е моделът на приложно програмиране (apm)? - определение от техопедия