αγγλικά : Service-oriented architecture
γαλλικά : Architecture orientée services
γερμανικά : Serviceorientierte Architektur
Η Αρχιτεκτονική Βασισμένη σε Υπηρεσίες (Service-oriented architecture, SOA) είναι ένα στυλ σχεδιασμού λογισμικού όπου οι υπηρεσίες παρέχονται στα άλλα στοιχεία από στοιχεία εφαρμογής, μέσω ενός πρωτοκόλλου επικοινωνίας μέσω ενός δικτύου. Η υπηρεσία SOA είναι μια ξεχωριστή μονάδα λειτουργικότητας στην οποία μπορείτε να έχετε πρόσβαση από απόσταση και να ενεργείτε και να ενημερώνεστε ανεξάρτητα, όπως η ανάκτηση μιας δήλωσης πιστωτικής κάρτας στο διαδίκτυο. Το SOA προορίζεται επίσης να είναι ανεξάρτητο από πωλητές, προϊόντα και τεχνολογίες.
Μια υπηρεσία έχει τέσσερις ιδιότητες σύμφωνα με έναν από τους πολλούς ορισμούς του SOA:
Λογικά αντιπροσωπεύει μια επιχειρηματική δραστηριότητα με συγκεκριμένο αποτέλεσμα.
Είναι αυτόνομο.
Είναι ένα μαύρο κουτί για τους καταναλωτές του, που σημαίνει ότι ο καταναλωτής δεν χρειάζεται να γνωρίζει την εσωτερική λειτουργία της υπηρεσίας.
Μπορεί να αποτελείται από άλλες υποκείμενες υπηρεσίες.
Hellenica World - Scientific Library
Από τη ελληνική Βικιπαίδεια http://el.wikipedia.org . Όλα τα κείμενα είναι διαθέσιμα υπό την GNU Free Documentation License