SAP पीआई/पीओ ट्यूटोरियल: प्रक्रिया एकीकरण और ऑर्केस्ट्रेशन क्या है

एचएमबी क्या है? SAP पीआई?

SAP PI (प्रक्रिया एकीकरण) एक उद्यम एकीकरण मंच है जो के बीच निर्बाध एकीकरण प्रदान करता है SAP और गैर-SAP संगठन के भीतर ए2ए (एप्लीकेशन टू एप्लीकेशन) या संगठन के बाहर बी2बी (बिजनेस टू बिजनेस) के अनुप्रयोगों के बीच आदान-प्रदान। यह संगठनों को कंपनी के भीतर आंतरिक सॉफ्टवेयर और कंपनी के बाहर बाहरी प्रणालियों के बीच सूचनाओं का आदान-प्रदान करने की अनुमति देता है।

RSI SAP पीआई का पूर्ण रूप प्रोसेस इंटीग्रेशन है।

एचएमबी क्या है? SAP पीओ?

SAP PO (प्रोसेस ऑर्केस्ट्रेशन) व्यावसायिक प्रक्रियाओं के स्वचालन और अनुकूलन के लिए एक उपकरण है। इसमें निम्न की विशेषताएं शामिल हैं SAP बिजनेस प्रोसेस मैनेजमेंट (बीपीएम), SAP प्रक्रिया एकीकरण (पीआई), और SAP बिजनेस रूल्स मैनेजमेंट (BRM)। दूसरे शब्दों में, SAP प्रोसेस ऑर्केस्ट्रेशन इसका अधिक उन्नत संस्करण है SAP PI और इसमें अनुप्रयोगों को एकीकृत करने के लिए आवश्यक सभी उपकरण मौजूद हैं।

RSI SAP पीओ का पूर्ण रूप प्रोसेस ऑर्केस्ट्रेशन है।

समझ SAP पीआई/पीओ उदाहरण सहित

लेकिन यह एक तकनीकी पहलू था SAP पीआई, लेकिन इसे बेहतर ढंग से समझने के लिए हम इसके कार्यान्वयन का उदाहरण देखेंगे SAP प्रक्रिया एकीकरण.

समझ SAP पीआई/पीओ उदाहरण सहित

उदाहरण

की अवधारणा को समझने के लिए SAP पीआई अधिक स्पष्ट रूप से, हम एक बड़े पैमाने पर डेयरी उद्योग का उदाहरण लेते हैं, जो एक राज्य के बड़े हिस्से में काम कर रहा है और उस क्षेत्र पर हावी है। लेकिन उसी क्षेत्र में बड़े पैमाने के उद्योग के समानांतर कुछ छोटे पैमाने के डेयरी उद्योग भी काम कर रहे हैं, जो बड़े पैमाने के उद्योग की तुलना में अपने मूल्य भिन्नता के कारण लाभ नहीं कमा रहे हैं। इसलिए मूल्य निर्धारण संघर्ष से बचने और पूरे क्षेत्र में एक ही कीमत बनाए रखने के लिए, बड़े पैमाने पर और छोटे पैमाने के उद्योग एक साथ जुड़ने का फैसला करते हैं, जिसकी मदद से SAP पीआई. वे एक दूसरे के साथ किसकी मदद से जुड़ते हैं SAP पीआई और एक एकल इकाई के रूप में काम करना शुरू कर दिया। अब, के माध्यम से SAP पीआई वे मूल्य निर्धारण सहित डेयरी उद्योग से संबंधित सभी सूचनाओं का आदान-प्रदान करने और लाभ का बराबर हिस्सा साझा करने में सक्षम हैं।

SAP पीआई विभिन्न प्लेटफार्मों को जोड़ता है जैसे

  • SAP और गैर-SAP सिस्टम
  • B2B और A2A परिदृश्य
  • अतुल्यकालिक और Syncह्रोनस कम्युनिकेशंस
  • क्रॉस-घटक व्यवसाय प्रक्रिया प्रबंधन

क्यों SAP पीआई/पीओ?

से पहले SAP पीआई, व्यवसाय बिंदु-से-बिंदु संचार के माध्यम से एक दूसरे से जुड़ेंगे। लेकिन इस प्रक्रिया का उपयोग कई और जटिल प्रक्रियाओं के लिए नहीं किया जाता है। कई व्यवसायों के बीच सुचारू संचार के लिए, मध्यस्थ संचार या एकीकरण ब्रोकर का उपयोग किया जाता है, और SAP PI इस सिस्टम को बहुत अच्छी तरह से अपनाता है। यह एक केंद्रीय स्थान के माध्यम से एक अलग प्रक्रिया के अंतर्संबंध को सक्षम बनाता है जिसे इंटीग्रेशन ब्रोकर के रूप में जाना जाता है, बिंदु से बिंदु कनेक्शन के विपरीत जो एक मकड़ी के जाले की तरह अधिक है। एकीकरण ब्रोकर या सर्वर मध्यस्थ संचार का एक अभिन्न अंग है जिसमें निम्न शामिल हैं Java आधारित उन्नत एडाप्टर इंजन (AAE) और रूटिंग के लिए एक एकीकरण इंजन। मध्यस्थ संचार एक एकीकरण ब्रोकर पर आधारित है जिसे XML संदेशों का आदान-प्रदान करके निष्पादित किया जाता है।

SAP पीआई/पीओ
SAP पीआई पीओ अवलोकन

आइये देखें कैसे SAP PI इंटीग्रेशन ब्रोकर की मदद से XML संदेशों को संभालता है। डेटा या संदेश का आदान-प्रदान SAP पीआई चार चरणों में होता है।

  • संदेश परिवर्तन: संदेश विनिमय के दौरान, यह व्यावसायिक डेटा की संरचना को परिवर्तित करता है
  • संदेश रूटिंग: किसी प्रेषक प्रणाली द्वारा भेजे गए संदेश को एक या अधिक प्राप्तकर्ता प्रणालियों को अग्रेषित करना
  • कनेक्टिविटी एडाप्टर: एकीकरण ब्रोकर और रिसीवर सिस्टम को कनेक्ट करके, एडाप्टर आने वाले संदेश को इनबाउंड संदेश में बदल देगा और बाद में इसे दूसरे छोर पर प्राप्त करने वाले सिस्टम के प्रारूप में परिवर्तित कर देगा
  • एकीकरण प्रक्रियाएँ: क्रॉस कम्पोनेंट बिजनेस प्रोसेस मैनेजमेंट (ccBPM) में उन्नत सेवा ऑर्केस्ट्रेशन के लिए फ़ंक्शन शामिल होते हैं।

इसमें आगे SAP पीआई ट्यूटोरियल, हम सीखेंगे कैसे SAP पीआई/पीओ काम करता है।

कैसे SAP पीआई/पीओ कार्य

SAP पीआई तीन बुनियादी कार्य करता है

  • कनेक्ट: SAP पीआई में सभी अनुप्रयोगों के साथ एकीकरण करने की क्षमता है, चाहे वह 3 से कोई अनुप्रयोग होrd पार्टी या से SAP. यह 3 को एकीकृत करने के लिए एडेप्टर फ्रेमवर्क का उपयोग करता हैrd पार्टी समाधान.
  • समन्वय: यह एकीकृत किए गए प्रत्येक व्यावसायिक लेनदेन के लिए पथ/कार्यप्रवाह को परिभाषित कर सकता है। यह सुनिश्चित करता है कि प्रत्येक संदेश स्रोत से लक्ष्य गंतव्य तक सही ढंग से पहुँचाया जाए
  • संवाद: यह फ़ाइलों को किसी भी प्रारूप में अनुवादित कर सकता है, चाहे वह आंतरिक फ़ाइल प्रारूप हो या कोई व्यवसाय से व्यवसाय एकीकरण मानक हो।

इसमें आगे SAP पीओ ट्यूटोरियल में हम सीखेंगे SAP पीआई पीओ वास्तुकला.

SAP पीआई/पीओ Archiटेक्चर

SAP पीआई/पीओ Archiटेक्चर

SAP पीआई/पीओ Archiटेक्चर

SAP पीआई एकीकरण के लिए जिम्मेदार एकल घटक नहीं है SAP और गैर- SAP अनुप्रयोग, लेकिन यह घटकों का एक समूह है जो एक साथ मिलकर बनाते हैं SAP पीआई कार्यात्मक। इस वास्तुकला SAP पीआई या घटकों का उपयोग डिजाइन समय, कॉन्फ़िगरेशन समय और रन टाइम के दौरान किया जाता है। SAP पीआई में शामिल हैं

सिस्टम लैंडस्केप निर्देशिका

यह सिस्टम परिदृश्य में एक केंद्रीय सूचना प्रदाता है। SLD में दो प्रकार की जानकारी होती है, "घटक जानकारी (इंस्टॉल करने योग्य और स्थापित) और लैंडस्केप विवरण।"

एकीकरण बिल्डर

यह एक टूल-सेट है जिसमें एकीकरण ऑब्जेक्ट तक पहुंचने और संपादन के लिए उपकरणों का एक सेट शामिल है

एकीकरण रिपोजिटरी

डेटा प्रकार, संदेश संरचना, मैपिंग, इंटरफेस, एकीकरण प्रक्रियाओं और एकीकरण परिदृश्यों को सिस्टम परिदृश्य से स्वतंत्र रूप से विकसित, डिजाइन और रखरखाव करने के लिए एकीकरण रिपोजिटरी का उपयोग किया जाता है।

एकीकरण सर्वर

यह PI का केंद्रीय प्रसंस्करण इंजन है। सभी संदेशों को इसी सर्वर का उपयोग करके संसाधित किया जाता है।

केंद्रीय निगरानी

इसकी सहायता से PI डोमेन की निगरानी की जाती है, और "वर्कबेंच" वह उपकरण है जिसका उपयोग निगरानी के लिए किया जाता है।

एडाप्टर इंजन

यह एकीकरण इंजन को जोड़ने के लिए एक कनेक्टर के रूप में कार्य करता है SAP प्रणालियाँ और अन्य प्रणालियाँ।

पीआई द्वारा संदेश प्रसंस्करण तकनीक

डेटा तक पहुंचने के लिए SAP और गैर-SAP अनुप्रयोग इस तकनीक का प्रयोग किया जाता है. SAP पीआई अपने डेटा को स्थानांतरित करने के लिए फ्लैट फाइलों में IDoc जैसे मध्यवर्ती दस्तावेज़ का उपयोग करता है।

डिज़ाइन

प्रक्रिया एकीकरण (पीआई) संदेश संरचना को डिजाइन करने के लिए एकीकरण भंडार का उपयोग करता है

विन्यास

एकीकरण निर्देशिका (आईडी) का उपयोग आईआर (एकीकरण रिपॉजिटरी) में बनाई गई वस्तुओं के लिए तकनीकी मापदंडों को कॉन्फ़िगर करने के लिए किया जाता है

संदेश प्रसंस्करण

एक बार IDOC सक्रिय हो जाए तो SAP सिस्टम, पीआई प्रभार लेता है और अपने आंतरिक प्रसंस्करण के लिए संदेशों को एक्सएमएल प्रारूप में परिवर्तित करता है

संदेश निगरानी

"रन टाइम वर्कबेंच" का उपयोग करके संदेशों की निगरानी और पता लगाया जा सकता है। यह उपकरण प्रेषक और रिसीवर एडाप्टर, आउटगोइंग और इनकमिंग संदेशों, संपूर्ण परिदृश्य और त्रुटि ट्रेस की एंड टू एंड निगरानी में उपयोगी हो सकता है।

कनेक्टिविटी: प्रॉक्सी फ्रेमवर्क और एडेप्टर फ्रेमवर्क

एडाप्टर फ्रेमवर्क

SAP पीआई किसी भी बाहरी सिस्टम से जुड़ता है (SAP या गैर-SAP) एडाप्टर फ्रेमवर्क का उपयोग करके। एडाप्टर फ्रेमवर्क AS पर आधारित है Java रनटाइम वातावरण और कनेक्टर आर्किटेक्चर (JCA) संस्करण। एडाप्टर फ्रेमवर्क में दो डिफ़ॉल्ट मॉड्यूल चेन होते हैं यदि संदेश प्रसंस्करण पूरी तरह से एडाप्टर के भीतर निष्पादित किया जाना है, तो एडाप्टर के लिए डिफ़ॉल्ट मॉड्यूल चेन का उपयोग किया जा सकता है।

  1. एक प्रेषक दिशा के लिए
  2. रिसीवर दिशा के लिए एक

इसमें चार प्रकार के एडाप्टर का उपयोग किया जाता है SAP PI

  • फ़ाइल एडाप्टर: यह बाह्य प्रणालियों के साथ फाइलों का आदान-प्रदान करता है
  • जेएमएस एडाप्टर: यह एक संदेश प्रणाली के साथ संचार करता है
  • SOAP एडाप्टर: यह वेब सेवाओं के प्रदाताओं और ग्राहकों के साथ संचार करता है
  • JDBC एडाप्टर: यह एक विस्तारित पैक है SAP PI

एडाप्टर फ्रेमवर्क द्वारा समर्थित अन्य इंटरफेस हैं

  1. कॉन्फ़िगरेशन सेवाएँ ( API और एडाप्टर मेटाडेटा xsd)
  2. प्रशासन सेवाएँ
  3. एडाप्टर फ्रेमवर्क द्वारा प्रदान की गई विभिन्न सेवा APIs- थ्रेड मैनेजर, ट्रांजेक्शन मैनेजर)
  4. एडाप्टर फ्रेमवर्क में एक संदेश ऑडिट लॉग API शामिल है। API का उपयोग तकनीकी ट्रेस और लॉगिंग के लिए किया जा सकता है ताकि ट्रेस स्टेटमेंट लिखे जा सकें जो कोड के निष्पादन का वर्णन करते हैं।

एडाप्टर फ्रेमवर्क कैसे काम करता है?

एडाप्टर फ्रेमवर्क के साथ काम करता है SAP पीआई/पीओ

  1. डेटा को तार से एक प्राप्त स्थान के माध्यम से प्राप्त किया जाता है जो निर्दिष्ट पते पर निश्चित प्रोटोकॉल पर संदेशों को सुन रहा होता है
  2. संदेश प्राप्त स्थान द्वारा प्राप्त होने के बाद, एडाप्टर को एक संदेश भेजा जाता है। यह एक नया BizTalk संदेश बनाता है, संदेश में डेटा स्ट्रीम संलग्न करता है।
  3. यह उस अंतिम बिंदु से संबंधित कोई भी मेटा-डेटा जोड़ता है जिस पर डेटा प्राप्त किया गया था और फिर संदेश को संदेश इंजन को प्रस्तुत किया जाता है
  4. संदेश इंजन संदेश को प्राप्त पाइपलाइन में भेजता है जहां डेटा को XML में परिवर्तित किया जाता है, यहां संदेश प्रेषक को प्रमाणित किया जाता है, संदेश को डिक्रिप्ट किया जाता है और XML को मान्य किया जाता है
  5. इसके बाद, मैसेजिंग इंजन ने संदेश को मैसेज बॉक्स में प्रकाशित कर दिया। Microsoft एसक्यूएल संसाधित किए जाने वाले संदेशों वाली तालिका
  6. मैसेजिंग इंजन संदेश को ऑर्केस्ट्रेशन या सेंड पोर्ट पर भेजता है।

SAP पीआई/पीओ सुरक्षा

संदेशों के लिए, SAP पीआई XI संदेश प्रोटोकॉल के लिए संदेश स्तर की सुरक्षा प्रदान करता है, सोप एडॉप्टर, रोसेटानेट प्रोटोकॉल के लिए, मेल एडॉप्टर के लिए, सीआईडीएक्स प्रोटोकॉल के लिए और डब्लूएसआरएम (वेब ​​सर्विस रिलायबल मैसेजिंग) सक्षम सिस्टम के साथ कनेक्टिविटी के लिए। SAP एन्क्रिप्शन, डिजिटल हस्ताक्षर, SAML अभिकथन, उपयोगकर्ता नाम टोकन, प्रमाणपत्र टोकन, आदि के उपयोग के माध्यम से PI संदेश स्तर की सुरक्षा सक्षम की गई है। परिवहन स्तर के लिए WS अवसंरचना द्वारा समर्थित प्रमाणीकरण विधियों में बुनियादी प्रमाणीकरण (पासवर्ड और उपयोगकर्ता नाम) शामिल हैं। SAP दावा टिकट, और HTTP पर SSL.

एकीकरण सर्वर को WSRM (वेब ​​सेवा विश्वसनीय संदेश) सक्षम सिस्टम से जोड़ना

WSRM सक्षम सिस्टम से कनेक्ट करने के लिए आप एडाप्टर प्रकार WS के संचार चैनल का उपयोग करते हैं।

  • एकीकरण सर्वर को WS उपभोक्ता से कनेक्ट करने के लिए आप निर्दिष्ट WS प्रेषक एडाप्टर के साथ प्रेषक अनुबंध का उपयोग करते हैं
  • एकीकरण सर्वर को WS प्रदाता से कनेक्ट करने के लिए आप असाइन किए गए WS रिसीवर एडाप्टर के साथ रिसीवर अनुबंध का उपयोग करते हैं

सुरक्षा के लाभ SAP पीआई/पीओ

  • रिसीवर एप्लीकेशन की अनुमतियों की जांच मूल उपयोगकर्ता के विरुद्ध की जाती है
  • रिसीवर सिस्टम में, उपयोगकर्ता का ऑडिट किया जा सकता है
  • पीआई रिसीवर चैनल पर गतिशील विन्यास

में नई सुविधाएँ SAP पीआई/पीओ

इसमें नई विशेषताएं SAP पीआई में शामिल हैं

  • केन्द्रीकृत निगरानी आधारित SAP समाधान प्रबंधक.
  • बहुत बड़ी (बाइनरी) फ़ाइल से फ़ाइल स्थानांतरण
  • AAE (एडवांस एडाप्टर इंजन) में IDOC (इंटरमीडिएट डॉक्यूमेंट) और HTTP एडाप्टर
  • ईएसआर में उपयोगकर्ता केंद्रित परिप्रेक्ष्य
  • AAE पर इंटरफ़ेस और मैपिंग आधारित संदेश विभाजन
  • प्रति संचार चैनल टाइम आउट कॉन्फ़िगरेशन
  • स्कीमा सत्यापन के लिए स्वचालित परिवहन
  • ट्रेक्स की जगह, उपयोगकर्ता-परिभाषित संदेश खोज
  • ईएसआर में उपयोगकर्ता केंद्रित दृष्टिकोण
  • इसके लिए ऐड-ऑन SAP पीआई: सुरक्षित कनेक्टिविटी ऐड-ऑन (एसजीटीपी एडाप्टर, पीजीपी मॉड्यूल) और बी2बी ऐड-ऑन (ओएफटीपी एडाप्टर, एएस2 एडाप्टर, ईडीआई विभाजक, ईडीआई एक्सएमएल कनवर्टर आदि)

के फायदे SAP पीआई/पीओ

  • किसी भी अन्य मिडलवेयर उत्पाद की तुलना में निगरानी SAP पीआई बेहतर है। यह संदेश, प्रदर्शन, घटक निगरानी आदि जैसी निगरानी सुविधाएँ प्रदान करता है, जिनका उपयोग त्रुटियों को ट्रैक करने और सुधारने के लिए किया जा सकता है।
  • SAP पीआई विभिन्न का समर्थन करता है SAP घटकों की आवश्यकता होती है जो एकीकरण के दौरान आवश्यक होते हैं SAP PI
  • किसी भी अन्य मिडलवेयर उत्पाद की तुलना में एडेप्टर और मैपिंग अच्छे हैं
  • अतुल्यकालिक और Syncह्रोनस संचार संभव है

SAP पीआई बनाम बिज़टॉक

SAP PI बिज़टॉक
अधिकतर केवल द्वारा उपयोग किया जाता है SAP ग्राहकों को SOAP-आधारित एकीकरण सक्षम करने के लिए BizTalk पूरी तरह से बनाया गया है नेट., द्वारा प्रमाणित Microsoft और SAP के साथ एकीकृत करने के लिए SAP किसी भी मिडलवेयर की आवश्यकता के बिना सीधे
ईएसबी उत्पाद को एकीकृत करने के लिए डिज़ाइन और कार्यान्वित किया गया SAP गैर- SAP सिस्टम अधिक सामान्यीकृत उत्पाद, विभिन्न प्रणालियों को एकीकृत करने की क्षमता, जिसमें शामिल हैं SAP और अन्य उत्पाद
SAP पीआई के पास पूर्व-वितरित संदेश निगरानी प्रणाली है अनुपलब्ध
SAP पीआई एकाधिक डेटा स्थानांतरण कर सकता है अनुपलब्ध
In SAP पीआई स्वचालन मैनुअल के साथ-साथ अनुसूचित भी हो सकता है अनुपलब्ध
SAP नेट वीवर पोर्टल समाधान का उपयोग करता है बिज़टॉक पोर्टल समाधान के रूप में MS SharePoint का उपयोग करता है
SOA वास्तुकला प्रतिमान SAP eSOA (एंटरप्राइज सर्विस ओरिएंटेड) है Archiटेक्चर) SOA .NET और BizTalk पर आधारित है
SAP पीआई बेस इंजन का मूल्य गीगाबाइट्स/माह में व्यक्त समग्र संसाधित संदेश मात्रा के आधार पर निर्धारित किया जाता है। SAP पीआई के बीच उपयोग करने के लिए स्वतंत्र है SAP-to-SAP MS BizTalk सर्वर की कीमत सर्वर क्षमता के आधार पर तय की जाती है। इसके चार अलग-अलग संस्करण हैं: एंटरप्राइज़, स्टैंडर्ड, ब्रांच और डेवलपर

. SAP एंटरप्राइज़ SOA (सेवा उन्मुख) में PI/PO की अनुशंसा नहीं की जाती है Archiटेक्चर)

  • SAP तुल्यकालिक संचार के लिए PI की अनुशंसा नहीं की जाती है क्योंकि यह अतुल्यकालिक अनुरोध की सेवा के लिए बुनियादी ढांचे की सेवा पर महत्वपूर्ण भार डालेगा
  • SAP यदि बैकएंड एंटरप्राइज़ सेवाओं के रूप में प्रदर्शित है तो UI संचालित परिदृश्यों के लिए PI की अनुशंसा नहीं की जाती है
  • SAP यदि कोई गैर-SAP J2EE या .NET प्लेटफ़ॉर्म जैसे बैकएंड UI परिदृश्य में व्यावसायिक सेवाओं को उजागर कर रहे हैं