นักพัฒนาต้องการเชื่อมต่อระบบสองระบบที่พัฒนาด้วยภาษาและเทคโนโลยีต่างกัน แนวทางใดเหมาะสมที่สุดจากตัวเลือกที่ให้มา
กการใช้ Remote Desktop เชื่อมต่อระหว่างเซิร์ฟเวอร์
ขการเขียนโปรแกรมใหม่ทั้งสองระบบด้วยภาษาเดียวกัน
คการคัดลอกฐานข้อมูลจากระบบหนึ่งไปยังอีกระบบ
งการใช้ API (Application Programming Interface) แบบ REST หรือ SOAP
เฉลยอธิบาย
API เช่น REST หรือ SOAP เป็นสัญญาการสื่อสารที่ช่วยแยกเทคโนโลยีภายในของสองระบบในการเชื่อมต่อระบบที่พัฒนาด้วยเทคโนโลยีต่างกัน เพราะสื่อสารผ่าน HTTP และแลกเปลี่ยนข้อมูลในรูปแบบ JSON หรือ XML ที่ทุกภาษาเข้าใจได้ B เพิ่มต้นทุนโดยไม่จำเป็น C เสี่ยงต่อข้อมูลไม่สอดคล้อง และ D เป็นการควบคุมเครื่องระยะไกล ไม่ใช่การบูรณาการระบบและไม่ใช่แนวทางที่ดี และตัวเลือก D คือการเข้าถึงระยะไกล ไม่ใช่การเชื่อมต่อระบบ