BPM και SOA: Πώς οδηγούν την επιχείρηση

Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 23 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
Μόνο 3 φρούτα το βράδυ θα αποκαταστήσουν τη σπονδυλική στήλη ΑΣΚΗΣΗ ΧΡΥΣΟΨΑΡΙ
Βίντεο: Μόνο 3 φρούτα το βράδυ θα αποκαταστήσουν τη σπονδυλική στήλη ΑΣΚΗΣΗ ΧΡΥΣΟΨΑΡΙ

Περιεχόμενο


Πάρε μακριά:

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

Η διαχείριση επιχειρησιακών διαδικασιών (BPM) είναι ένα παράδειγμα που επιτρέπει στις επιχειρήσεις να μοντελοποιούν, να αυτοματοποιούν, να εκτελούν, να ελέγχουν, να μετρούν και να βελτιστοποιούν τη ροή των επιχειρηματικών δραστηριοτήτων. Αυτό συμβαίνει σε όλα τα ολοκληρωμένα συστήματα της επιχείρησης, στους υπαλλήλους, στους πελάτες και στους συνεργάτες της, τόσο εντός όσο και εκτός των εταιρικών ορίων. Η αρχιτεκτονική προσανατολισμένη στην εξυπηρέτηση (SOA), από την άλλη πλευρά, είναι μια αρχιτεκτονική προσέγγιση για την κατασκευή συστημάτων εντάσεως λογισμικού από μια σειρά καθολικά διασυνδεδεμένων και αλληλεξαρτώμενων υπηρεσιών.

Το BPM και το SOA είναι ξεχωριστά παραδείγματα - η SOA είναι μια αρχιτεκτονική προσέγγιση ενώ η BPM αφορά στη μοντελοποίηση, την εφαρμογή και την παρακολούθηση των επιχειρηματικών διαδικασιών.Ωστόσο, οι δύο είναι ευθυγραμμισμένες, επειδή ένας από τους πολλούς τρόπους για την υλοποίηση επιχειρηματικών διαδικασιών είναι μέσω του σχεδιασμού SOA. Εδώ μπορείτε να δείτε πώς BPM και SOA μπορούν να συνεργαστούν και ποια οφέλη προσφέρει κάθε φορά όταν χρησιμοποιούνται ξεχωριστά. (Για ανάγνωση στο φόντο, ανατρέξτε στην ενότητα Enterprise Computing: What's All Buzz;)


Η ομπρέλα που διαχειρίζεται το BPM και το SOA

Η αρχιτεκτονική των επιχειρήσεων είναι η λογική της οργάνωσης για τις επιχειρηματικές διαδικασίες των οργανισμών και την υποδομή πληροφορικής. Είναι επίσης η ομπρέλα που διέπει και αυτά τα δύο παραδείγματα. Η αρχιτεκτονική που προσανατολίζεται στην εξυπηρέτηση είναι ένα αρχιτεκτονικό στυλ για την υλοποίηση ή τη δημιουργία μιας επιχειρησιακής αρχιτεκτονικής ακριβώς όπως το client-server, το n-tier, τα mainframes κλπ. Ο πρωταρχικός στόχος της αρχιτεκτονικής προσανατολισμένης στις υπηρεσίες είναι η ευθυγράμμιση της επιχείρησης με την τεχνολογία της πληροφορίας και οι δύο πιο αποτελεσματικές.

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


Το παρακάτω σχήμα είναι μια αρχιτεκτονική αναφοράς SOA που εντοπίζει όπου η BPM ταιριάζει στη στοίβα SOA. Όπως μπορείτε να δείτε, το BPM βρίσκεται ακριβώς πάνω από το στερεό υπόβαθρο που παρέχεται από το SOA και κληρονομεί σημαντικές δυνατότητες ολοκλήρωσης από αυτό.

Εικόνα 1: Αρχιτεκτονική αναφοράς SOA

Σημείωση: Τα επίπεδα της αρχιτεκτονικής αναφοράς από κάτω προς τα πάνω είναι: στρώμα βάσης δεδομένων, στρώμα εφαρμογής, στρώμα στοιχείου, στρώμα ενσωμάτωσης, στρώμα επιχειρηματικών διεργασιών, στρώμα παρουσίασης, επίπεδο καναλιού.

No Bugs, No Stress - Ο οδηγός σας βήμα προς βήμα για τη δημιουργία λογισμικού που αλλάζει τη ζωή χωρίς να καταστρέφει τη ζωή σας

Δεν μπορείτε να βελτιώσετε τις δεξιότητες προγραμματισμού σας όταν κανείς δεν ενδιαφέρεται για την ποιότητα του λογισμικού.

Προσεγγίσεις και εργαλεία που υποστηρίζουν BPM και SOA

Υπάρχουν διάφορες προσεγγίσεις για την υλοποίηση του BPM και του SOA:

  • Παραδοσιακή Ανάπτυξη Εφαρμογών
    Μια επιλογή είναι να αναπτυχθεί μια εντελώς νέα εφαρμογή στο σπίτι. Οι περισσότερες εταιρείες έχουν τη δυνατότητα να το κάνουν αυτό, οπότε δεν είναι ασυνήθιστο για αυτές τις εταιρείες να αξιολογήσουν εάν μπορούν να χρησιμοποιήσουν την παραδοσιακή ανάπτυξη εφαρμογών αντί να χρησιμοποιούν λογισμικό διαχείρισης επιχειρησιακών διαδικασιών (BPMS). Οι παράμετροι λήψης αποφάσεων επικεντρώνονται στο κατά πόσον τα σύνολα δεξιοτήτων υπάρχουν εσωτερικά για να καλύψουν τις απαιτήσεις και το χρόνο που απαιτείται για την αγορά.
  • Επέκταση υφιστάμενης εφαρμογής
    Οι περισσότεροι οργανισμοί χρησιμοποιούν ήδη εφαρμογές στις επιχειρηματικές τους διαδικασίες. Προφανώς, αξιοποιώντας μια υπάρχουσα εφαρμογή παίρνει μεγάλη σημασία. Εάν υπάρχει μια υπάρχουσα εφαρμογή, ορισμένες εταιρείες αξιολογούν εάν θα επεκτείνουν την εφαρμογή αυτή για να συμβάλουν στη βελτίωση σε βασικούς τομείς διαδικασίας. Εδώ, οι παράμετροι απόφασης επικεντρώνονται στο κόστος, την πολυπλοκότητα και την ανωριμότητα.
  • Αγοράζοντας μια Συσκευασμένη Εφαρμογή
    Σε πολλές περιπτώσεις, μπορείτε να αγοράσετε μια συσκευασμένη εφαρμογή που υποτίθεται ότι σχεδιάζεται για να καλύψει τις ανάγκες μιας συγκεκριμένης διαδικασίας ή λειτουργίας. Οι παράμετροι λήψης αποφάσεων περιλαμβάνουν το χρόνο στην αξία, τον κίνδυνο υιοθέτησης, την ανταπόκριση στις αλλαγές και την επέκταση του πεδίου εφαρμογής.

Οι παρακάτω πίνακες δείχνουν μια σύγκριση των κύριων εργαλείων από τα δύο παραδείγματα.

Πίνακας 1: Εργαλεία BPM και SOA

Τα οφέλη του SOA

Το SOA έχει μερικά βασικά οφέλη για τις επιχειρήσεις. Ας ρίξουμε μια ματιά σε αυτά, καθώς και τα οφέλη που παρέχονται από BPM. Από την πλευρά της, η SOA παρέχει:

  • Βελτιωμένες επικοινωνίες B2C
  • Μια αρχιτεκτονική προσανατολισμένη προς την υπηρεσία για την οργάνωση. Μια επιχείρηση που οργανώνεται γύρω από το SOA είναι γενικά πιο ευέλικτη και μπορεί να ανταποκριθεί στις επιχειρηματικές αλλαγές πιο εύκολα και γρήγορα.
  • Η δυνατότητα επαναχρησιμοποίησης κώδικα για τη μείωση του κόστους ανάπτυξης. Οι υπηρεσίες καθιστούν τη λειτουργικότητα πιο επαναχρησιμοποιήσιμη, γεγονός που μειώνει το κόστος αποφεύγοντας την ανάγκη επανάληψης της ίδιας λειτουργικότητας.
  • Βελτιωμένη ενσωμάτωση των υφιστάμενων πρωτοβουλιών e-business / CRM / ERP. Το SOA δεν αποτελεί εναλλακτική λύση για τις προσεγγίσεις