Πώς το Tajo δημιουργεί μια ενσωμάτωση

Ένας πράκτορας σε προωθημένη ανάπτυξη αναλαμβάνει την κατασκευή. Εσείς κρατάτε τις πύλες. Πέντε βήματα: ανακάλυψη, πρόχειρο σχέδιο, επικύρωση, έγκριση, δημοσίευση, με ανθρώπινη απόφαση σε κάθε σημείο που έχει σημασία.

  1. 01
    Ανακάλυψη
  2. 02
    Πρόχειρο σχέδιο
  3. 03
    Επικύρωση
  4. 04
    Έγκριση
  5. 05
    Δημοσίευση και εκτέλεση

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

01

Ανακάλυψη

Τι κάνει ο πράκτορας

Ο πράκτορας χαρτογραφεί τα συστήματα και στις δύο πλευρές της ενσωμάτωσης. Δουλεύει πάνω σε ένα σύνολο ανακάλυψης 27 προμηθευτών και 10.345 τεκμηριωμένων λειτουργιών API, καθώς και ένα δείγμα που αποκαλύπτει μόνο τη δομή των πραγματικών σας δεδομένων: ονόματα και τύπους πεδίων, ποτέ τιμές.

Τι βλέπετε και εγκρίνετε

Μια ευανάγνωστη εικόνα των όσων βρέθηκαν: ποια συστήματα, ποια αντικείμενα, ποια πεδία και τι πιστεύει ο πράκτορας ότι τα συνδέει. Δεν έχει κατασκευαστεί ή μετακινηθεί ακόμα τίποτα.

02

Πρόχειρο σχέδιο

Τι κάνει ο πράκτορας

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

Τι βλέπετε και εγκρίνετε

Ολόκληρο το πρόχειρο σχέδιο, εντελώς ανοιχτό: κάθε αντιστοίχιση και κάθε κανόνας, διατυπωμένα αρκετά καθαρά ώστε να μπορούν να αμφισβητηθούν. Ένα πρόχειρο σχέδιο δεν έχει δικαιώματα· δεν μπορεί να αγγίξει ένα παραγωγικό σύστημα.

03

Επικύρωση

Τι κάνει ο πράκτορας

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

Τι βλέπετε και εγκρίνετε

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

04

Έγκριση

Τι κάνει ο πράκτορας

Ο πράκτορας παρουσιάζει την επικυρωμένη ενσωμάτωση προς απόφαση. Δεν μπορεί να εγκρίνει τη δική του δουλειά: η έγκριση είναι ανθρώπινη ενέργεια και είναι δεσμευμένη σε ένα κρυπτογραφικό digest της ακριβούς διαμόρφωσης που εμφανίζεται στην οθόνη.

Τι βλέπετε και εγκρίνετε

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

05

Δημοσίευση και εκτέλεση

Τι κάνει ο πράκτορας

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

Τι βλέπετε και εγκρίνετε

Ένα αρχείο ελέγχου με αλυσιδωτό κατακερματισμό (hash), ανθεκτικό σε παραποίηση, για κάθε εκτέλεση: τι εκτελέστηκε, με ποια έγκριση, τι άγγιξε. Απόδειξη, όχι ο λόγος ενός πίνακα ελέγχου.

Γιατί οι πύλες είναι το νόημα

Ο πράκτορας προτείνει· εσείς αποφασίζετε

Κάθε βήμα που θα μπορούσε να επηρεάσει ένα παραγωγικό σύστημα περνά από μια ανθρώπινη πύλη. Ο πράκτορας του Tajo είναι γρήγορος στη σύνταξη και τον έλεγχο· είναι σκόπιμα ανίκανος να χορηγήσει άδεια στον εαυτό του.

Η έγκριση σημαίνει ακριβώς αυτό

Οι εγκρίσεις που είναι δεμένες σε digest κλείνουν το χάσμα ανάμεσα σε αυτό που εξετάσατε και σε αυτό που εκτελείται. Δεν υπάρχει κανένα χρονικό παράθυρο στο οποίο η διαμόρφωση θα μπορούσε να αποκλίνει ανάμεσα στην οθόνη έγκρισης και την παραγωγή.

Η άρνηση είναι λειτουργία

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

Πού λειτουργεί αυτό σήμερα

Ο κύκλος ζωής που περιγράφηκε παραπάνω λειτουργεί πάνω στο ζωντανό περιβάλλον εκτέλεσης του Tajo: 53 συνδεδεμένες ενσωματώσεις, περίπου 19 από αυτές ικανές για εγγραφή, με το Brevo ως πιστοποιημένο προορισμό (επτά τυποποιημένους στόχους) και υποστήριξη για το HubSpot υπό ανάπτυξη. Το σύνολο ανακάλυψης, 27 προμηθευτές, 10.345 λειτουργίες API, είναι αυτό από το οποίο συντάσσει ο πράκτορας όταν το στοίβαγμά σας ξεπερνά αυτό που είναι ήδη συνδεδεμένο. Η ειλικρινής ανάλυση του τι βρίσκεται σε κάθε στάδιο βρίσκεται στη σελίδα ετοιμότητας για ενσωμάτωση .

Δείτε το να δημιουργεί μία από τις δικές σας

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

Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το όνομά σας και ένα email ή έναν αριθμό τηλεφώνου. Θα σας στείλουμε πληροφορίες για την πρόσβαση στο Tajo.

αυτόματη αναγνώριση