7
1.7. Αρχιτεκτονική Εφαρμογών. Στα Πληροφορικά Συστήματα η αρχιτεκτονική των εφαρμογών είναι ένας από τους πυλώνες του σχεδιασμού της επιχείρησης, όσον αφορά την σχέση της με την πληροφορική ! αρχιτεκτονική των εφαρμογών είναι η επιστήμη και η τέχνη του συντονισμού όλων των εφαρμογών οι οποίες χρησιμοποιούνται από μια επιχείρηση, έτσι ώστε να δημιουργη"εί μια σύν"ετη αρχιτεκτονική η οποία να είναι κλιμακωτή, α#ιόπιστη, δια"έσιμη πάντα και εύκολη στη διαχείριση της Σημαντικό επίσης είναι για έναν αναλυτή, πέρα από την κατανόηση της δυναμικής και της λειτουργικότητας αυτής της σύν"ετης αρχιτεκτονικής, να μορφοποιήσει και την στρατηγική υλοποίησης της και να έχει το νου του στους τεχνολογικούς κινδύνους οι οποίοι " μπορούσαν να $άλουν σε κίνδυνο την ανάπτυ#η των λειτουργιών του οργανισμού ή της επιχείρησης Ορισμός : ! %ρχιτεκτονική εφαρμογών περιγράφει την δομή και την συμπεριφορά των εφαρμογών που χρησιμοποιούνται από μια επιχείρηση ή οργανισμό, εστιά&οντας στο πως αλληλεπιδρούν μετα#ύ τους και με τους χρήστες 'πίσης αναλύεται ο τρόπος με τον οποίο παράγονται τα δεδομένα αλλά και χρησιμοποιούνται από τις ίδιες τις εφαρμογές (ο αντικείμενο της αρχιτεκτονικής δεν είναι η εσωτερική δομή των εφαρμογών αλλά η ε#ωτερική τους συμπεριφορά και η σχέση τους με τα δεδομένα εισόδου ) ε#όδου ! αρχιτεκτονική των εφαρμογών ε#ειδικεύεται στις απαιτήσεις και ανάγκες της επιχείρησης *ελετά την επικοινωνία μετα#ύ των εφαρμογών του λογισμικού , τις $άσεις δεδομένων και τις εφαρμογές+ γέφυρες οι οποίες δρουν συνδέοντας τα διάφορα συστήματα -ιεπαφή χρηστών, .άσεις -εδομένων, /ογισμικά 'πε#εργασίας -εδομένων, -ιαδίκτυο0 %υτό $οη"ά στο να εντοπίσουμε τα δυσλειτουργικά κενά στο σύνολο των εφαρμογών Στη συνέχεια εντοπί&ονται εφαρμογές λογισμικού οι οποίες έφτασαν στο τέλος της &ωής τους 1234 5264 787140 και έχουν τεχνολογικά προ$λήματα ! αρχιτεκτονική των εφαρμογών παί&ει σημαντικό ρόλο, έτσι ώστε όλες οι εφαρμογές να λειτουργούν και να συνεργά&ονται αρμονικά και με λειτουργικά οφέλη για τον οργανισμό για τον οποίο σχεδιάστηκαν -ιαφοροποιείται από την αρχιτεκτονική του λογισμικού στο ότι αυτή εστιά&ει στη σχεδίαση των εφαρμογών 9πάρχουν διάφορα είδη αρχιτεκτονικών εφαρμογών, και σε κάποιες περιπτώσεις αν και φαίνονται να έχουν διαφορετικά χαρακτηριστικά, στην ουσία έχουν πολλά κοινά %ς δούμε λοιπόν δύο από αυτές :

Αρχιτεκτονικές_Εφαρμογών

Embed Size (px)

Citation preview

1.7. . , . , , , . , , . : , . . / . . , - ( , , , ). . ( life time cycle) . , . . , , . : (Transaction processing applications). (DB Centered applications) (, , ). . online , e-commerce , , . , , ( ) , , . 1.7.1. / / / /

1.7.1. (Language processing systems). ( Python), "" . , XML.

(transaction processing systems), .

, , . , . . , .

, . " .". , , .

1.7.2.

. , , , "" . .

, . 1.7.2. .

1. .

2.

3. , (Data Base Management System)

4. , . " " ( Pipe and Filter ), . . , .

, . , , . , , (Web Based Databases), (Browsers). 1.7.3. . (Layered) , .

1.7.3. , . , Web. 1.7.4 MHC PMS. . :1. . WEB BROWSER.

2. ( Web Browser ). ( LOG IN ), . , .

3. , . , .

4. , /. (WEB ). ( e-commerce ), , , . , , , . 4 1.7.3. ( Multi Tier Architectures) , / .( Web Browser )

LOG IN

1.7.3.

1. ( Web Server ) , . 2. ( Application Server ) , .3. (Database Server ) . . , .