เพียงแค่ใส่ Middleware เป็นส่วนประกอบซอฟต์แวร์ที่ให้บริการเพื่อรวมระบบที่แตกต่างกันเข้าด้วยกัน
ในสภาพแวดล้อมขององค์กรที่ซับซ้อนมีความท้าทายมากมายเมื่อคุณต้องการรวมระบบองค์กรสองระบบขึ้นไปเข้าด้วยกันเพื่อพูดคุยกัน โดยปกติระบบเหล่านี้จะไม่เข้าใจภาษาอื่น ๆ เนื่องจากพัฒนาบนแพลตฟอร์มที่แตกต่างกันโดยใช้ภาษาที่แตกต่างกัน (เช่น C ++, Java, Cobol ฯลฯ )
ดังนั้นนี่คือซอฟต์แวร์มิดเดิลแวร์ในรูปซึ่งให้บริการเช่น
- การแปลงรูปแบบข้อความจากแอปหนึ่งเป็นแอปอื่น
- การกำหนดเส้นทางและเพิ่มคุณค่าข้อความนอกเหนือจากการดูแลความปลอดภัย
- การเข้ารหัส
- การตรวจสอบและ
- ใช้กฎธุรกิจที่แตกต่างกับข้อความเหล่านี้
ตัวอย่างทั่วไปของมิดเดิลแวร์คือผลิตภัณฑ์ESBเช่น IBM message broker (WMB / IIB), WESB, Datapower XI50, Oracle Fusion, Mule และอื่น ๆ อีกมากมาย
ดังนั้นมิดเดิลแวร์จึงอยู่ในระหว่างแอพที่ใช้บริการและแอพผู้ให้บริการและช่วยให้แอพเหล่านี้คุยกันได้