Skip to main content

มิดเดิลแวร์คืออะไร?

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

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

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

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

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