รูปภาพแจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1
  1. บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
  2. สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
  3. ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
  4. ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
  5. ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
  6. ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้

บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย

สถาปัตยกรรมบนซอฟต์แวร์สำเร็จรูป OpenERP

ERP - OpenERP Overview ทำความรู้จัก ระบบ ERP ความรู้ทั่วไป เกี่ยวกับโครงสร้างของ OpenERP สถาปัตยกรรม ระบบ ERP ทำความรู้จัก บทความความรู้เรื่อง ระบบ ERP ที่ใช้งานได้ฟรี
aloniix
โพสต์: 36
ลงทะเบียนเมื่อ: จันทร์ 01 ต.ค. 2012 12:38 pm

สถาปัตยกรรมบนซอฟต์แวร์สำเร็จรูป OpenERP

โพสต์โดย aloniix » ศุกร์ 05 ต.ค. 2012 5:45 pm

OpenERP ใช้สถาปัตยกรรมแบบ ไคลเอนต์ – กับส่วนแยกที่ต่างกันของซอฟต์แวร์โดยทำหน้าที่เป็นไคลเอนต์และเซิร์ฟเวอร์ขึ้นอยู่กับการออกแบบที่ configuration.Client ของซอฟต์แวร์

OpenERP รองรับไคลเอนต์ที่ใช้เครื่องส่วนบุคคล (GTK+) บนแพลตฟอร์มต่างๆและรองรับการเชื่อมต่อผ่านเว็บ รวมถึงสามารถเข้ากันได้กับเบราว์เซอร์ที่ทันสมัยใหม่ๆ

สถาปัตยกรรมของ OpenERP มีโครงสร้างแบบ 3 ส่วนตามลักษณะสถาปัตยกรรมแบบ MVC ซึ่งประกอบด้วย Wizards (Controller), Reports (Model), Views (View) ทำให้มีความยืดหยุ่นในการออกแบบ และรองรับการทำงานแบบกระจาย

สถาปัตยกรรมเชิงเทคนิคของชุดซอฟแวร์แพคเกจเพื่อการบริหารทรัพยากรองค์กรที่ชื่อว่า OpenERP นั้นในด้านการพัฒนาโมดูลประเภท web service และ e-Commerce สิ่งสำคัญและเป็นจุดเด่นของชุดซอฟแวร์แพคเกจเพื่อการบริหารทรัพยากรองค์กรนี้คือเทคโนโลยี ORM (Object Service) และ XML-RPC (Web Service) บนพื้นฐานของภาษา Python ฐานข้อมูลที่สร้างด้วย PostgresSQL และสถาปัตยกรรมแบบ MVC

ซึ่ง ORM จะจัดการฐานข้อมูลโดยฐานข้อมูลแบบ Object-Relational mapping layer ที่มีความสัมพันธ์ในรูปแบบเชิงวัตถุ ส่วน XML-RPC จะเป็นการส่ง message ในรูปแบบ XML ระหว่าง client กับ server จะทำให้สามารถรองรับ user ในการใช้งาน web service ปริมาณที่มากๆได้อย่างมีประสิทธิภาพ ภาษา Python เป็นภาษาที่มีความยืดหยุ่นสูง ฐานข้อมูล PostgresSQL มีความเสถียรสูง และสถาปัตยกรรมแบบ MVC ที่แยกส่วนของโครงสร้างอย่างชัดเจนทำให้การออกแบบและการประมวลผลมีประสิทธิภาพ

สถาปัตยกรรมเชิงเทคนิคดังกล่าวเป็นที่นิยมในปัจจุบัน software ใหม่ๆได้ใช้สถาปัตยกรรมเชิงเทคนิคเหล่านี้ ซึ่งสาเหตุมาจากการที่มีผู้ใช้บริการเป็นปริมาณมากประกอบกับข้อมูลของแต่ละผู้ใช้บริการมีความซับซ้อนมากขึ้นเรื่อยๆ

ที่มา : viewtopic.php?f=4&t=18

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 86 และ บุคคลทั่วไป 0 ท่าน