Architecture and Systems Integration (สถาปัตยกรรมกับ Systems Integration)
ระบบแทบไม่เคยดำรงอยู่อย่างโดดเดี่ยว ระบบส่วนใหญ่ต้องการการประมวลผลและข้อมูลเพิ่มเติมจากระบบอื่น และนั่นนำเรามาสู่จุดตัดระหว่างสถาปัตยกรรมกับ systems integration เมื่อระบบหนึ่งต้องสื่อสารกับอีกระบบหนึ่งเพื่อทำการประมวลผลเพิ่มเติมหรือดึงข้อมูล สถาปนิกของระบบนั้นก็ต้องเผชิญกับความท้าทายและผลกระทบมากมาย ตัวอย่างเช่น ระบบที่ถูกเรียกนั้น available หรือไม่? มันสามารถ scale และทำงานได้ในระดับเดียวกับความต้องการของระบบที่เรียกหรือไม่?
เมื่อสถาปนิกไม่ให้ความสำคัญกับ systems integration มากพอ static coupling และ dynamic coupling ของระบบมักส่งผลให้เกิดสถาปัตยกรรมที่ไม่สามารถ scale ได้ ไม่ responsive และขาด agility เมื่อทำการ integrate กับระบบอื่น ให้พิจารณาว่าจะใช้ communication protocol แบบใด จะมี contract ประเภทใดระหว่างระบบ characteristics ทางสถาปัตยกรรมของระบบเข้ากันได้หรือไม่ และการ integration นั้นรักษา architectural quantum ของแต่ละระบบไว้ได้หรือไม่