Съдържание:
- Определение - Какво означава Модел за програмиране на приложения (APM)?
- Techopedia обяснява модела за програмиране на приложения (APM)
Определение - Какво означава Модел за програмиране на приложения (APM)?
Моделът за програмиране на приложения (APM) е модел на програмиране J2EE, който предоставя насоки към доставчика на компонент на приложението. JPM се използва за изграждане на софтуер за бизнес функции въз основа на функционалността и системните изисквания, които бизнесът изисква.
J2EE APM се фокусира върху създаването на компоненти за достъп до корпоративната информационна система на компанията (EIS) и установяване и управление на връзки към тази система. APM също се стреми да разработи компоненти, които могат да осигурят сигурност на корпоративното приложение и да поддържат сигурни транзакции.
APM дефинира план за разработване на уеб-центрирани, разпространени и Java-базирани приложения.
Techopedia обяснява модела за програмиране на приложения (APM)
APM очертава най-добрите практики за изграждане на J2EE корпоративно приложение, повечето от които се основават на тристепенен модел:
- Клиентска машина
- APM
- Сървър на база данни
Банката може да се използва като опростен пример за тристепенна структура. Машините на дилърите (персонални компютри) служат като първи ред. Мейнфреймът е третата степен и съоръжението за съхранение на най-критичните данни. Въпреки че ИТ отделът на банката управлява тези компютри, не винаги е възможно да се надграждат системи, внедряващи най-новите приложения, поради потенциала за загуба на данни и / или други проблеми.
Въпреки това, въз основа на насоките за APM, може да се използва решение със сървъри за уеб / приложения и разпределени контейнерни компоненти като машини от среден клас С този среден слой могат да се осигурят нови функционалности на първия и третия нива, без да се надграждат системите от първо и трето ниво или да се инсталира нов софтуер. Чрез дефиниране на средния слой APM поддържа движение към тънки уеб-базирани клиенти.
Друга важна концепция за APM е контейнерът. Основната разлика между компонентите на JavaBean и J2EE е, че компонентите на J2EE не си взаимодействат често, а взаимодействат със съответните контейнери.
