ความหมายของ SAP NetWeaver? บทแนะนำและภาพรวม
⚡ สรุปอย่างชาญฉลาด
SAP NetWeaver คือแพลตฟอร์มเทคโนโลยีแบบบูรณาการ ไม่ใช่ผลิตภัณฑ์ ที่เป็นรากฐานของทุกสิ่งของฉันSAP ชุดแอปพลิเคชันที่ผสานรวมผู้คน ข้อมูล และกระบวนการทำงานเข้าด้วยกันบนแพลตฟอร์มแอปพลิเคชัน SAP เว็บแอปพลิเคชันเซิร์ฟเวอร์
NetWeaver คืออะไร?
NetWeaver คือ SAP's แพลตฟอร์มเทคโนโลยีบูรณาการและไม่ใช่ผลิตภัณฑ์ในตัวเองที่จริงแล้ว Basis เวอร์ชันใหม่มีชื่อว่า NetWeaver
เป็นเทคโนโลยีพื้นฐานสำหรับผลิตภัณฑ์ทั้งหมดของฉันSAP ชุดผลิตภัณฑ์ทั้งหมดของฉันSAP ชุดซอฟต์แวร์นี้สามารถทำงานบนอินสแตนซ์เดียวของ NetWeaver ได้ SAP เว็บแอปพลิเคชันเซิร์ฟเวอร์ หรือที่รู้จักกันในชื่อ SAP เว็บแอส.
NetWeaver ช่วยให้เข้าถึงได้ง่ายขึ้น SAP สามารถรับส่งข้อมูลได้โดยใช้โปรโตคอล HTTP แบบง่าย หรือแม้แต่บนอุปกรณ์เคลื่อนที่ ซึ่งช่วยลดความจำเป็นในการติดตั้ง และที่สำคัญกว่านั้นคือ การฝึกอบรมเกี่ยวกับการใช้งานโปรโตคอลดังกล่าว SAPซอฟต์แวร์ฝั่งไคลเอ็นต์ของเขา
ความสามารถหลักของ SAP NetWeaver คือการบูรณาการของ ผู้คน ข้อมูล และกระบวนการโดยทั้งหมดนี้อยู่บนแพลตฟอร์มแอปพลิเคชันเดียวกัน
การบูรณาการผู้คน
การบูรณาการบุคลากรช่วยให้ผู้ใช้ทำงานร่วมกันได้อย่างมีประสิทธิภาพมากขึ้น
- พอร์ทัล: มอบการเข้าถึงของผู้ใช้ที่เป็นหนึ่งเดียว ปรับให้เหมาะสมกับแต่ละบุคคล และอิงตามบทบาท ผ่านทาง SAP เทคโนโลยีพอร์ทัลสำหรับองค์กร
- ทำงานร่วมกัน: Promoการทำงานร่วมกันในองค์กรโดยใช้ห้องทำงานเสมือนจริง (ห้องทำงานร่วมกัน) การสื่อสารแบบเรียลไทม์ (แชทและการแชร์แอปพลิเคชัน) และซอฟต์แวร์กลุ่มและเครื่องมือซิงโครนัสจากภบุคคลที่สาม — ตัวอย่างเช่น Microsoft Exchange, Lotus Notes และ WebEx
- การเข้าถึงหลายช่องทาง: เชื่อมต่อผู้ใช้กับระบบขององค์กรผ่านเทคโนโลยีบนเว็บ เสียง มือถือ การส่งข้อความ หรือคลื่นความถี่วิทยุ
บูรณาการข้อมูล
การบูรณาการข้อมูลเป็นการนำข้อมูลจากแหล่งต่างๆ มาผสานรวมกันและให้ความหมายในบริบทของการทำงานประจำวัน
- ระบบธุรกิจอัจฉริยะ: มีเครื่องมือที่เชื่อถือได้สำหรับการสร้างรายงานเฉพาะบุคคลและรายงานเชิงโต้ตอบ รวมถึงแอปพลิเคชันวิเคราะห์ต่างๆ
- เนื้อหา BI และส่วนขยายเนื้อหา BI: ช่วยให้การใช้งานรวดเร็วยิ่งขึ้น โดยใช้โมเดลข้อมูลที่กำหนดค่าไว้ล่วงหน้าตามบทบาทและงาน SAP ระบบธุรกิจอัจฉริยะ.
- การจัดการความรู้: ช่วยให้สามารถเข้าถึงข้อมูลและเอกสารที่ไม่เป็นระเบียบได้อย่างทั่วถึงในระบบจัดเก็บข้อมูลแบบกระจายศูนย์ ทั้งการค้นหา การจัดหมวดหมู่ การสมัครรับข้อมูล การกำหนดเวอร์ชัน และอื่นๆ
- การค้นหาและการจำแนกประเภท (TREX): ให้ SAP แอปพลิเคชันที่มีบริการสำหรับการค้นหา การจัดประเภท และการวิเคราะห์ข้อความในชุดเอกสารขนาดใหญ่ (ข้อมูลที่ไม่มีโครงสร้าง) รวมถึงการค้นหาและการรวบรวมวัตถุทางธุรกิจ (ข้อมูลที่มีโครงสร้าง)
บูรณาการกระบวนการ
การบูรณาการกระบวนการช่วยประสานการไหลเวียนของงานระหว่างแผนก ฝ่าย และบริษัทต่างๆ ประเภทการใช้งานนี้ครอบคลุมฟังก์ชันทั้งหมดที่เคยให้บริการมาก่อน SAP NetWeaver Exchange Infrastructure (XI) — ปัจจุบันเปลี่ยนชื่อเป็น NetWeaver แล้ว SAP การบูรณาการกระบวนการ (PI) และระบบที่พัฒนาต่อยอดจากระบบนี้ SAP การจัดการกระบวนการ (Process Orchestration หรือ PO) — ซึ่งใช้ในการทำให้กระบวนการทางธุรกิจข้ามระบบเป็นไปได้จริง
รูปแบบการใช้งานนี้ช่วยให้สามารถใช้งานเวอร์ชันต่างๆ ได้ SAP และไม่ใช่ -SAP ระบบจากผู้จำหน่ายหลายรายที่ทำงานบนแพลตฟอร์มที่แตกต่างกัน (ตัวอย่างเช่น) Java และ ABAP) เพื่อสื่อสารระหว่างกัน SAP NetWeaver มีพื้นฐานมาจากสถาปัตยกรรมแบบเปิด และใช้มาตรฐานแบบเปิดเป็นหลัก (โดยเฉพาะ XML และ...) Javaโดยจะให้บริการที่จำเป็นในสภาพแวดล้อมที่หลากหลายและซับซ้อน ซึ่งรวมถึง:
- โครงสร้างพื้นฐานสำหรับการแลกเปลี่ยนข้อความระหว่างระบบในขณะทำงาน
- ตัวเลือกการกำหนดค่าสำหรับการจัดการกระบวนการทางธุรกิจและการไหลเวียนของข้อความ
- แผนที่ข้อความping ดังนั้น ข้อมูลจึงถูกแปลงสภาพก่อนที่จะถึงผู้รับ
แพลตฟอร์มแอปพลิเคชัน
SAP เว็บแอปพลิเคชันเซิร์ฟเวอร์ (SAP WebAS (WebAS) มอบโครงสร้างพื้นฐานการพัฒนาที่สมบูรณ์แบบ ซึ่งช่วยให้คุณสามารถพัฒนา แจกจ่าย และใช้งานแพลตฟอร์มต่างๆ ได้อย่างมีประสิทธิภาพ แข็งแกร่ง และปรับขนาดได้ บริการเว็บ และแอพพลิเคชั่นทางธุรกิจ SAP เว็บแอปพลิเคชันเซิร์ฟเวอร์รองรับ ABAP Javaและบริการเว็บในอินสแตนซ์เดียวกัน
SAP เน็ตวีเวอร์ Archiโครงสร้าง: ABAP Javaและ Dual Stack
SAP NetWeaver Application Server มีให้เลือกใช้งาน 3 เวอร์ชัน เวอร์ชันที่คุณติดตั้งจะขึ้นอยู่กับว่าแอปพลิเคชันนั้นใช้ ABAP หรือไม่ Java, หรือทั้งคู่.
- AS ABAP: รันเวิร์กโปรเซส ABAP แบบคลาสสิก ประกอบด้วย ICM (Internet Communication Manager), ABAP dispatcher, gateway, message server, enqueue server และเวิร์กโปรเซสหลายตัว นี่คือสแต็กที่ใช้โดย SAP ERP, S/4HANA และ BW
- AS Java: วิ่ง Java แอปพลิเคชัน EE จัดส่งพร้อม ICM หนึ่งตัว หนึ่งตัว SAP เริ่มบริการ หลายครั้ง Java กระบวนการเซิร์ฟเวอร์ รวมถึงอินสแตนซ์ SCS (System Central Services) ที่เก็บเซิร์ฟเวอร์คิวและเซิร์ฟเวอร์ข้อความ ใช้โดย Enterprise Portal, PI และ Composition Environment
- ชั้นวางคู่: รวม ABAP และ Java ในระบบเดียว โดยอินสแตนซ์ส่วนกลางจะประกอบด้วยเซิร์ฟเวอร์ข้อความ เซิร์ฟเวอร์จัดคิว และอินสแตนซ์ ASCS (ABAP System Central Services) แยกต่างหาก SAP แนะนำให้แยกปลั๊กแบบสองแถวออกจากกัน — การติดตั้งใหม่จะใช้ปลั๊กแบบแถวเดียว
ทั้งสามรสชาติใช้ส่วนผสมดังต่อไปนี้ SAP ไฟล์ไบนารีของเคอร์เนล กระบวนการ disp+work ตารางล็อก enqueue และสคีมาฐานข้อมูลที่ใช้ร่วมกัน ผู้ดูแลระบบ Basis จะตรวจสอบสิ่งเหล่านี้ด้วย SAP MMC, SM50, SM66, ST22 และ ST02
ประเภทการใช้งานหลักของ NetWeaver
การติดตั้ง NetWeaver ทุกครั้งจะแสดงเฉพาะ "ประเภทการใช้งาน" ที่คุณเปิดใช้งานเท่านั้น รายการด้านล่างนี้แสดงประเภทการใช้งานที่พบบ่อยที่สุดพร้อมกับสถานการณ์ทางธุรกิจที่รองรับ
| ประเภทการใช้งาน | กอง | สิ่งที่ส่งมอบ |
|---|---|---|
| เอเอส เอบีเอพี | ABAP | รันไทม์พื้นฐานสำหรับ ERP, BW และ Solution Manager |
| AS Java | Java | รันไทม์พื้นฐานสำหรับ Portal, PI, CE และ IdM |
| EP / EPC (Enterprise Portal) | Java | พอร์ทัล Single Sign-On แบบอิงตามบทบาท พร้อมระบบการจัดการความรู้และการทำงานร่วมกัน EPC เป็นเวอร์ชันที่กระชับกว่า โดยมีเฉพาะส่วนแกนหลักเท่านั้น |
| BI | ABAP | SAP ระบบคลังข้อมูล BW สำหรับการรายงาน การสืบค้น และการวิเคราะห์ข้อมูล จำเป็นต้องใช้ AS ABAP ในระบบเดียวกัน |
| BI Java | Java | เครื่องมือ BI front-end (BEx Web, Web Application Designer) ที่ต้องการ Java. |
| PI (การบูรณาการกระบวนการ) | คู่ | ตัวกลางรับส่งข้อความข้าม SAP และไม่ใช่ -SAP — ไดเร็กทอรีการรวมระบบ, ที่เก็บข้อมูลการรวมระบบ, เอ็นจิ้นอะแดปเตอร์ |
| MDM (การจัดการข้อมูลหลัก) | Java + พื้นเมือง | รวบรวมข้อมูลลูกค้า ผู้ขาย และข้อมูลหลักของวัสดุจากทุกระบบเข้าด้วยกัน |
| CE (สภาพแวดล้อมการประพันธ์เพลง) | Java | การออกแบบและการดำเนินการ Java-แอปพลิเคชันแบบผสมผสานที่สร้างขึ้นบนพื้นฐานของบริการที่มีอยู่เดิม |
| เอ็มไอ / มือถือ | Java + ลูกค้า | สถานการณ์การใช้งานอุปกรณ์เคลื่อนที่ที่เชื่อมต่อเป็นครั้งคราว — ถูกแทนที่ด้วย SAP แพลตฟอร์มมือถือและ SAPUI5 |
| IdM (การจัดการข้อมูลประจำตัว) | Java | การจัดการผู้ใช้แบบรวมศูนย์ การกำหนดบทบาท และการบริการตนเองด้านรหัสผ่านทั่วทั้งระบบ SAP และไม่ใช่ -SAP ระบบ |
SAP NetWeaver เทียบกับ SAP แพลตฟอร์มเทคโนโลยีธุรกิจ (BTP)
NetWeaver เป็นแพลตฟอร์มแบบติดตั้งบนเซิร์ฟเวอร์ภายในองค์กรสำหรับช่วงทศวรรษ 2000 และ 2010 SAP BTP คือบริการคลาวด์ที่พัฒนาต่อยอดจาก NetWeaver ซึ่งเป็นบริการมัลติคลาวด์แบบสมัครสมาชิกที่รวมเอาความสามารถของ NetWeaver ไว้ในสภาพแวดล้อมเดียว การเปรียบเทียบด้านล่างนี้จะอธิบายถึงสิ่งที่ยังคงเหมือนเดิมและสิ่งที่เปลี่ยนแปลงไป
- การใช้งาน: NetWeaver ติดตั้งบนเซิร์ฟเวอร์ภายในองค์กร ในขณะที่ BTP ทำงานในรูปแบบบริการจัดการบน AWS Azure, Google Cloudและอาลีบาบา
- Runtime: NetWeaver ติดตั้ง AS ABAP และ AS Java บนเซิร์ฟเวอร์ของคุณ BTP นำเสนอ Cloud Foundry, Kyma (Kubernetes) และสภาพแวดล้อม ABAP ในรูปแบบบริการพร้อมใช้งาน
- บูรณาการ: NetWeaver PI/PO ทำหน้าที่จัดการการผสานรวมข้อมูล ส่วน BTP จะเข้ามาแทนที่ด้วย SAP ชุดเครื่องมือการผสานรวม (การผสานรวมระบบคลาวด์, การจัดการ API, ตัวเชื่อมต่อแบบเปิด)
- พอร์ทัล: NetWeaver EP ให้บริการพอร์ทัลสำหรับองค์กรต่างๆ BTP นำเสนอ SAP สร้าง Work Zone (เดิมชื่อ Launchpad Service) โดยมีจุดเริ่มต้นที่เน้นการใช้งาน Fiori เป็นหลัก
- Analytics: NetWeaver BW เป็นผู้ให้บริการคลังข้อมูล คู่ BTP SAP ดาต้าสเฟียร์และ SAP Analytics Cloud สำหรับการจัดเก็บข้อมูลบนคลาวด์และระบบ Business Intelligence (BI)
- ความสามารถในการขยาย: NetWeaver เป็นชุดเครื่องมือพัฒนา ABAP ส่วน BTP ให้บริการ ABAP Cloud (สไตล์สตีมพังก์) พร้อมด้วย Node.js Javaและ Python รันไทม์ที่มีโมเดลความสามารถในการขยายที่ช่วยรักษาแกนหลักดิจิทัลให้สะอาด
เนื่องจาก BTP ผสานรวมบริการพื้นฐานของ NetWeaver ไว้แล้ว เช่น แอปพลิเคชันเซิร์ฟเวอร์ การผสานรวม และเครื่องมือส่วนขยาย ทักษะส่วนใหญ่ของ NetWeaver (ABAP, OData, IDoc, BAPI) จึงยังคงใช้งานได้เมื่อเปลี่ยนไปใช้ BTP มีเพียงส่วนติดต่อผู้ใช้สำหรับการปรับใช้งานและชุดเครื่องมือ DevOps เท่านั้นที่เปลี่ยนแปลงไป

