Skip to main content

โมเดลวัตถุส่วนประกอบแบบกระจายคืออะไร?

ในช่วงหลายทศวรรษที่ผ่านมานักวิทยาศาสตร์คอมพิวเตอร์ได้ทำงานเพื่อปรับปรุงประสิทธิภาพของคอมพิวเตอร์โดยรวมโดยใช้เทคโนโลยีส่วนประกอบแบบกระจายโมเดลวัตถุส่วนประกอบแบบกระจาย (DCOM) ถูกสร้างขึ้นโดย Microsoft reg;เพื่อเปิดใช้งานการกระจายของ Microsoft reg;ส่วนประกอบซอฟต์แวร์ในเซิร์ฟเวอร์คอมพิวเตอร์หลายเครื่องเทคโนโลยีนี้ช่วยให้เซิร์ฟเวอร์สามารถจัดกลุ่มใน บริษัท ซึ่งสร้างความสามารถในการปรับขนาดทั่วทั้ง บริษัท

โมเดลวัตถุส่วนประกอบที่กระจายได้รับการแนะนำครั้งแรกด้วย Windows ระบบปฏิบัติการ NT ในปลายปี 1990เทคโนโลยีนี้เป็นส่วนเสริมที่ก้าวหน้าไปยังเฟรมเวิร์กโมเดลวัตถุทั่วไป (COM) ที่ใช้ใน Microsoft แอพพลิเคชั่นซอฟต์แวร์ในขณะที่ Framework COM ให้วิธีการเข้าถึงแอปพลิเคชันหลายตัวจากเครื่องหนึ่ง แต่ก็ไม่ได้ทำงานกับเครื่องจักรภายนอกในเครือข่าย บริษัท

การแบ่งปันส่วนประกอบและบริการซอฟต์แวร์เป็นแนวทางปฏิบัติมาตรฐานในอินเทอร์เน็ตตัวอย่างบางส่วนจะเห็นได้ในเว็บไซต์จองการเดินทางที่เชื่อมต่อกับโรงแรมสายการบินและหน่วยงานเช่ารถยนต์เทคโนโลยีนี้ทำให้คอมพิวเตอร์สามารถแบ่งปันแอพพลิเคชั่นซอฟต์แวร์ในหลายเครือข่ายโมเดลวัตถุส่วนประกอบแบบกระจายเป็นเทคโนโลยีที่ทำให้ Microsoft reg;แอปพลิเคชันทำงานข้ามเครือข่าย

มีเทคโนโลยีการแข่งขันมากมายที่คล้ายกับ Microsofts reg;โมเดลวัตถุส่วนประกอบแบบกระจายเทคโนโลยีเหล่านี้รวมถึง COM, COM+ และ Web ServicesDCOM ถูกใช้เป็นหลักโดยองค์กรที่ใช้ Microsoft reg;สินค้า.

หนึ่งในข้อเสียเปรียบในการใช้โมเดลวัตถุส่วนประกอบกระจายคือจำเป็นต้องใช้ Microsoft reg ทั้งหมด;การรวบรวมผลิตภัณฑ์เพื่อสนับสนุนส่วนประกอบเหล่านี้ซึ่งรวมถึง windows reg;ระบบปฏิบัติการเว็บเซิร์ฟเวอร์และเลเยอร์ฐานข้อมูลDCOM เป็นกรรมสิทธิ์ของ Microsoft reg;และต้องใช้ Microsoft reg;เทคโนโลยีในการทำงานอย่างถูกต้อง

DCOM ถือเป็นเทคโนโลยีการสื่อสารระหว่างกระบวนการช่วยให้คอมพิวเตอร์สามารถเข้าถึงแอปพลิเคชันอื่นบนคอมพิวเตอร์แยกต่างหากบนเครือข่ายสิ่งนี้ช่วยให้แอปพลิเคชันสามารถแชร์ได้ในหลายเซิร์ฟเวอร์

บริษัท ส่วนใหญ่มีวิวัฒนาการมาจากการใช้เทคโนโลยี DCOM และ COM เป็นซอฟต์แวร์บริการเว็บที่ก้าวหน้ายิ่งขึ้นซอฟต์แวร์ประเภทนี้มีความยืดหยุ่นมากกว่า DCOM มาตรฐานเพราะสามารถเรียกใช้การกำหนดค่าซอฟต์แวร์หลายตัวและแพลตฟอร์มฮาร์ดแวร์หนึ่งตัวนี่เป็นสิ่งจำเป็นสำหรับซอฟต์แวร์บนอินเทอร์เน็ตเพราะโดยทั่วไปแล้วไคลเอนต์ภายนอกจะมีทั่วไปมากขึ้น