υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Διαδίκτυο

Ποια είναι η διαφορά ανάμεσα στο ERP και το SOA;

Υπάρχει πολλή σύγχυση όταν πρόκειται για ορολογία λογισμικού. Το ERP και το SOA είναι πολύ διαφορετικά, αλλά μπορούν να χρησιμοποιηθούν στην ίδια φράση όταν αναφέρεται σε συστήματα επιχειρήσεων, κάτι που προσθέτει στη σύγχυση.

ERP

ERP σημαίνει Enterprise Resource Planning. Ένα σύστημα ERP είναι ένα σύνολο λειτουργικών ενοτήτων που εκτελούν επιχειρηματικές συναλλαγές, όπως η μισθοδοσία, η λογιστική και η αγορά. Ένα πραγματικό ERP θα ενσωματώσει αυτές τις λειτουργίες έτσι ώστε να μοιράζονται πληροφορίες.

SOA

SOA σημαίνει Service Oriented Architecture. SOA είναι ένα εργαλείο για την ανάπτυξη λογισμικού. Η βασική αρχή του SOA είναι να γράψει κώδικα προγράμματος όσο το δυνατόν πιο λίγες φορές. Οι συγκεκριμένες εργασίες που εκτελούνται σε πολλαπλά προγράμματα ρυθμίζονται ως αντικείμενα "υπηρεσίας". Ένα πρόγραμμα που χειρίζεται μια μεγαλύτερη λειτουργία μπορεί να "καλέσει" αυτή την ατομική εργασία στέλνοντας εισόδου και λήψης εξόδου, ή έχοντας την έξοδο αυτή αποθηκευμένη σε μια βάση δεδομένων. Απλό παράδειγμα: "Διεύθυνση" είναι ένα σύνολο δεδομένων που είναι κοινά για πολλές λειτουργίες της επιχείρησης. Μέσα σε μια βάση δεδομένων αποθηκεύουμε όλους τους τύπους διευθύνσεων. Τα δεδομένα διευθύνσεων για τους υπαλλήλους, τους πελάτες, τους προμηθευτές και τις επαφές μπορούν να χρησιμοποιούν την ίδια λογική προγράμματος για την επικύρωση και διαμόρφωση των δεδομένων. Αυτό το σύνολο κωδικών μπορεί να γραφτεί μία φορά και να μοιραστεί με όλα τα προγράμματα. Το SOA καθιστά τη μελλοντική ανάπτυξη ευκολότερη και η συντήρηση λιγότερο επώδυνη.

Η χρήση του SOA

Service Oriented Architecture μπορεί να βρεθεί στην καρδιά ενός συστήματος ERP. Τα συστήματα ERP αποθηκεύουν συχνά παρόμοια δεδομένα, που μοιράζονται διάφορες λειτουργικές μονάδες ή λειτουργικές περιοχές, σε ένα μόνο σημείο. Δεν είναι πάντοτε στο ίδιο περιβάλλον, αλλά το SOA είναι πιο πιθανό να βρεθεί σε ολοκληρωμένα συστήματα.

Εργαλείο εναντίον Blueprint

ERP μπορεί να συγκριθεί με ένα σχέδιο για την οικοδόμηση μιας δομής, ενώ το SOA είναι πιο κοντά στο μια ζώνη εργαλείων που χρησιμοποιείται από το συνεργείο κατασκευής. Μπορούν να χρησιμοποιηθούν μαζί και τα αποτελέσματα πιθανότατα θα είναι καλύτερα, αλλά δεν είναι τα ίδια.

Ορολογία στον κόσμο των συστημάτων

Όταν οι άνθρωποι ρίχνουν όρους όπως ERP ή SOA, ανήκουν μόνο εάν βρίσκεστε σε μια ιδιαίτερα τεχνική συζήτηση που περιλαμβάνει επιλογή λογισμικού ή ανάπτυξη νέου λογισμικού. Εκείνοι που πωλούν λογισμικό ή άλλη τεχνολογία τείνουν να πασπαλίζουν λέξεις κουμπιών της βιομηχανίας στο μάρκετινγκ τους για να κάνουν τους αγοραστές να αισθάνονται σαν να παίρνουν το πιο πρόσφατο και μεγαλύτερο προϊόν - ακόμη και αν δεν ξέρουν τι είναι το προϊόν.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα