Intro SAP#3 สถาปัตยกรรมของ SAP

posted on 22 Nov 2009 11:08 by it-edu in SAP
สถาปัตยกรรมของ SAP

สำหรับโครงสร้างทางสถาปัตยกรรมของระบบ SAP R/3 นั้น จะประกอบไปด้วยลำดับชั้นของบริการต่างๆ หรือที่เราเรียกกันว่า Service โดยเราจะพิจารณาส่วนของบริการต่างๆนี้ ในรูปแบบทางด้านซอฟต์แวร์ (Software-oriented Approach) ไม่ใช่ในรูปแบบทางด้านฮาร์ดแวร์ (Hardware-oriented Approach) ซึ่ง SAP R/3 นี้ จะประกอบไปด้วยส่วนบริการต่างๆ 3 ส่วนด้วยกันคือ

 

  1. Presentation Service คือบริการในส่วนของรูปแบบหน้าจอ Graphical User Interface หรือ GUI โดยที่เครื่องคอมพิวเตอร์ที่ให้บริการงานในส่วนนี้ เราจะเรียกว่าเป็น Presentation Server สำหรับในส่วนของ Presentation Server นี้จะสามารถทำงานได้ในระบบต่างๆ คือ Windows, Macintosh, OS/2 และ OSF/Motif

  2.  
  3. Application Service คือบริการในส่วนของการทำงานทางด้าน Application Logic โดยที่เครื่องคอมพิวเตอร์ที่ให้บริการงานในส่วนนี้ เราจะเรียกว่าเป็น Application Server สำหรับในส่วนของ Application Server นี้จะสามารถทำงานได้ในระบบต่างๆ คือ UNIX และ Windows NT

  4.  
  5. Database Service คือบริการในส่วนของการดูแลข้อมูลในระบบทั้งหมด ไม่ว่าจะเป็นการจัดเก็บข้อมูล
    การสำรองข้อมูล และการฟื้นคืนสภาพของข้อมูล (Data Recovery) โดยที่เครื่องคอมพิวเตอร์ที่ให้บริการงานในส่วนนี้  เราจะเรียกว่าเป็น Database Server สำหรับในส่วนของ Database Server นี้จะสามารถที่จะเลือกใช้ระบบจัดการฐานข้อมูลต่างๆ คือ Oracle, Informix, DB/2, ADABAS D และ Microsoft SQL Server

           ในส่วนของ Protocol ที่ใช้ในการติดต่อสื่อสารกันระหว่าง Server ต่างๆนั้น SAP R/3 จะใช้ TCP/IP เป็น Protocol หลักในการติดต่อสื่อสารกัน โดยที่ในการติดต่อสื่อสารกันระหว่าง Presentation Server กับ Application Server นั้น SAP R/3 จะใช้ SAP Presentation Protocol ในลักษณะของ Optimized Protocol ในการติดต่อสื่อสารระหว่างกัน โดยข้อมูลที่มีการแลกเปลี่ยนระหว่างกันนี้จะมีปริมาณที่ไม่มาก คืออยู่ระหว่าง 1 ถึง 2 กิโลไบต์เท่านั้น ดังนั้นในส่วนของการติดต่อสื่อสารระหว่างเครื่อง

          Presentation Server กับเครื่อง Application Server นั้น สามารถที่จะทำการติดต่อสื่อสารโดยผ่านทาง
Wide Area Network (WAN) ได้อย่างสบายๆ โดยอาจจะใช้สื่อที่เป็นสายโทรศัพท์ธรรมดาก็ได้ และในส่วนของการติดต่อสื่อสารกันระหว่างเครื่อง Application Server กับเครื่อง Database Server นั้น SAP R/3 จะใช้ Remote SQL Protocol ในการแลกเปลี่ยนข้อมูลระหว่างกัน ซึ่งข้อมูลที่มีการแลกเปลี่ยนกันนั้นจะมีปริมาณข้อมูลที่สูงมากเป็นเมกะไบต์ ดังนั้นในการติดต่อสื่อสารกันระหว่างเครื่อง Application Server กับเครื่อง Database Server นี้ จะต้องทำการติดต่อสื่อสารกันผ่านทาง Local Area Network (LAN) เท่านั้น

 
 
ที่มา : http://www2.cs.science.cmu.ac.th

Comment

Comment:

Tweet