Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει το μοντέλο προγραμματισμού εφαρμογών (APM);
- Η Techopedia εξηγεί το μοντέλο προγραμματισμού εφαρμογών (Application Programming Model, APM)
Ορισμός - Τι σημαίνει το μοντέλο προγραμματισμού εφαρμογών (APM);
Το μοντέλο προγραμματισμού εφαρμογών (APM) είναι ένα μοντέλο προγραμματισμού J2EE που παρέχει οδηγίες σε έναν πάροχο εξαρτημάτων εφαρμογών. Η JPM χρησιμοποιείται για την κατασκευή λογισμικού για επιχειρηματικές λειτουργίες που βασίζονται στις απαιτήσεις λειτουργικότητας και συστήματος που απαιτεί η επιχείρηση.
Ένα J2EE APM επικεντρώνεται στη δημιουργία εξαρτημάτων για την πρόσβαση σε επιχειρησιακό πληροφοριακό σύστημα (EIS) της εταιρείας και τη δημιουργία και διαχείριση συνδέσεων με αυτό το σύστημα. Το APM επίσης προσπαθεί να αναπτύξει στοιχεία που μπορούν να παρέχουν ασφάλεια στην επιχειρησιακή εφαρμογή και να υποστηρίζουν ασφαλείς συναλλαγές.
Το APM ορίζει ένα περίγραμμα για την ανάπτυξη εφαρμογών με επίκεντρο τον ιστό, διανομής και Java.
Η Techopedia εξηγεί το μοντέλο προγραμματισμού εφαρμογών (Application Programming Model, APM)
Ένα APM περιγράφει τις βέλτιστες πρακτικές για τη δημιουργία μιας επιχειρησιακής εφαρμογής J2EE, οι περισσότερες από τις οποίες βασίζονται σε ένα μοντέλο τριών επιπέδων:
- Πελάτη μηχανή
- APM
- Διακομιστή βάσης δεδομένων
Μια τράπεζα μπορεί να χρησιμοποιηθεί ως ένα απλοποιημένο παράδειγμα μιας δομής τριών επιπέδων. Τα ταμεία (υπολογιστές) χρησιμεύουν ως πρώτη βαθμίδα. Το mainframe είναι το τρίτο επίπεδο και το χώρο αποθήκευσης για τα πιο κρίσιμα δεδομένα. Αν και το τμήμα πληροφορικής της τράπεζας διαχειρίζεται αυτούς τους υπολογιστές, δεν είναι πάντα δυνατό να αναβαθμιστούν τα συστήματα που χρησιμοποιούν τις πιο πρόσφατες εφαρμογές, λόγω της πιθανότητας απώλειας δεδομένων ή / και άλλων θεμάτων.
Ωστόσο, με βάση τις οδηγίες APM, μπορεί να χρησιμοποιηθεί μια λύση με διακομιστές Web / εφαρμογών και κατανεμημένα δοχεία συστατικών ως μηχανήματα μεσαίου επιπέδου. Με αυτό το μεσαίο επίπεδο, νέες λειτουργίες μπορούν να παρέχονται στην πρώτη και τρίτη βαθμίδα χωρίς αναβάθμιση του συστήματος πρώτου και τρίτου επιπέδου ή εγκατάσταση νέου λογισμικού. Ορίζοντας τη μεσαία βαθμίδα, το APM υποστηρίζει μια κίνηση προς τους λεπτούς πελάτες που βασίζονται στο Web.
Μια άλλη σημαντική έννοια APM είναι το δοχείο. Η κύρια διαφορά μεταξύ των στοιχείων JavaBean και J2EE είναι ότι τα συστατικά του J2EE συχνά δεν αλληλεπιδρούν μεταξύ τους αλλά αλληλεπιδρούν με τα αντίστοιχα δοχεία τους.
