soa webservices

SOA มีประโยชน์อย่างมากทั้งบริษัทเอกชนและองค์กรในภาครัฐ   โดยถ้ามองในแง่ของบริษัทเอกชน   SOA จะช่วยทำให้เกิดการรวบรวมข้อมูลและแลกเปลี่ยนข้อมูลทางธุรกิจได้ง่าย  ทำให้สามารถทำธุรกรรมต่าง ๆ ร่วมกัน โดยไม่ขึ้นกับแพลตฟอร์มของบริษัทนั้น ๆ  ตัวอย่างเช่น ตอนนี้บริษัท A2Z Professional Travel ให้เปิดให้บริการระบบจองโรงแรมภายในประเทศไทย  โดยที่ผู้ใช้บริการอาจจะเป็นบริษัทท่องเที่ยวของต่างชาติที่ต้องการห้องพักในประเทศไทย   การให้บริการนี้ทำโดยพัฒนาเว็บเซอร์วิสขึ้นมาซึ่งทำให้บริษัทท่องเที่ยวของชาวต่างชาติสามารถพัฒนาเว็บแอปพลิเคชันเพื่อเชื่อมต่อกับระบบการจองโรงแรมภายในประเทศไทยของบริษัท A2Z Professional Travel โดยที่บริษัทท่องเที่ยวต่างชาติไม่ต้องเสียเวลามาคัดลอกและพิมพ์ข้อมูลที่ได้รับจากบริษัท A2Z Professional Travel การติดต่อธุรกรรมเป็นไปอย่างอัตโนมัติ  โดยที่บริษัทท่องเที่ยวต่างชาติอาจจะใช้แพลตฟอร์มและระบบปฏิบัติการ อย่างเช่น ใช้ Java บน Linux ในขณะที่บริษัท A2Z Professional Travel อาจจะใช้แพลตฟอร์มและระบบปฏิบัติการ อย่างเช่น ใช้ PHP บน Windows server 2003

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