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 บูรณาการกระบวนการ (PI) และ SAP การจัดการกฎเกณฑ์ทางธุรกิจ (BRM) กล่าวอีกนัยหนึ่ง SAP Process Orchestration เป็นเวอร์ชันขั้นสูงกว่าของ SAP PI และมีเครื่องมือทั้งหมดที่จำเป็นในการรวมแอปพลิเคชัน

เทศกาล SAP PO แบบเต็มคือ Process Orchestration

ความเข้าใจ SAP PI/PO พร้อมตัวอย่าง

แต่นี่เป็นด้านเทคนิคของ SAP PI แต่เพื่อให้เข้าใจสิ่งนี้ดีขึ้น เราจะเห็นตัวอย่างการใช้งานของ SAP บูรณาการกระบวนการ

ความเข้าใจ SAP PI/PO พร้อมตัวอย่าง

ตัวอย่าง

เพื่อให้เข้าใจแนวคิดของ SAP PI ชัดเจนยิ่งขึ้น เราใช้ตัวอย่างของอุตสาหกรรมนมขนาดใหญ่ ซึ่งดำเนินการในพื้นที่ส่วนใหญ่ของรัฐและครอบงำภูมิภาค แต่มีอุตสาหกรรมนมขนาดเล็กบางแห่งที่ดำเนินการในภูมิภาคเดียวกัน ควบคู่ไปกับอุตสาหกรรมขนาดใหญ่ซึ่งไม่ทำกำไรเนื่องจากราคาแตกต่างกันเมื่อเทียบกับอุตสาหกรรมขนาดใหญ่ ดังนั้น เพื่อหลีกเลี่ยงความขัดแย้งด้านราคาและรักษาราคาเดียวกันทั่วทั้งภูมิภาค อุตสาหกรรมขนาดใหญ่และขนาดเล็กจึงตัดสินใจเชื่อมโยงกันด้วยความช่วยเหลือของ SAP พี. พวกเขาเชื่อมต่อถึงกันด้วยความช่วยเหลือจาก SAP PI และเริ่มทำงานเป็นหน่วยเดียว ตอนนี้ผ่าน SAP PI จะสามารถแลกเปลี่ยนข้อมูลทั้งหมดที่เกี่ยวข้องกับอุตสาหกรรมนม รวมถึงราคา และแบ่งปันผลกำไรในจำนวนที่เท่าๆ กัน

SAP PI เชื่อมโยงแพลตฟอร์มต่าง ๆ เช่น

  • SAP และไม่ใช่SAP ระบบ
  • สถานการณ์ B2B และ A2A
  • อะซิงโครนัสและ Syncการสื่อสารที่น่ารังเกียจ
  • การจัดการกระบวนการทางธุรกิจข้ามองค์ประกอบ

Why SAP ปี่/PO?

ก่อนที่จะมี SAP PI ธุรกิจจะเชื่อมต่อกันผ่านการสื่อสารแบบจุดต่อจุด แต่กระบวนการนี้ไม่ได้ใช้กับกระบวนการที่ซับซ้อนและหลากหลาย สำหรับการสื่อสารที่ราบรื่นระหว่างธุรกิจต่างๆ จะใช้การสื่อสารผ่านตัวกลางหรือโบรกเกอร์บูรณาการ SAP PI ปรับระบบนี้ได้เป็นอย่างดี ช่วยให้สามารถเชื่อมต่อระหว่างกระบวนการต่างๆ ผ่านตำแหน่งศูนย์กลางที่เรียกว่า Integration Broker ซึ่งแตกต่างจากการเชื่อมต่อแบบจุดต่อจุดซึ่งคล้ายกับใยแมงมุมมากกว่า นายหน้าบูรณาการหรือเซิร์ฟเวอร์เป็นส่วนสำคัญของการสื่อสารสื่อกลางประกอบด้วย Java Advanced Adapter Engine (AAE) ที่ใช้และกลไกการรวมสำหรับการกำหนดเส้นทาง การสื่อสารแบบสื่อกลางจะขึ้นอยู่กับนายหน้าการรวมซึ่งดำเนินการโดยการแลกเปลี่ยนข้อความ XML

SAP ปี่/ปณ
SAP ภาพรวม PI PO

มาดูกันว่าอย่างไร SAP PI จัดการข้อความ XML โดยความช่วยเหลือของ Integration Broker การแลกเปลี่ยนข้อมูลหรือข้อความใน SAP PI เกิดขึ้นในสี่ขั้นตอนนี้

  • การแปลงข้อความ: ในระหว่างการแลกเปลี่ยนข้อความ จะเปลี่ยนโครงสร้างของข้อมูลทางธุรกิจ
  • การกำหนดเส้นทางข้อความ: การส่งต่อข้อความที่ส่งโดยระบบผู้ส่งไปยังระบบผู้รับตั้งแต่หนึ่งระบบขึ้นไป
  • อะแดปเตอร์การเชื่อมต่อ: การเชื่อมต่อระบบโบรกเกอร์การรวมเข้ากับระบบตัวรับ อะแดปเตอร์จะแปลงข้อความขาเข้าเป็นข้อความขาเข้า และแปลงเป็นรูปแบบของระบบรับที่ปลายทางในภายหลัง
  • กระบวนการบูรณาการ: การจัดการกระบวนการทางธุรกิจแบบข้ามองค์ประกอบ (ccBPM) ประกอบด้วยฟังก์ชันสำหรับการจัดการบริการที่ได้รับการปรับปรุง

ต่อไปในนี้ SAP กวดวิชา PI เราจะเรียนรู้วิธีการ SAP PI/PO ทำงาน

สรุป ความน่าเชื่อถือของ Olymp Trade? SAP PI/PO ทำงาน

SAP PI ทำหน้าที่พื้นฐานสามประการ

  • เชื่อมต่อ: SAP PI มีความสามารถในการบูรณาการกับแอปพลิเคชันทั้งหมดไม่ว่าจะเป็นแอปพลิเคชันจาก 3rd ปาร์ตี้หรือจาก SAP- ใช้กรอบงานอะแดปเตอร์เพื่อรวม 3rd โซลูชั่นปาร์ตี้
  • ประสานงาน: สามารถกำหนดเส้นทาง/ขั้นตอนการทำงานสำหรับธุรกรรมทางธุรกิจแต่ละรายการที่รวมเข้าด้วยกัน ช่วยให้มั่นใจได้ว่าแต่ละข้อความจะถูกส่งอย่างถูกต้องจากต้นทางไปยังปลายทางเป้าหมาย
  • สื่อสาร: สามารถแปลไฟล์เป็นรูปแบบใด ๆ ไม่ว่าจะเป็นรูปแบบไฟล์ภายในหรือธุรกิจใด ๆ ให้เป็นมาตรฐานการรวมธุรกิจ

ต่อไปในนี้ SAP กวดวิชา PO เราจะได้เรียนรู้เกี่ยวกับ SAP สถาปัตยกรรม PI PO

SAP ปี่/ปณ Archiเทคเจอร์

SAP ปี่/ปณ Archiเทคเจอร์

SAP ปี่/ปณ Archiเทคเจอร์

SAP PI ไม่ใช่องค์ประกอบเดียวที่รับผิดชอบในการบูรณาการ SAP และไม่ใช่ SAP แอปพลิเคชันแต่เป็นกลุ่มของส่วนประกอบที่รวมกันทำ SAP ฟังก์ชัน PI สถาปัตยกรรมนี้ของ SAP PI หรือส่วนประกอบต่างๆ ถูกใช้ในช่วงเวลาการออกแบบ เวลาการกำหนดค่า และในขณะดำเนินการ ส่วนประกอบต่างๆของ SAP PI รวมอยู่ด้วย

ไดเร็กทอรีภูมิทัศน์ระบบ

เป็นผู้ให้บริการข้อมูลส่วนกลางในแนวนอนของระบบ SLD มีข้อมูลสองประเภท “ข้อมูลส่วนประกอบ (ติดตั้งและติดตั้งได้) และคำอธิบายแนวนอน”

ตัวสร้างการบูรณาการ

เป็นชุดเครื่องมือที่ประกอบด้วยชุดเครื่องมือสำหรับการเข้าถึงและแก้ไขออบเจ็กต์การรวม

พื้นที่เก็บข้อมูลบูรณาการ

ในการพัฒนา ออกแบบ และบำรุงรักษาประเภทข้อมูล โครงสร้างข้อความ การแมป อินเทอร์เฟซ กระบวนการบูรณาการ และสถานการณ์การรวมที่ไม่ขึ้นอยู่กับภูมิทัศน์ของระบบ จะใช้พื้นที่เก็บข้อมูลการรวม

เซิร์ฟเวอร์การรวม

มันเป็นกลไกการประมวลผลกลางของ PI ข้อความทั้งหมดได้รับการประมวลผลโดยใช้เซิร์ฟเวอร์นี้

การตรวจสอบจากส่วนกลาง

ด้วยความช่วยเหลือของการตรวจสอบโดเมน PI นี้เสร็จสิ้น และ "workbench" เป็นเครื่องมือที่ใช้ในการตรวจสอบ

อะแดปเตอร์เครื่องยนต์

ทำหน้าที่เป็นตัวเชื่อมต่อในการเชื่อมต่อเอ็นจิ้นการรวมเข้ากับ SAP ระบบและระบบอื่นๆ

เทคนิคการประมวลผลข้อความโดย PI

ในการเข้าถึงข้อมูลจาก SAP และไม่ใช่SAP การประยุกต์ใช้เทคนิคนี้จะใช้ SAP PI ใช้เอกสารระดับกลาง เช่น ไฟล์ IDoc เป็น Flat เพื่อถ่ายโอนข้อมูล

ออกแบบ

Process Integration (PI) ใช้พื้นที่เก็บข้อมูลการรวมเพื่อออกแบบโครงสร้างข้อความ

องค์ประกอบ

Integration Directory (ID) ใช้เพื่อกำหนดค่าพารามิเตอร์ทางเทคนิคสำหรับออบเจ็กต์ที่สร้างใน IR ( Integration Repository)

การประมวลผลข้อความ

เมื่อเปิดใช้งาน IDOC แล้ว SAP ระบบ PI จะรับผิดชอบและแปลงข้อความเป็นรูปแบบ XML สำหรับการประมวลผลภายใน

การตรวจสอบข้อความ

สามารถตรวจสอบและตรวจสอบข้อความได้โดยใช้ "Run Time Workbench" เครื่องมือนี้มีประโยชน์ในการตรวจสอบอะแดปเตอร์ผู้ส่งและผู้รับ ข้อความขาออกและขาเข้า การตรวจสอบตั้งแต่ต้นจนจบของสถานการณ์ที่สมบูรณ์ และการติดตามข้อผิดพลาด

การเชื่อมต่อ: กรอบงานพร็อกซีและกรอบงานอะแดปเตอร์

กรอบงานอะแดปเตอร์

SAP PI เชื่อมต่อกับระบบภายนอกใด ๆ (SAP หรือไม่ใช่SAP) โดยใช้ Adapter Framework กรอบงานของอะแด็ปเตอร์จะขึ้นอยู่กับ AS Java สภาพแวดล้อมรันไทม์และเวอร์ชันสถาปัตยกรรมตัวเชื่อมต่อ (JCA) กรอบงานอะแดปเตอร์ประกอบด้วยโซ่โมดูลเริ่มต้นสองโซ่ หากการประมวลผลข้อความจะถูกดำเนินการภายในอะแดปเตอร์ทั้งหมด สามารถใช้โซ่โมดูลเริ่มต้นสำหรับอะแดปเตอร์ได้

  1. หนึ่งอันสำหรับทิศทางของผู้ส่ง
  2. หนึ่งอันสำหรับทิศทางผู้รับ

อะแดปเตอร์ที่ใช้มีสี่ประเภท SAP PI

  • อะแดปเตอร์ไฟล์: มันแลกเปลี่ยนไฟล์กับระบบภายนอก
  • อะแด็ปเตอร์ JMS: มันสื่อสารกับระบบส่งข้อความ
  • อะแดปเตอร์สบู่: มันสื่อสารกับผู้ให้บริการและลูกค้าของบริการเว็บ
  • อะแด็ปเตอร์ JDBC: เป็นแพ็คเสริมสำหรับ SAP PI

อินเทอร์เฟซอื่นๆ ที่สนับสนุนโดยเฟรมเวิร์กอะแด็ปเตอร์ ได้แก่

  1. บริการการกำหนดค่า (ข้อมูลเมตา API และอแด็ปเตอร์ xsd)
  2. บริการด้านการบริหาร
  3. API บริการต่างๆ ที่จัดทำโดย Adapter framework- Thread Manager, Transaction Manager)
  4. กรอบงานอะแดปเตอร์มี API บันทึกการตรวจสอบข้อความ API สามารถใช้สำหรับการติดตามทางเทคนิคและการบันทึกเพื่อเขียนคำสั่งการติดตามที่อธิบายการดำเนินการของโค้ด

กรอบงานอะแดปเตอร์ทำงานอย่างไร

กรอบงานอะแดปเตอร์ทำงานร่วมกับ SAP ปี่/ปณ

  1. ข้อมูลที่ได้รับจากสายผ่านตำแหน่งรับที่กำลังฟังข้อความที่โปรโตคอลบางอย่างตามที่อยู่ที่ระบุ
  2. หลังจากที่ตำแหน่งรับข้อความได้รับ ข้อความจะถูกส่งไปยังอแด็ปเตอร์ จะสร้างข้อความ BizTalk ใหม่ แนบกระแสข้อมูลกับข้อความ
  3. มันเพิ่มข้อมูลเมตาใด ๆ ที่เกี่ยวข้องกับจุดสิ้นสุดที่ได้รับข้อมูล จากนั้นข้อความจะถูกส่งไปยังเอ็นจิ้นข้อความ
  4. โปรแกรมข้อความส่งข้อความไปยังไปป์ไลน์การรับซึ่งข้อมูลจะถูกแปลงเป็น XML ที่นี่ผู้ส่งข้อความได้รับการรับรองความถูกต้อง ข้อความจะถูกถอดรหัส และ XML ได้รับการตรวจสอบความถูกต้อง
  5. จากนั้นเครื่องมือส่งข้อความจะเผยแพร่ข้อความไปยังกล่องข้อความ กล่องข้อความนั้นเป็น Microsoft SQL ตารางที่มีข้อความที่ต้องประมวลผล
  6. เอ็นจิ้นการส่งข้อความส่งข้อความไปยัง orchestration หรือส่งพอร์ต

SAP การรักษาความปลอดภัย PI/PO

สำหรับข้อความ SAP PI จัดให้มีการรักษาความปลอดภัยระดับข้อความสำหรับโปรโตคอลข้อความ XI สำหรับ สบู่ อะแดปเตอร์สำหรับโปรโตคอล RosettaNet สำหรับอะแดปเตอร์เมล สำหรับโปรโตคอล CIDX และสำหรับการเชื่อมต่อกับระบบที่เปิดใช้งาน WSRM (Web Service Reliable Messaging) SAP การรักษาความปลอดภัยระดับข้อความ PI เปิดใช้งานได้โดยใช้การเข้ารหัส ลายเซ็นดิจิทัล การยืนยัน SAML โทเค็นชื่อผู้ใช้ โทเค็นใบรับรอง ฯลฯ วิธีการพิสูจน์ตัวตนที่รองรับโดยโครงสร้างพื้นฐาน WS สำหรับระดับการขนส่ง ได้แก่ การรับรองความถูกต้องพื้นฐาน (รหัสผ่านและชื่อผู้ใช้) SAP ตั๋วยืนยันและ HTTP ผ่าน SSL

การเชื่อมต่อเซิร์ฟเวอร์การรวมกับระบบที่เปิดใช้งาน WSRM (Web Service Trusted Messaging)

ในการเชื่อมต่อกับระบบที่เปิดใช้งาน WSRM คุณใช้ช่องทางการสื่อสารของอะแดปเตอร์ประเภท WS

  • คุณใช้ข้อตกลงผู้ส่งกับอะแดปเตอร์ผู้ส่ง WS ที่กำหนดเพื่อเชื่อมต่อเซิร์ฟเวอร์การรวมกับผู้ใช้ WS
  • คุณใช้ข้อตกลงตัวรับกับอะแด็ปเตอร์ตัวรับ WS ที่กำหนดเพื่อเชื่อมต่อเซิร์ฟเวอร์รวมกับผู้ให้บริการ WS

ประโยชน์ของการรักษาความปลอดภัยใน SAP ปี่/ปณ

  • สิทธิ์ของแอปพลิเคชันตัวรับจะถูกตรวจสอบกับผู้ใช้ดั้งเดิม
  • ในระบบรับสัญญาณ ผู้ใช้สามารถตรวจสอบได้
  • การกำหนดค่าแบบไดนามิกที่ช่องรับสัญญาณ PI

คุณสมบัติใหม่ใน SAP ปี่/ปณ

คุณสมบัติใหม่ใน SAP PI รวมอยู่ด้วย

  • การตรวจสอบแบบรวมศูนย์ตาม SAP ผู้จัดการโซลูชัน
  • ไฟล์ขนาดใหญ่มาก (ไบนารี) สำหรับการถ่ายโอนไฟล์
  • IDOC (เอกสารระดับกลาง) และอะแดปเตอร์ HTTP ใน AAE (Advance Adapter Engine)
  • มุมมองผู้ใช้เป็นศูนย์กลางใน ESR
  • ข้อความตามอินเทอร์เฟซและการทำแผนที่แยกบน AAE
  • การกำหนดค่าหมดเวลาต่อช่องทางการสื่อสาร
  • การขนส่งอัตโนมัติสำหรับการตรวจสอบสคีมา
  • แทนที่ Trex การค้นหาข้อความที่ผู้ใช้กำหนด
  • มุมมองผู้ใช้เป็นศูนย์กลางใน ESR
  • ส่วนเสริมสำหรับ SAP PI: โปรแกรมเสริมการเชื่อมต่อที่ปลอดภัย (อะแดปเตอร์ SGTP, โมดูล PGP) และโปรแกรมเสริม B2B (อะแดปเตอร์ OFTP, อะแดปเตอร์ AS2, ตัวแยก EDI, ตัวแปลง EDI XML ฯลฯ)

ข้อดีของการ SAP ปี่/ปณ

  • เมื่อเปรียบเทียบกับการตรวจสอบผลิตภัณฑ์มิดเดิลแวร์อื่นๆ SAP พีไอดีกว่า โดยนำเสนอคุณสมบัติการตรวจสอบ เช่น ข้อความ ประสิทธิภาพ การตรวจสอบส่วนประกอบ และอื่นๆ ซึ่งทั้งหมดนี้สามารถใช้เพื่อติดตามและแก้ไขข้อผิดพลาดได้
  • SAP PI รองรับหลากหลาย SAP ส่วนประกอบที่จำเป็นในขณะที่บูรณาการด้วย SAP PI
  • อะแดปเตอร์และการแมปนั้นดีเมื่อเปรียบเทียบกับผลิตภัณฑ์มิดเดิลแวร์อื่นๆ
  • อะซิงโครนัสและ Syncการสื่อสารที่รุนแรงเป็นไปได้

SAP PI กับ BizTalk

SAP PI บิสทอล์ค
ส่วนใหญ่ใช้เฉพาะโดย 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 มีราคาตามปริมาณข้อความที่ประมวลผลโดยรวมซึ่งแสดงเป็นกิกะไบต์/เดือน SAP PI ใช้งานได้ฟรีระหว่าง SAP-to-SAP เซิร์ฟเวอร์ MS BizTalk มีราคาขึ้นอยู่กับความจุของเซิร์ฟเวอร์ มีสี่เวอร์ชันที่แตกต่างกัน ได้แก่ Enterprise, Standard, Branch และ Developer

เมื่อ SAP ไม่แนะนำให้ใช้ PI/PO ใน SOA องค์กร (Service Oriented Archiเทคเจอร์)

  • SAP ไม่แนะนำให้ใช้ PI สำหรับการสื่อสารแบบซิงโครนัส เนื่องจากจะเพิ่มภาระให้กับบริการโครงสร้างพื้นฐานในการให้บริการคำขอแบบอะซิงโครนัสอย่างมาก
  • SAP ไม่แนะนำ PI สำหรับสถานการณ์ที่ขับเคลื่อนด้วย UI หากแบ็กเอนด์ถูกเปิดเผยเป็นบริการระดับองค์กร
  • SAP PI ไม่จำเป็นสำหรับการเป็นตัวกลางหากไม่ใช่SAP แบ็กเอนด์เช่นแพลตฟอร์ม J2EE หรือ .NET กำลังเปิดเผยบริการทางธุรกิจในสถานการณ์ UI