Spisu treści:
- Definicja - Co oznacza model programowania aplikacji (APM)?
- Techopedia wyjaśnia model programowania aplikacji (APM)
Definicja - Co oznacza model programowania aplikacji (APM)?
Model programowania aplikacji (APM) to model programowania J2EE, który zapewnia wytyczne dla dostawcy komponentów aplikacji. JPM służy do tworzenia oprogramowania do funkcji biznesowych w oparciu o funkcjonalność i wymagania systemowe wymagane przez firmę.
J2EE APM koncentruje się na tworzeniu komponentów umożliwiających dostęp do firmowego systemu informatycznego (EIS) oraz nawiązywanie i zarządzanie połączeniami z tym systemem. APM dąży również do opracowania komponentów, które mogą zapewnić bezpieczeństwo aplikacji korporacyjnej i wspierać bezpieczne transakcje.
APM określa zarys programowania aplikacji skoncentrowanych na sieci Web, rozproszonych i opartych na Javie.
Techopedia wyjaśnia model programowania aplikacji (APM)
APM przedstawia najlepsze praktyki budowania aplikacji dla przedsiębiorstw J2EE, z których większość oparta jest na modelu trójwarstwowym:
- Komputer klienta
- APM
- Serwer bazy danych
Bank może być wykorzystany jako uproszczony przykład struktury trójwarstwowej. Bankomaty (PC) służą jako pierwszy poziom. Komputer mainframe to trzeci poziom i urządzenie do przechowywania najbardziej krytycznych danych. Chociaż dział IT banku zarządza tymi komputerami, nie zawsze jest możliwe uaktualnienie systemów wdrażających najnowsze aplikacje, ze względu na możliwość utraty danych i / lub innych problemów.
Jednak w oparciu o wytyczne APM rozwiązanie może być stosowane z serwerami WWW / aplikacyjnymi i kontenerami komponentów rozproszonych jako maszynami warstwy pośredniej. Dzięki środkowej warstwie nowe funkcje można udostępnić pierwszej i trzeciej warstwie bez aktualizacji systemów pierwszej i trzeciej warstwy ani instalowania nowego oprogramowania. Definiując środkową warstwę, APM wspiera ruch w kierunku cienkich klientów internetowych.
Inną ważną koncepcją APM jest pojemnik. Główną różnicą między komponentami JavaBean i J2EE jest to, że komponenty J2EE często nie wchodzą ze sobą w interakcje, ale wchodzą w interakcje z ich odpowiednimi kontenerami.
