SAP Εκμάθηση PI/PO: Τι είναι η ολοκλήρωση και η ενορχήστρωση διαδικασίας

Τι είναι SAP ΠΙ;

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

Τα Διαχωριστικά SAP Η πλήρης μορφή του PI είναι Ενσωμάτωση Διαδικασιών.

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

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

Τα Διαχωριστικά SAP Η πλήρης μορφή του PO είναι Ενορχήστρωση Διαδικασιών.

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

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

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

Παράδειγμα

Για να κατανοήσουμε την έννοια του SAP Πιο ξεκάθαρα, παίρνουμε ένα παράδειγμα μεγάλης κλίμακας Γαλακτοκομικής Βιομηχανίας, η οποία δραστηριοποιείται σε μεγάλο τμήμα ενός κράτους και κυριαρχεί στην περιοχή. Υπάρχουν όμως ορισμένες γαλακτοβιομηχανίες μικρής κλίμακας που δραστηριοποιούνται στην ίδια περιοχή, παράλληλα με τη μεγάλης κλίμακας βιομηχανία που δεν αποφέρει κέρδη λόγω της διακύμανσης των τιμών τους σε σύγκριση με τη βιομηχανία μεγάλης κλίμακας. Έτσι, για να αποφευχθεί η σύγκρουση τιμών και η διατήρηση της ίδιας τιμής σε όλη την περιοχή, η βιομηχανία μεγάλης κλίμακας και μικρής κλίμακας αποφασίζουν να συνδεθούν μαζί, με τη βοήθεια SAP ΠΙ. Διασυνδέονται μεταξύ τους με τη βοήθεια του SAP PI και άρχισε να λειτουργεί ως ενιαία μονάδα. Τώρα, μέσω SAP PI είναι σε θέση να ανταλλάσσουν όλες τις πληροφορίες που σχετίζονται με τη γαλακτοκομική βιομηχανία, συμπεριλαμβανομένης της τιμολόγησης και να μοιράζονται ίσο ποσό κέρδους.

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

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

Γιατί SAP PI/PO;

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

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

Ας δούμε πώς SAP Το PI χειρίζεται τα μηνύματα XML με τη βοήθεια του Integration Broker. Η ανταλλαγή δεδομένων ή μηνύματος σε SAP Το PI εμφανίζεται σε αυτές τις τέσσερις φάσεις.

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

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

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

SAP Το PI εκτελεί τρεις βασικές λειτουργίες

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

Επόμενο σε αυτό SAP PO tutorial, θα μάθουμε SAP Αρχιτεκτονική PI PO.

SAP PI/PO Archiδομή

SAP PI/PO Archiδομή

SAP PI/PO Archiδομή

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

Κατάλογος Landscape System

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

Ενσωμάτωση Builder

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

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

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

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

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

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

Με τη βοήθεια αυτής της παρακολούθησης γίνεται ο τομέας PI και ο «πάγκος εργασίας» είναι το εργαλείο που χρησιμοποιείται για την παρακολούθηση.

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

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

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

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

Υπηρεσίες

Το Process Integration (PI) χρησιμοποιεί το αποθετήριο ενοποίησης για να σχεδιάσει τη δομή του μηνύματος

διαμόρφωση

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

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

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

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

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

Συνδεσιμότητα: Πλαίσιο μεσολάβησης & Πλαίσιο προσαρμογέα

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

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

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

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

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

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

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

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

Το πλαίσιο προσαρμογέα λειτουργεί με SAP PI/PO

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

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

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

Σύνδεση διακομιστή ενοποίησης με σύστημα ενεργοποιημένου WSRM (Web Service Reliable Messaging).

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

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

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

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

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

Τα νέα χαρακτηριστικά στο SAP PI περιλαμβάνουν

  • Κεντρική παρακολούθηση με βάση SAP διαχειριστής λύσεων.
  • Πολύ μεγάλη (δυαδική) μεταφορά αρχείου σε αρχείο
  • IDOC ( Intermediate Document ) και προσαρμογείς HTTP σε AAE (Advance Adapter Engine)
  • Χρηστοκεντρική προοπτική στο ΕΣΡ
  • Διαχωρισμός μηνυμάτων με βάση τη διεπαφή και τη χαρτογράφηση σε AAE
  • Διαμόρφωση Time Out ανά κανάλι επικοινωνίας
  • Αυτοματοποιημένη μεταφορά για επικύρωση σχήματος
  • Αντικατάσταση του Trex, αναζήτηση μηνυμάτων που καθορίζεται από το χρήστη
  • Χρηστοκεντρικές προοπτικές στο ΕΣΡ
  • Πρόσθετο για SAP PI: Πρόσθετο ασφαλούς συνδεσιμότητας (προσαρμογέας SGTP, μονάδα PGP) και πρόσθετα B2B (προσαρμογέας OFTP, προσαρμογέας AS2, διαχωριστικό EDI, μετατροπέας EDI XML κ.λπ.)

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

  • Σε σύγκριση με οποιαδήποτε άλλη παρακολούθηση προϊόντων ενδιάμεσου λογισμικού στο SAP Το PI είναι καλύτερο. Προσφέρει λειτουργίες παρακολούθησης όπως ένα μήνυμα, την απόδοση, την παρακολούθηση εξαρτημάτων και ούτω καθεξής, τα οποία μπορούν να χρησιμοποιηθούν για την παρακολούθηση και τη διόρθωση των σφαλμάτων.
  • SAP Το PI υποστηρίζει διάφορα SAP εξαρτήματα που απαιτούνται κατά την ενσωμάτωση με SAP PI
  • Οι προσαρμογείς και οι αντιστοιχίσεις είναι καλές σε σύγκριση με οποιοδήποτε άλλο προϊόν ενδιάμεσου λογισμικού
  • Ασύγχρονη και Syncείναι δυνατή η επίμονη επικοινωνία

SAP PI εναντίον BizTalk

SAP PI BizTalk
Χρησιμοποιείται κυρίως μόνο από SAP πελάτες για να ενεργοποιήσουν την ενσωμάτωση που βασίζεται σε SOAP Το BizTalk βασίζεται πλήρως . Καθαρά, πιστοποιημένο από Microsoft και SAP να ενσωματωθεί με SAP απευθείας χωρίς την ανάγκη κάποιου ενδιάμεσου λογισμικού
Το προϊόν ESB σχεδιάστηκε και υλοποιήθηκε για ενσωμάτωση SAP συστήματα με μη SAP συστήματα Πιο γενικευμένο προϊόν, ικανότητα ενσωμάτωσης μιας ποικιλίας συστημάτων συμπεριλαμβανομένων SAP και άλλα προϊόντα
SAP Το PI διαθέτει σύστημα παρακολούθησης μηνυμάτων εκ των προτέρων Δεν υπάρχουν διαθέσιμα στοιχεία
SAP Το PI μπορεί να κάνει πολλαπλή μεταφορά δεδομένων Δεν υπάρχουν διαθέσιμα στοιχεία
In SAP Ο αυτοματισμός PI μπορεί να είναι χειροκίνητος καθώς και προγραμματισμένος Δεν υπάρχουν διαθέσιμα στοιχεία
SAP χρησιμοποιεί λύση πύλης net weaver Το BizTalk χρησιμοποιεί το MS SharePoint ως λύση πύλης
Παράδειγμα αρχιτεκτονικής SOA για SAP είναι eSOA (Enterprise Service Oriented Archiδομή) Το SOA βασίζεται σε .NET και BizTalk
SAP Το PI Base Engine τιμολογείται με βάση τον συνολικό όγκο των επεξεργασμένων μηνυμάτων που εκφράζεται σε Gigabyte/μήνα. SAP Το PI είναι δωρεάν για χρήση μεταξύ SAP-να-SAP Ο διακομιστής MS BizTalk κοστολογείται με βάση τη χωρητικότητα του διακομιστή. Διαθέτει τέσσερις διαφορετικές εκδόσεις Enterprise, Standard, Branch και Developer

Όταν SAP Το PI/PO δεν συνιστάται στο εταιρικό SOA (Service Oriented Archiδομή)

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