29 September 2007

คุณเคยได้ยินเรื่องเล่าเกี่ยวกับ SOA บ้างหรือเปล่า?

คุณเคยได้ยินเรื่องเล่าเกี่ยวกับ Service Oriented Architecture SOA บ้างหรือเปล่า?

จากคำถามที่ว่า Service Oriented Architecture หรือ SOA นั้นเป็นกลยุทธ์ทางด้านธุรกิจ ชุดเว็บเซอร์วิส หรือว่าเป็นผีในตำนานที่ชอบซ่อนอยู่ใต้เตียงของพนักงานฝ่ายไอทีในตอนกลางคืนกันแน่?

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

ต่อไปนี้คือ เรื่องเล่า 5 เรื่องเกี่ยวกับ SOA ที่มีการพูดถึงกันมาก ซึ่งเราจะชี้ให้เห็นถึงข้อเท็จจริงที่เกี่ยวข้องในแต่ละประเด็น:

1. ราคาสูง

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

2. บุคคลลึกลับ

SOA ถูกตรวจพบขณะกำลังซ่อนตัวอยู่ที่เบาะด้านหลังรถของผู้จัดการฝ่ายไอที เมื่อผู้จัดการฝ่าย

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

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

3. SOA เป็นความรับผิดชอบของพนักงานฝ่ายไอที

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

4. ลูกกวาดป๊อปร็อค น้ำอัดลม และซอฟต์แวร์โอเพ่นซอร์ส

การผนวกรวมแอพพลิเคชันแบบปิด (Proprietary) เข้ากับซอฟต์แวร์โอเพ่นซอร์ส (open source) บนสถาปัตยกรรม SOA ของคุณ นับว่าเป็นส่วนผสมที่มีอานุภาพทำลายล้างเทียบเท่ากับการใส่ลูดกวาด

ป๊อปร็อคลงไปในน้ำอัดลมเลยทีเดียว เนื่องจากสภาพแวดล้อมที่ประกอบด้วยผลิตภัณฑ์จากผู้ผลิตหลายราย (Heterogeneous) เป็นสิ่งที่พบเห็นได้ทั่วไปในโลกปัจจุบัน ดังนั้นความต้องการ SOA จึงมีแนวโน้มเพิ่มสูงขึ้น โปรดจำไว้ว่า SOA ได้รับการออกแบบเป็นพิเศษ เพื่อเพิ่มความสะดวกในการผนวกรวมผู้ใช้ กระบวนการ และข้อมูลต่างๆ เข้าด้วยกัน โดยไม่คำนึงถึงตำแหน่งที่ตั้งหรือแหล่งที่มา

5. คุณยังคงได้เกรด A อยู่ดี แม้ว่าคุณจะสอบตกก็ตาม

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

No comments:

Copyright 2007-2010 © SOA Service Oriented Architecture. All Rights Reserved