Дом развитие Что такое модель прикладного программирования (apm)? - определение из техопедии

Что такое модель прикладного программирования (apm)? - определение из техопедии

Оглавление:

Anonim

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

Модель прикладного программирования (APM) - это модель программирования J2EE, которая предоставляет рекомендации поставщику прикладного компонента. JPM используется для создания программного обеспечения для бизнес-функций на основе функциональности и системных требований, которые требуются бизнесу.


J2EE APM фокусируется на создании компонентов для доступа к корпоративной информационной системе (EIS) компании, а также для создания и управления подключениями к этой системе. APM также стремится разрабатывать компоненты, которые могут обеспечить безопасность корпоративного приложения и поддерживать безопасные транзакции.


APM определяет схему для разработки Web-центрированных, распределенных и Java-приложений.

Techopedia объясняет модель прикладного программирования (APM)

В APM изложены лучшие практики для создания корпоративного приложения J2EE, большинство из которых основано на трехуровневой модели:

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

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


Однако на основе рекомендаций APM решение может использоваться с серверами веб-приложений и серверов и контейнерами распределенных компонентов в качестве компьютеров среднего уровня. С помощью этого среднего уровня новые функциональные возможности могут быть предоставлены первому и третьему уровням без обновления систем первого и третьего уровня или установки нового программного обеспечения. Определяя средний уровень, APM поддерживает движение в сторону тонких веб-клиентов.


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

Что такое модель прикладного программирования (apm)? - определение из техопедии