แล้วใครละที่ต้องใช้

        หลังที่เรารู้ข้อมูลของ SOA มาจากบท 1 และ 2 แล้วคราวนี้เรามาดูกันว่า แล้ว SOA มันจะเหมาะสมกับใคร หรือ ใครที่จะ้เอาไปใช้ควรที่จะมีอะไรเป็นตัวบ่งบอกว่าควรที่จะใช้ SOA

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

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

 

       

        Case study   

          ตัวอย่าง Credit Suisse Group เป็นบริษัทผู้นำทางด้านการเงินระดับโลกมีศูนย์ใหญ่อยู่ที่

ซูริค  ประเทศสวิสเซอร์แลนด์  ประกอบไปด้วยบัญชีลูกค้ากว่า 5 ล้านบัญชีมีการเปลี่ยนแปลงกว่า 218 ล้านบัญชีต่อปี มีระบบการเงินที่มีขนาดใหญ่ประมาณ 600 แอพพลิเคชั่น โค้ดที่ยาวเกือบ 12 ล้านบรรทัด (เฉพาะระบบกลาง) อีกทั้งยังทำงานบนระบบปฏิบัติการที่แตกต่างกัน (IBM mainframe, UNIX, Windows) แต่ระบบเก่าเป็นระบบที่สร้างมานานแล้ว จึงทำให้ระบบค่อนข้างซับซ้อนและดูแลยาก ทำให้บริษัทนี้ต้องการระบบใหม่ที่เข้ามาแก้ไขปัญหาดังกล่าวนั่นก็คือในเรื่องของการพัฒนาระบบใหม่ ๆ และการพัฒนาระบบการดูแลรักษา

          ในการพัฒนาระบบของบริษัทนี้เริ่มจากการทำโครงการนำร่องจากระบบเล็ก ๆ  ที่รองรับผู้ใช้ได้หลายพันคนจนในปัจจุบันสามารถพัฒนาระบบที่สมบูรณ์ที่มีเซอร์วิสมากกว่า 800 เซอร์วิสสามารถรองรับผู้ใช้ได้กว่า 1.5 – 2 ล้านต่อวัน มีการประมวลผลข้อความกว่า 500,000 ข้อความต่อวัน

          จากผลความของความสำเร็จดังกล่าวเกิดจากการที่มีการเริ่มจากจุดเล็ก ๆ ที่มีการวางแผนที่ดี  มีการรวมทีมที่มีบุคลากรที่มีประสิทธิภาพ  ในคำว่ามีประสิทธิภาพนี้ก็คือ มีทั้งผู้พัฒนาระบบ และผู้เชี่ยวชาญทางด้านธุรกิจร่วมกันพัฒนา ทำให้ระบบที่ได้เป็นระบบที่เข้ากับธุรกิจของบริษัทอย่างแท้จริง  อีกทั้งยังรองรับการเพิ่มเติม  รองรับการดูแลรักษาระบบอย่างมีประสิทธิภาพ  ทั้งหมดนี้ทำให้ระบบของ Credit Suisse Group เป็นระบบ SOA ประสบความสำเร็จได้