?, Τι είναι ένα ESB? | Mulesoft
Τι είναι ένα ESB
Στο Snapchat η συντομογραφία ESB σημαίνει “όλοι επιστρέφουν πίσω.”Μεταξύ των οπαδών των Star Wars σημαίνει” Η αυτοκρατορία χτυπά πίσω.«
Τι σημαίνει το ESB
Ορισμοί στον κυβερνοχώρο
Το λεξικό “κειμένου μιλούν”
(Συντομογραφίες, Όροι Slang, Numeronyms και Emojis)
Σελίδες τάσης
Τι σημαίνει ESB?
Στο Snapchat η συντομογραφία ESB σημαίνει “όλοι επιστρέφουν πίσω.”Μεταξύ των οπαδών των Star Wars σημαίνει” Η αυτοκρατορία χτυπά πίσω.«
Δοκιμή “Cyber Speak”
Τώρα ξέρετε τι ESB σημαίνει, αλλά είστε καλοί στο Cyber μιλήστε? Λοιπόν ας δούμε!
- Αυτή η δοκιμή έχει ερωτήσεις.
- Μια σωστή απάντηση αξίζει 5 πόντους.
- Μπορείτε να φτάσετε έως και 5 πόντους μπόνους για μια γρήγορη απάντηση.
- Ορισμένες ερωτήσεις απαιτούν περισσότερες από μία απαντήσεις. Πρέπει να πάρετε κάθε μέρος σωστά.
- Προσοχή! Λάθος Απαντήσεις βαθμολογία 0 πόντοι.
- Εάν νικήσετε ένα από τα κορυφαία 3 αποτελέσματα, θα σας προσκληθεί να υποβάλετε αίτηση για την αίθουσα της φήμης.
Σύστημα βαθμολόγησης
Cyber Guru ( +)
Cyber Hero ( +)
Cyber Captain ( +)
Cyber Sergeant ( +)
Cyber Recruit ( +)
Εικόνα για ESB
Όταν γράφω ESB, Εννοώ αυτό: “Όλοι χτυπούν πίσω”
Περίληψη των βασικών σημείων
Πρώτος ορισμός του ESB
“Όλοι χτυπάω πίσω” είναι ο πιο συνηθισμένος ορισμός για ESB στο Snapchat.
ESB | |
---|---|
Ορισμός: | Όλοι επιστρέφουν |
Τύπος: | Συντομογραφία |
Εικασία: | 3: εικαστικό |
Τυπικοί χρήστες: | Ενήλικες και έφηβοι |
Δεύτερος ορισμός του ESB
Το “The Empire Strikes Back” είναι ένας κοινός ορισμός για ESB Μεταξύ των οπαδών των Star Wars.
ESB | |
---|---|
Ορισμός: | Η αυτοκρατορία χτυπά πίσω |
Τύπος: | Συντομογραφία |
4: Δύσκολο να μαντέψω | |
Τυπικοί χρήστες: |
- Αντωνάκης: .
- Ιορδανία: ESB .
Μια ακαδημαϊκή ματιά στο ESB
Τι είπαμε πριν από την αποστολή μηνυμάτων και των κοινωνικών μέσων ενημέρωσης?
Πριν από την ψηφιακή εποχή, ίσως είπαμε κάτι σαν “xx” αντί για ESB.
Βοηθήστε μας να βελτιώσουμε τους ορισμούς του κυβερνοχώρου
- Διαφωνείτε με κάτι σε αυτήν τη σελίδα?
- Εντοπίσατε ένα τυπογραφικό?
- Γνωρίζετε έναν όρο αργκό που έχουμε χάσει?
Τι είναι ένα ESB?
Ένα λεωφορείο για την επιχείρηση (ESB) είναι θεμελιωδώς μια αρχιτεκτονική. . . . . Η έννοια του ESB γεννήθηκε από την ανάγκη να απομακρυνθεί από την ολοκλήρωση από σημείο σε σημείο, η οποία γίνεται εύθραυστη και δύσκολη διαχείριση με την πάροδο του χρόνου. Η ενσωμάτωση από το σημείο σε σημείο έχει ως αποτέλεσμα τον προσαρμοσμένο κώδικα ενσωμάτωσης να εξαπλώνεται μεταξύ των εφαρμογών χωρίς κεντρικό τρόπο παρακολούθησης ή αντιμετώπισης προβλημάτων. Αυτό συχνά αναφέρεται ως “κώδικας σπαγγέτι” και δεν κλιμακώνεται επειδή δημιουργεί αυστηρές εξαρτήσεις μεταξύ εφαρμογών.
Γιατί να χρησιμοποιήσετε ένα ESB?
. Μια αρχιτεκτονική ESB διευκολύνει αυτό παρέχοντας ένα απλό, καλά καθορισμένο, “pluggable” σύστημα που κλιμακώνεται πολύ καλά. .
Απελευθερώστε τη δύναμη των πωλήσεων και της Mulesoft
Εκτέλεση
Η αρχιτεκτονική ESB έχει ορισμένες βασικές αρχές που επιτρέπουν την ευελιξία και την κλίμακα των επιχειρήσεων. .
- . Αυτό επιτυγχάνεται συνήθως χρησιμοποιώντας έναν διακομιστή μηνυμάτων όπως το JMS ή το AMQP.
- Τα δεδομένα που ταξιδεύουν στο λεωφορείο είναι μια κανονική μορφή και είναι σχεδόν πάντα XML.
- Υπάρχει ένας “προσαρμογέας” μεταξύ της εφαρμογής και του λεωφορείου που κατατάσσουν τα δεδομένα μεταξύ των δύο μερών.
- Ο προσαρμογέας είναι υπεύθυνος για να μιλήσει με την εφαρμογή backend και να μετατρέψει τα δεδομένα από τη μορφή αίτησης στη μορφή του διαύλου. Ο προσαρμογέας μπορεί επίσης να εκτελέσει πλήθος άλλων δραστηριοτήτων, όπως διαχείριση συναλλαγών, ασφάλεια, ασφάλεια, παρακολούθηση, χειρισμός σφαλμάτων κ.λπ.
- Τα ESBs είναι γενικά απάθεια. Το κράτος είναι ενσωματωμένο στα μηνύματα που διέρχονται από το λεωφορείο.
- Η κανονική μορφή μηνύματος είναι η σύμβαση μεταξύ των συστημάτων. Η κανονική μορφή σημαίνει ότι υπάρχει μια συνεπής μορφή μηνυμάτων που ταξιδεύει στο λεωφορείο και ότι κάθε εφαρμογή στο λεωφορείο μπορεί να επικοινωνήσει μεταξύ τους
Βασικές αρχές ενσωμάτωσης
Ας ρίξουμε μια ματιά στο πώς μια αρχιτεκτονική ESB χαρτογραφεί τις πέντε βασικές αρχές ολοκλήρωσης:
- Ενορχήστρωση: Σύνθεση αρκετών υφιστάμενων εξαρτημάτων λεπτώνκων. Αυτό μπορεί να γίνει για την επίτευξη της κατάλληλης “λεπτομερούς” των υπηρεσιών και την προώθηση της επαναχρησιμοποίησης και της διαχείρισης των υποκείμενων εξαρτημάτων.
- Μεταμόρφωση: Μετασχηματισμός δεδομένων μεταξύ των κανονικών μορφών δεδομένων και των συγκεκριμένων μορφών δεδομένων που απαιτούνται από κάθε σύνδεσμο ESB. Ένα παράδειγμα αυτού θα μετατρέπεται μεταξύ CSV, COBOL COPYBOOK ή EDI μορφές είτε σε σαπούνι/XML είτε JSON. Οι μορφές Canoncial Data μπορούν να απλοποιήσουν σημαντικά τις απαιτήσεις μετασχηματισμού που σχετίζονται με μια μεγάλη εφαρμογή ESB όπου υπάρχουν πολλοί καταναλωτές και πάροχοι, ο καθένας με τις δικές τους μορφές και ορισμούς δεδομένων.
- Μεταφορά: Διαδικασία πρωτοκόλλου μεταφοράς μεταξύ πολλαπλών μορφών (όπως HTTP, JMS, JDBC). Σημείωση: Το Mule αντιμετωπίζει βάσεις δεδομένων όπως μια άλλη “υπηρεσία” κάνοντας JDBC απλώς μια άλλη μεταφορά (ή τελικό σημείο) όπου τα δεδομένα είναι προσβάσιμα.
- Μεσολάβηση: Παρέχοντας πολλαπλές διεπαφές για το σκοπό του Α) την υποστήριξη πολλαπλών εκδόσεων μιας υπηρεσίας για συμβατότητα προς τα πίσω ή εναλλακτικά, β) για να επιτρέπεται πολλαπλά κανάλια στην ίδια υποκείμενη υλοποίηση εξαρτημάτων. Αυτή η δεύτερη απαίτηση μπορεί να περιλαμβάνει την παροχή πολλαπλών διεπαφών στην ίδια συνιστώσα, μία διεπαφή Legacy (Flat File) και μία διασύνδεση συμβατών (SOAP/XML) προτύπων (SOAP/XML).
- Μη λειτουργική συνέπεια: Για μια τυπική πρωτοβουλία ESB, αυτό μπορεί να περιλαμβάνει συνέπεια γύρω από τον τρόπο που εφαρμόζονται και εφαρμόζονται πολιτικές ασφάλειας και παρακολούθησης. Επιπλέον, οι στόχοι της επεκτασιμότητας και της διαθεσιμότητας μπορούν να επιτευχθούν με τη χρήση πολλαπλών περιπτώσεων ESB για την παροχή αυξημένης απόδοσης (δυνατότητα κλιμάκωσης) και την εξάλειψη των μονών σημείων (SPOF), που είναι ο βασικός στόχος για εξαιρετικά διαθέσιμα συστήματα.
Επιλέγοντας μια πλατφόρμα ESB
Υπάρχουν πολλές πλατφόρμες ESB εκεί έξω, από μεγάλους ιδιόκτητους πωλητές έως εξειδικευμένες πωλητές και πωλητές ανοιχτού κώδικα. Σε χαρτί, υπάρχουν πολλές ομοιότητες. Ακολουθούν ορισμένα σημεία που πρέπει να λάβετε υπόψη κατά την επιλογή ESB.
Πυγμάχος ελαφρού βάρους
Το Mule είναι η πιο ελαφριά διαθέσιμη πλατφόρμα ενσωμάτωσης, με την πλήρως φορτωμένη κατανομή να ζυγίζει στα 40 MB. Είναι αρθρωτό από το σχεδιασμό, ώστε να μπορείτε να απομακρύνετε τις ανεπιθύμητες ενότητες εάν πρέπει να μειώσετε το αποτύπωμα. Δεν βλέπουμε “ελαφρύ” ως σχεδόν μέγεθος. Είναι επίσης το κόστος αλλαγής στις υπάρχουσες ενσωματώσεις και το ποσό της βαριάς ανύψωσης που πρέπει να κάνετε για να κάνετε αλλαγές. Ο χρόνος εκτέλεσης του Mule προσφέρει modularization και super-fast hot deployment καθώς και ένα μοντέλο διαμόρφωσης που διευκολύνει την ανακατασκευή και την προσθήκη/αλλαγή λειτουργικότητας.
Όχι μόνο διαμεσολάβηση
Οι περισσότεροι προμηθευτές σκέφτονται ένα ESB ως καθαρά διαμεσολάβηση μεταξύ συστημάτων και έχουν ξεχωριστά προϊόντα για τη διοργάνωση επιχειρηματικών λογικών και υπηρεσιών εκδοτικών. Το βλέπουμε αυτό ως περιττή πολυπλοκότητα. . Δεδομένου ότι το Mule ενσωματώνεται σφιχτά με την άνοιξη, σημαίνει ότι οι προγραμματιστές μπορούν επίσης να αξιοποιήσουν τις δυνατότητες της άνοιξης για την εφαρμογή της επιχειρηματικής λογικής.
Προσβάσιμο – Κάθε προγραμματιστής μπορεί να μάθει μουλάρι
. Το Mule χρησιμοποιεί ένα μοντέλο διαμόρφωσης XML (παρόμοιο με το ελατήριο) για να καθορίσει τη λογική και ο προσαρμοσμένος κώδικας μπορεί να γραφτεί σε διάφορες γλώσσες, όπως Java, Groovy, JavaScript, Ruby ή Python. Επίσης, το Anypoint Studio βοηθά τους νέους προγραμματιστές να φτάσουν γρήγορα στην ταχύτητα με ένα περιβάλλον γραφικής ανάπτυξης.
Κλιμάκωση, κλιμάκωση
Το Mule σχεδιάστηκε για οριζόντια κλίμακα σε υλικό βασικών προϊόντων – δεν χρειάζεται μεγάλο σίδερο. Ο χρόνος εκτέλεσης του Mule είναι εύκολα ενσωματωμένο σε μια εφαρμογή. Μπορεί επίσης να ενσωματωθεί στον διακομιστή εφαρμογών σας όπως το Tomcat, το JBOSS ή ήταν ή απευθείας στην αίτησή σας. Το πιο σημαντικό, το Mule παρέχει υποστήριξη Junit έτσι ώστε να μπορεί να ενσωματωθεί σε μια δοκιμαστική περίπτωση Junit. .
Μηνύματος αγνωστικιστής
Ένα ισχυρό χαρακτηριστικό του Mule είναι ότι το δοχείο είναι μήνυμα αγνωστικιστή. Αυτό σημαίνει ότι δεν αναγκάζει τα μηνύματα XML στους χρήστες του. Ενώ το XML είναι κοινό, υπάρχουν πολλά σενάρια όπου θα θελήσετε να χρησιμοποιήσετε το JSON, τα επίπεδα αρχεία, τα copybooks COBOL, τα δυαδικά και συνημμένα αρχεία, τα ρεύματα και τα αντικείμενα Java. Ο γραφικός χάρτης δεδομένων μας δεν είναι εξίσου περίεργος για τα δεδομένα που μπορούν να χαρτογραφηθούν. Επιπλέον, η ροή του Mule επιτρέπει στους προγραμματιστές να επεξεργάζονται αποτελεσματικά μεγάλα μηνύματα.
Εάν προτιμάτε να αφήσετε την αρχιτεκτονική εφαρμογών, η φιλοξενία και η παρακολούθηση της ενσωμάτωσής σας στους εμπειρογνώμονες ενοποίησης, τότε το CloudHub ™ είναι για εσάς. Το CloudHub είναι μια πλατφόρμα ενσωμάτωσης ως υπηρεσία (IPAAS) που σας ανεβαίνει σε λίγα λεπτά. Το CloudHub προσφέρει μια πολυεπίπεδη, ελαστική πλατφόρμα με συνδεσιμότητα με 150+ SAAS, κοινωνικά μέσα και υπηρεσίες υποδομής και τη δυνατότητα σύνδεσης με τις εφαρμογές σας στο χώρο. . Αυτό σημαίνει ότι αν αναπτύσσετε επί τόπου ή το σύννεφο, δεν υπάρχουν νέες έννοιες για μάθηση και η εμπειρία του προγραμματιστή είναι η ίδια. Δεν χρειάζεται να μάθετε έναν νέο τρόπο να κάνετε πράγματα.
Περίληψη
Οι περισσότεροι οργανισμοί θέλουν να αυξήσουν την ευκινησία μειώνοντας το χρόνο στην αγορά για νέες πρωτοβουλίες. Τα ESBs προάγουν αυτόν τον στόχο εφαρμόζοντας ένα απλό, καλά καθορισμένο σύστημα “pluggable” που κλιμακώνεται πολύ καλά. Εδώ στο Mulesoft καταλαβαίνουμε ότι μια αρχιτεκτονική ESB είναι ακριβώς αυτό: μια αρχιτεκτονική και όχι απλά ένα προϊόν που μπορείτε να αγοράσετε το ράφι. Περιλαμβάνει όχι μόνο την υποδομή αλλά και το σχεδιασμό εφαρμογών.
Εξερευνήστε την πιο ευέλικτη λύση ESB στον κόσμο, Mule, τον κινητήρα χρόνου εκτέλεσης της πλατφόρμας Anypoint και μάθετε πώς μπορεί να βοηθήσει τους οργανισμούς να δημιουργήσουν μια αρχιτεκτονική βασισμένη στην ευελιξία και την ταχύτητα.