SAP Εκμάθηση PI/PO

⚡ Έξυπνη Σύνοψη

SAP Το PI/PO (Ενσωμάτωση Διαδικασιών και Ορχήστρωση Διαδικασιών) είναι μια πλατφόρμα ενοποίησης επιχειρήσεων που συνδέει SAP και μη-SAP συστήματα για επικοινωνία A2A και B2B. Επιτρέπει την απρόσκοπτη ανταλλαγή δεδομένων, την κεντρική παρακολούθηση, την ασφαλή ανταλλαγή μηνυμάτων και την αυτοματοποίηση της ροής εργασίας σε κατανεμημένα επιχειρηματικά τοπία.

  • 🔗 Βασικό πλαίσιο ολοκλήρωσης: SAP Το PI αντικαθιστά τις εύθραυστες συνδέσεις από σημείο σε σημείο με έναν κεντρικό Integration Broker που δρομολογεί μηνύματα XML μεταξύ οποιουδήποτε SAP ή μη-SAP τελικό σημείο
  • ⚙️ PI έναντι PO: Η ενορχήστρωση διεργασιών επεκτείνει το PI συνδυάζοντας τη Διαχείριση Επιχειρηματικών Διεργασιών (BPM) και τη Διαχείριση Επιχειρηματικών Κανόνων (BRM) για ενορχήστρωση από άκρο σε άκρο.
  • πυρήνας Archiδομή: Το SLD, το Integration Builder, το Integration Repository, ο Integration Server, η Central Monitoring και η Adapter Engine συνεργάζονται κατά τον σχεδιασμό, τη διαμόρφωση και τον χρόνο εκτέλεσης.
  • 🔌 Πλαίσιο προσαρμογέα: Οι προσαρμογείς File, JMS, SOAP και JDBC, καθώς και η μηχανή Advanced Adapter Engine (AAE), χειρίζονται τη μετάφραση πρωτοκόλλου και την επεξεργασία μηνυμάτων μεγάλου όγκου.
  • Ασφάλεια μηνυμάτων: Η κρυπτογράφηση, οι ψηφιακές υπογραφές, οι δηλώσεις SAML, τα διακριτικά πιστοποιητικών και το HTTPS προστατεύουν τα μηνύματα σε όλα τα πρωτόκολλα XI, SOAP, RosettaNet, mail και CIDX.
  • 📊 OperaΚοινά οφέλη: Η κεντρική παρακολούθηση, η ασύγχρονη και σύγχρονη επικοινωνία, η επικύρωση σχήματος και τα πρόσθετα B2B (AS2, OFTP, EDI) καθιστούν τις PI/PO έτοιμες για παραγωγή.

SAP Εκμάθηση PI/PO

Τι είναι SAP ΠΙ;

SAP PI (Ενσωμάτωση Διαδικασιών) είναι μια πλατφόρμα εταιρικής ενοποίησης που παρέχει απρόσκοπτη συνδεσιμότητα μεταξύ SAP και μη-SAP εφαρμογές, είτε πρόκειται για εσωτερικές ροές A2A (Application to Application) είτε για επικοινωνία μεταξύ εταιρειών B2B (Business to Business). Επιτρέπει στους οργανισμούς να ανταλλάσσουν πληροφορίες μεταξύ εσωτερικού λογισμικού εντός της εταιρείας και εξωτερικών συστημάτων πέρα ​​από τα όριά της.

The SAP Η πλήρης μορφή του PI είναι Ενοποίηση Διαδικασιών. Ο κύριος σκοπός του είναι να καταργήσει τα σιλό δεδομένων, λειτουργώντας ως κόμβος που μεταφράζει, δρομολογεί και παρακολουθεί κάθε μήνυμα που ανταλλάσσεται σε ολόκληρη την επιχείρηση.

Τι είναι SAP ΤΑΧΥΔΡΟΜΕΙΟ?

SAP PO Το (Process Orchestration) είναι ένα εργαλείο αυτοματοποίησης και βελτιστοποίησης των επιχειρηματικών διαδικασιών. Συνδυάζει χαρακτηριστικά του SAP Διαχείριση Επιχειρηματικών Διαδικασιών (BPM), SAP Process Integration (PI) και SAP Business Rules Management (BRM). Με άλλα λόγια, SAP Το Process Orchestration είναι μια πιο προηγμένη έκδοση του SAP PI και παρέχει κάθε εργαλείο που απαιτείται για την ενσωμάτωση εφαρμογών και την ενορχήστρωση πλήρων επιχειρηματικών ροών εργασίας.

The SAP Η πλήρης μορφή του PO είναι Process Orchestration (Ορχήστρωση Διαδικασιών). Το PO τοποθετείται ως η διάδοχη στοίβα που ενοποιεί την ολοκλήρωση, τη μοντελοποίηση διαδικασιών και την εκτέλεση κανόνων σε ένα μόνο AS. Java χρόνο εκτέλεσης.

Κατανόηση SAP PI/PO με Παράδειγμα

Πέρα από τον τεχνικό ορισμό, SAP Το PI είναι πιο εύκολο να κατανοηθεί μέσω ενός σεναρίου υλοποίησης στον πραγματικό κόσμο.

Κατανόηση SAP PI/PO με Παράδειγμα

Παράδειγμα

Σκεφτείτε μια μεγάλης κλίμακας γαλακτοβιομηχανία που λειτουργεί σε μια ευρεία περιοχή και κυριαρχεί στην αγορά. Αρκετά μικρής κλίμακας γαλακτοκομεία λειτουργούν στην ίδια περιοχή, αλλά δεν μπορούν να ανταγωνιστούν τον μεγαλύτερο παράγοντα λόγω διαφορών στις τιμές. Για να σταθεροποιήσουν τις τιμές και να αποφύγουν τις συγκρούσεις, τα μεγάλα και τα μικρά γαλακτοκομεία αποφασίζουν να συνδεθούν χρησιμοποιώντας SAP PI. Διασυνδέονται μέσω SAP PI και αρχίζουν να λειτουργούν ως ενιαία μονάδα. Μέσω αυτής της ενοποίησης, ανταλλάσσουν όλες τις πληροφορίες που σχετίζονται με τα γαλακτοκομικά προϊόντα, συμπεριλαμβανομένων των δεδομένων τιμολόγησης, και μοιράζονται ίσο μερίδιο των κερδών.

SAP Το PI συνδέει διαφορετικές πλατφόρμες όπως:

  • SAP και μη-SAP συστήματα
  • Σενάρια B2B και A2A
  • Ασύγχρονη και Syncχρόνιες Επικοινωνίες
  • Διασυστατική διαχείριση επιχειρηματικών διαδικασιών

Γιατί SAP PI/PO;

Πριν SAP PI, επιχειρήσεις που συνδέονται μεταξύ τους μέσω επικοινωνίας από σημείο σε σημείο. Αυτή η προσέγγιση δεν κλιμακώνεται σε πολλαπλές πολύπλοκες διαδικασίες. Για ομαλή επικοινωνία μεταξύ πολλών συστημάτων, χρησιμοποιείται διαμεσολαβούμενη επικοινωνία χρησιμοποιώντας έναν μεσίτη ολοκλήρωσης, και SAP Το PI εφαρμόζει αυτό το μοτίβο πολύ καλά. Επιτρέπει τη διασύνδεση διαφορετικών διεργασιών μέσω μιας κεντρικής τοποθεσίας που ονομάζεται Integration Broker, αντί για τον ιστό αράχνης των συνδέσεων από σημείο σε σημείο. Ο integration broker ή server αποτελεί αναπόσπαστο μέρος της διαμεσολαβούμενης επικοινωνίας και αποτελείται από ένα JavaΜηχανή Advanced Adapter Engine (AAE) που βασίζεται σε αυτό και μηχανή ενσωμάτωσης για δρομολόγηση. Η διαμεσολαβούμενη επικοινωνία βασίζεται σε έναν μεσίτη ενσωμάτωσης που εκτελείται μέσω ανταλλαγής μηνυμάτων XML.

SAP Επισκόπηση PI/PO
SAP Επισκόπηση PI PO

SAP Το PI χειρίζεται μηνύματα XML μέσω του Integration Broker σε τέσσερις φάσεις:

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

Επόμενο σε αυτό SAP Σεμινάριο PI, θα μάθουμε πώς SAP PI/PO λειτουργεί.

Πως SAP PI/PO λειτουργεί

SAP Το PI εκτελεί τρεις βασικές λειτουργίες που μαζί αποτελούν τη ραχοκοκαλιά της ολοκλήρωσης:

  • Συνδέω: SAP Το PI ενσωματώνεται με οποιαδήποτε εφαρμογή, είτε προέρχεται από τρίτο μέρος είτε από SAPΧρησιμοποιεί το πλαίσιο προσαρμογέα για να φέρει λύσεις τρίτων στον δίαυλο.
  • Συντεταγμένη: Ορίζει μια διαδρομή ή ροή εργασίας για κάθε ολοκληρωμένη επιχειρηματική συναλλαγή. Διασφαλίζει ότι κάθε μήνυμα παραδίδεται σωστά από την πηγή στον προορισμό-στόχο.
  • ΕΠΙΚΟΙΝΩΝΩ: Μεταφράζει αρχεία σε οποιαδήποτε μορφή, είτε πρόκειται για εσωτερική μορφή αρχείου είτε για πρότυπο ενσωμάτωσης μεταξύ επιχειρήσεων.

Μόλις αυτές οι τρεις λειτουργίες τεθούν σε ισχύ, SAP Το PI μπορεί να λειτουργήσει ως το κεντρικό επίπεδο ανταλλαγής για ολόκληρη την επιχείρηση. Η επόμενη ενότητα εξηγεί πώς η αρχιτεκτονική του υποστηρίζει αυτές τις ευθύνες.

SAP PI/PO Archiδομή

SAP PI/PO Archiδομή

SAP PI/PO Archiδομή

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

Κατάλογος Landscape System

Είναι ένας κεντρικός πάροχος πληροφοριών σε ένα τοπίο συστήματος. Το SLD περιέχει δύο τύπους πληροφοριών: «Πληροφορίες στοιχείων (Εγκατεστημένων και Εγκατεστημένων)» και «Περιγραφή τοπίου».

Ενσωμάτωση Builder

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

Αποθετήριο ολοκλήρωσης

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

Διακομιστής ολοκλήρωσης

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

Κεντρική Παρακολούθηση

Ο τομέας PI παρακολουθείται κεντρικά μέσω αυτού του στοιχείου. Το "Runtime Workbench" είναι το εργαλείο που χρησιμοποιείται για την παρακολούθηση της ροής μηνυμάτων, της απόδοσης και της εύρυθμης λειτουργίας των στοιχείων.

Κινητήρας προσαρμογέα

Λειτουργεί ως το επίπεδο σύνδεσης που συνδέει τη μηχανή ολοκλήρωσης με SAP συστήματα και άλλα εξωτερικά συστήματα μέσω προσαρμογέων ειδικών για το πρωτόκολλο.

Τεχνική Επεξεργασίας Μηνυμάτων από PI

Για πρόσβαση σε δεδομένα από SAP και μη-SAP εφαρμογές, SAP Το PI χρησιμοποιεί ενδιάμεσες μορφές εγγράφων όπως IDoc και επίπεδα αρχεία για τη μεταφορά των δεδομένων του και στη συνέχεια ομαλοποιεί τα πάντα εσωτερικά σε XML.

Υπηρεσίες

Η Ενοποίηση Διεργασιών (PI) χρησιμοποιεί το αποθετήριο ολοκλήρωσης για να σχεδιάσει τη δομή μηνυμάτων και να ορίσει το contract μεταξύ συστημάτων αποστολέα και δέκτη.

διαμόρφωση

Ο Κατάλογος Ενσωμάτωσης (ID) χρησιμοποιείται για τη διαμόρφωση τεχνικών παραμέτρων για αντικείμενα που δημιουργούνται στο IR (Αποθετήριο Ενσωμάτωσης), συνδέοντας διεπαφές με πραγματικά συστήματα και κανάλια επικοινωνίας.

Επεξεργασία μηνυμάτων

Μόλις ενεργοποιηθεί το IDoc στο SAP σύστημα, το PI αναλαμβάνει τον έλεγχο και μετατρέπει τα μηνύματα σε μορφή XML για εσωτερική επεξεργασία μέσω της μηχανής ολοκλήρωσης.

Παρακολούθηση μηνυμάτων

Τα μηνύματα μπορούν να παρακολουθούνται και tracεπεξεργασμένο χρησιμοποιώντας το "Runtime Workbench". Αυτό το εργαλείο είναι χρήσιμο για την παρακολούθηση προσαρμογέων αποστολέα και παραλήπτη, εξερχόμενων και εισερχόμενων μηνυμάτων, παρακολούθηση από άκρο σε άκρο πλήρων σεναρίων και σφάλματα. traces.

Συνδεσιμότητα: Πλαίσιο Proxy και Πλαίσιο Adapter

Συνδεσιμότητα σε SAP Το PI παρέχεται μέσω δύο συμπληρωματικών πλαισίων: το Proxy Framework για εγγενείς SAP επικοινωνία και το Adapter Framework για όλα τα υπόλοιπα.

Πλαίσιο προσαρμογέα

SAP Το PI συνδέεται με οποιοδήποτε εξωτερικό σύστημα (SAP ή μη-SAP) χρησιμοποιώντας το πλαίσιο προσαρμογέα. Το πλαίσιο προσαρμογέα βασίζεται στο AS Java περιβάλλον εκτέλεσης και το Java Connector Archiδομή (JCA). Το πλαίσιο του προσαρμογέα αποτελείται από δύο προεπιλεγμένες αλυσίδες λειτουργικών μονάδων. Εάν η επεξεργασία μηνυμάτων πρόκειται να εκτελεστεί εξ ολοκλήρου εντός του προσαρμογέα, μπορεί να χρησιμοποιηθεί η προεπιλεγμένη αλυσίδα λειτουργικών μονάδων για τον προσαρμογέα.

  1. Ένα για την κατεύθυνση του αποστολέα
  2. Ένα για την κατεύθυνση του δέκτη

Υπάρχουν τέσσερις κύριοι τύποι προσαρμογέων που χρησιμοποιούνται σε SAP ΠΙ:

  • Προσαρμογείς αρχείων: Ανταλλαγή αρχείων με εξωτερικά συστήματα.
  • Προσαρμογείς JMS: Επικοινωνήστε με ένα σύστημα ανταλλαγής μηνυμάτων.
  • Προσαρμογείς SOAP: Επικοινωνία με παρόχους και πελάτες διαδικτυακών υπηρεσιών.
  • Προσαρμογείς JDBC: Παρέχετε άμεση συνδεσιμότητα βάσης δεδομένων ως εκτεταμένο πακέτο για SAP ΠΙ.

Άλλες διεπαφές που υποστηρίζονται από το πλαίσιο προσαρμογέα είναι:

  1. Υπηρεσίες διαμόρφωσης (API και μεταδεδομένα προσαρμογέα xsd).
  2. Διοικητικές Υπηρεσίες.
  3. Διάφορα API υπηρεσιών που παρέχονται από το πλαίσιο Adapter, συμπεριλαμβανομένων των Thread Manager και Transaction Manager.
  4. Το πλαίσιο του προσαρμογέα περιλαμβάνει ένα API καταγραφής ελέγχου μηνυμάτων. Το API μπορεί να χρησιμοποιηθεί για τεχνικούς σκοπούς. trace και καταγραφή για εγγραφή tracΔηλώσεις e που περιγράφουν την εκτέλεση κώδικα.

Πώς λειτουργεί το πλαίσιο προσαρμογέα

Πώς λειτουργεί το Adapter Framework στο SAP PI/PO

  1. Τα δεδομένα λαμβάνονται από το καλώδιο μέσω μιας θέσης λήψης που ακούει για μηνύματα σε ένα συγκεκριμένο πρωτόκολλο σε μια καθορισμένη διεύθυνση.
  2. Μόλις η θέση λήψης αποδεχτεί το μήνυμα, ο προσαρμογέας δημιουργεί ένα νέο μήνυμα και επισυνάπτει τη ροή δεδομένων σε αυτό.
  3. Προσθέτει τυχόν μεταδεδομένα σχετικά με το τελικό σημείο μέσω του οποίου ελήφθησαν τα δεδομένα και, στη συνέχεια, υποβάλλει το μήνυμα στη μηχανή ανταλλαγής μηνυμάτων.
  4. Η μηχανή ανταλλαγής μηνυμάτων στέλνει το μήνυμα στον αγωγό λήψης όπου τα δεδομένα μετατρέπονται σε XML. Ο αποστολέας ελέγχεται, το μήνυμα αποκρυπτογραφείται και το XML επικυρώνεται.
  5. Στη συνέχεια, η μηχανή ανταλλαγής μηνυμάτων δημοσιεύει το μήνυμα στο πλαίσιο μηνυμάτων. Το πλαίσιο μηνυμάτων είναι ένας σχεσιακός πίνακας που περιέχει μηνύματα που αναμένουν επεξεργασία.
  6. Η μηχανή ανταλλαγής μηνυμάτων στέλνει στη συνέχεια το μήνυμα είτε σε μια ενορχήστρωση είτε σε μια θύρα αποστολής για εξερχόμενη παράδοση.

SAP Ασφάλεια PI/PO

Για μηνύματα, SAP Το PI παρέχει ασφάλεια σε επίπεδο μηνύματος για το πρωτόκολλο μηνυμάτων XI, το SOAP τον προσαρμογέα, το πρωτόκολλο RosettaNet, τον προσαρμογέα αλληλογραφίας, το πρωτόκολλο CIDX και για συνδεσιμότητα με συστήματα με δυνατότητα WSRM (Web Service Reliable Messaging). SAP Η ασφάλεια σε επίπεδο μηνύματος PI ενεργοποιείται μέσω κρυπτογράφησης, ψηφιακών υπογραφών, δηλώσεων SAML, διακριτικών ονόματος χρήστη, διακριτικών πιστοποιητικών και παρόμοιων μηχανισμών. Οι μέθοδοι ελέγχου ταυτότητας που υποστηρίζονται από την υποδομή WS για το επίπεδο μεταφοράς περιλαμβάνουν βασικό έλεγχο ταυτότητας (κωδικός πρόσβασης και όνομα χρήστη), SAP εισιτήριο διεκδίκησης και HTTP μέσω SSL.

Σύνδεση του Διακομιστή Ενοποίησης με ένα Σύστημα με Ενεργοποίηση WSRM (Αξιόπιστη Αποστολή Μηνυμάτων από Υπηρεσίες Ιστού)

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

  • Χρησιμοποιήστε μια συμφωνία αποστολέα με έναν αντιστοιχισμένο προσαρμογέα αποστολέα WS για να συνδέσετε τον Διακομιστή Ενοποίησης με έναν καταναλωτή WS.
  • Χρησιμοποιήστε μια συμφωνία δέκτη με έναν αντιστοιχισμένο προσαρμογέα δέκτη WS για να συνδέσετε τον διακομιστή ενοποίησης σε έναν πάροχο WS.

Πλεονεκτήματα της ασφάλειας σε SAP PI/PO

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

Νέες δυνατότητες σε SAP PI/PO

Οι νεότερες εκδόσεις του SAP Τα PI/PO συνοδεύονται από αρκετές βελτιώσεις που ενισχύουν την παρακολούθηση, την κλιμάκωση και την κάλυψη B2B:

  • Κεντρική παρακολούθηση με βάση SAP Υπεύθυνος Λύσεων.
  • Πολύ μεγάλη (δυαδική) μεταφορά από αρχείο σε αρχείο με υποστήριξη ροής.
  • Οι προσαρμογείς IDoc (Ενδιάμεσο Έγγραφο) και HTTP είναι διαθέσιμοι εγγενώς στο AAE (Advanced Adapter Engine).
  • Χρήστο-κεντρική προοπτική στο ESR (Enterprise Services Repository).
  • Διεπαφή και χάρτηςpingΔιαίρεση μηνύματος βασισμένη σε AAE.
  • Διαμόρφωση χρονικού ορίου ανά κανάλι επικοινωνίας.
  • Αυτοματοποιημένη μεταφορά για επικύρωση σχήματος.
  • Αντικατάσταση του TREX με αναζήτηση μηνυμάτων που ορίζεται από τον χρήστη.
  • Πρόσθετα για SAP PI: Πρόσθετο ασφαλούς συνδεσιμότητας (προσαρμογέας SGTP, μονάδα PGP) και πρόσθετα B2B (προσαρμογέας OFTP, προσαρμογέας AS2, διαχωριστής EDI, μετατροπέας EDI XML και άλλα).

Πλεονεκτήματα της SAP PI/PO

  • Σε σύγκριση με άλλα προϊόντα middleware, η παρακολούθηση σε SAP Το PI είναι ισχυρότερο. Προσφέρει παρακολούθηση μηνυμάτων, απόδοσης και στοιχείων, τα οποία μπορούν να χρησιμοποιηθούν για track και να διορθώσετε σφάλματα.
  • SAP Το PI υποστηρίζει το ευρύ φάσμα SAP στοιχεία που συνήθως απαιτούνται κατά τη διάρκεια έργων εταιρικής ολοκλήρωσης.
  • Προσαρμογείς και χάρτηςpingΤα s είναι ώριμα και καλά τεκμηριωμένα σε σχέση με άλλα προϊόντα middleware.
  • Υποστηρίζονται τόσο ασύγχρονα όσο και σύγχρονα πρότυπα επικοινωνίας αμέσως μόλις το αγοράσετε.

SAP PI/PO Code Παράδειγμα: Java Χάρτηςping

Προσαρμοσμένοι μετασχηματισμοί μηνυμάτων σε SAP Τα PI/PO συχνά υλοποιούνται μέσω Java χάρτηpings μέσα στο Αποθετήριο Υπηρεσιών Επιχείρησης. Το παρακάτω απόσπασμα δείχνει τους βασικούς προγραμματιστές σκελετών που επεκτείνουν για να διαβάσουν ένα ωφέλιμο φορτίο εισόδου, να το μετασχηματίσουν και να γράψουν το αποτέλεσμα πίσω στη ροή εξόδου.

import com.sap.aii.mapping.api.AbstractTransformation;
import com.sap.aii.mapping.api.TransformationInput;
import com.sap.aii.mapping.api.TransformationOutput;
import com.sap.aii.mapping.api.StreamTransformationException;
import java.io.InputStream;
import java.io.OutputStream;

public class OrderToInvoiceMapping extends AbstractTransformation {
    public void transform(TransformationInput in, TransformationOutput out)
            throws StreamTransformationException {
        InputStream source = in.getInputPayload().getInputStream();
        OutputStream target = out.getOutputPayload().getOutputStream();
        // Read source payload, transform XML, then write to target.
        try {
            int b;
            while ((b = source.read()) != -1) {
                target.write(b);
            }
        } catch (Exception e) {
            throw new StreamTransformationException(e.getMessage());
        }
    }
}

SAP PI εναντίον BizTalk

SAP PI BizTalk
Συνήθως χρησιμοποιείται από SAP πελάτες για να ενεργοποιήσουν την ενσωμάτωση που βασίζεται σε SOAP. Το BizTalk βασίζεται σε . Καθαρά, πιστοποιημένο από Microsoft και SAP να ενσωματωθεί με SAP απευθείας χωρίς ενδιάμεσο middleware.
Το προϊόν ESB σχεδιάστηκε και υλοποιήθηκε για ενσωμάτωση SAP συστήματα με μη-SAP συστήματα. Πιο γενικευμένο προϊόν με δυνατότητα ενσωμάτωσης μιας ποικιλίας συστημάτων, συμπεριλαμβανομένων SAP και άλλα προϊόντα.
SAP Το PI διαθέτει σύστημα παρακολούθησης προπαραδομένων μηνυμάτων. Δεν διατίθεται αμέσως μόλις το παραλάβετε.
SAP Το PI υποστηρίζει πολλαπλά μοτίβα μεταφοράς δεδομένων σε ένα κανάλι. Μη διαθέσιμος.
In SAP PI, ο αυτοματισμός μπορεί να είναι χειροκίνητος ή προγραμματισμένος. Μη διαθέσιμος.
SAP χρησιμοποιεί τη λύση πύλης NetWeaver. Χρήσεις BizTalk Microsoft SharePoint ως λύση πύλης.
Παράδειγμα αρχιτεκτονικής SOA για SAP είναι eSOA (Προσανατολισμένο σε Επιχειρηματικές Υπηρεσίες) Archiυφή). Το SOA βασίζεται στο .NET και το BizTalk.
SAP Η τιμή του PI Base Engine βασίζεται στον συνολικό όγκο επεξεργασμένων μηνυμάτων, εκφρασμένο σε gigabyte/μήνα. SAP Το PI είναι δωρεάν για χρήση μεταξύ SAP και SAP. Η τιμή του MS BizTalk Server βασίζεται στη χωρητικότητα του διακομιστή. Διατίθεται σε τέσσερις εκδόσεις: Enterprise, Standard, Branch και Developer.

Κατά τη SAP Δεν συνιστάται η PI/PO

SAP Το PI/PO είναι ισχυρό, αλλά δεν είναι το κατάλληλο εργαλείο για κάθε σενάριο σε μια εταιρική SOA (Service Oriented) ArchiΑποφύγετε την PI/PO όταν:

  • SAP Το PI δεν συνιστάται για σύγχρονη επικοινωνία, καθώς θα επιβαρύνει σημαντικά την υπηρεσία υποδομής για την εξυπηρέτηση ασύγχρονων αιτημάτων.
  • SAP Το PI δεν συνιστάται για σενάρια που βασίζονται στο UI, όπου το backend είναι ήδη εκτεθειμένο ως εταιρικές υπηρεσίες.
  • SAP Δεν απαιτείται PI για διαμεσολάβηση όταν ένα μη-SAP Ένα backend όπως το J2EE ή το .NET εκθέτει ήδη επιχειρηματικές υπηρεσίες σε ένα σενάριο UI.

Συχνές Ερωτήσεις

SAP Το PI χειρίζεται τη δρομολόγηση και τον μετασχηματισμό μηνυμάτων μεταξύ συστημάτων. SAP Το PO είναι η διάδοχη στοίβα που συνδυάζει το PI με τη Διαχείριση Επιχειρηματικών Διαδικασιών και τη Διαχείριση Επιχειρηματικών Κανόνων σε ένα μόνο AS. Java χρόνο εκτέλεσης για πλήρη ενορχήστρωση.

SAP Το PI συνοδεύεται από αρχεία, JMS, SOAP, JDBC, IDoc, HTTP, RFC, Mailκαι προσαρμογείς SFTP. Τα πρόσθετα B2B προσθέτουν AS2, OFTP, διαχωριστή EDI και μετατροπέα EDI XML για σενάρια ενσωμάτωσης συνεργατών.

Η παρακολούθηση γίνεται μέσω του Runtime Workbench, της συναλλαγής SXMB_MONI στη στοίβα ABAP και της παρακολούθησης μηνυμάτων στο Java στοίβα. Η κεντρική παρακολούθηση είναι διαθέσιμη μέσω SAP Διαχειριστής λύσεων για διασυστημική ορατότητα.

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

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

Συνοψίστε αυτήν την ανάρτηση με: