SOA - องค์ประกอบการบริการ
คำอธิบาย
องค์ประกอบของบริการคือชุดของบริการที่รวมบริการขนาดเล็กจำนวนมากเข้าด้วยกันเพื่อเป็นบริการที่ใหญ่ขึ้น
แผนภาพด้านล่างแสดงองค์ประกอบของบริการ:
ในแผนภาพข้างต้นบริการ A บริการ B และบริการ C เป็นบริการที่มีขนาดเล็กกว่า
บริการขนาดใหญ่ประกอบด้วยการรวมบริการ A, B และ C เข้าด้วยกัน
ประสิทธิภาพขององค์ประกอบบริการ
บริการสื่อสารกันผ่านเครือข่ายเช่นเดียวกับองค์ประกอบที่การสื่อสารระหว่างบริการช้าเกินไปเมื่อเทียบกับการสื่อสารระหว่างองค์ประกอบที่เกิดขึ้นในแอปพลิเคชันเดียวกัน ประสิทธิภาพจะไม่ดีหากบริการสื่อสารภายในผ่าน ESB (Enterprise Service Bus) และบริการขนาดใหญ่จะถูกย่อยสลายเป็นบริการขนาดเล็กจำนวนมาก
องค์ประกอบของบริการสามารถแบ่งออกเป็นรูปแบบดั้งเดิมและรูปแบบที่ซับซ้อน ตรรกะอย่างง่ายถูกนำมาใช้ผ่านการแลกเปลี่ยนแบบจุดต่อจุดหรือองค์ประกอบดั้งเดิมในโซลูชันที่มุ่งเน้นการบริการในยุคแรก ๆ เมื่อเทคโนโลยีพัฒนาขึ้นองค์ประกอบที่ซับซ้อนก็คุ้นเคยมากขึ้น