Page 764 - NEIC_FINAL REPORT
P. 764

โครงการศึกษาการจัดทําแผนยุทธศาสตร์และออกแบบการพัฒนาศูนย์สารสนเทศ พลังงานแห่งชาติเพื่อรองรับการใช้ข้อมูลขนาดใหญ่ (Big Data) ในการขับเคลื่อน แผนพลังงานของประเทศไทย
รายงานฉบับสมบูรณ์
สําหรับความต้องการของระบบ API Services น้ันจะข้ึนอยู่กับความต้องการของแอพพลิเคชัน และ ฝั่งธุรกิจ เป็นหลัก แต่สําหรับความต้องการของ API Gateway มักจะเป็นความต้องการทางเทคนิค ซ่ึงจะกล่าวถึงในส่วนถัดไป
6.7.2 ความต้องการทางเทคนิคของระบบ API Gateway
ระบบ API Gateway ที่ทําการติดต้ังในระบบ จะต้องสนับสนุนความต้องการต่อไปนี้ได้เป็นอย่างน้อย
1. การตรวจสอบสิทธิ์การเข้าถึงข้อมูล(Authentication/Authorization)โดยAPIGatewayต้องสามารถ ตรวจสอบสิทธิ์ของผู้ที่ร้องขอข้อมูลได้ ตามที่กําหนดไว้ในนโยบายความปลอดภัย และ ธรรมาภิบาล ข้อมูล ซึ่งการตรวจสอบสิทธิ์ อาจจะกระทําผ่านการมอบ API Token หรือ การกําหนดสิทธิ์ผ่าน Single-Sign-On service ของศูนย์ข้อมูลเป็นต้น
2. การควบคุมการจราจร(TrafficControl)คือการจัดการ(manage)กําหนดการใช้(throttle)และจํากัด การเข้าถึง (restrict) API ทั้งในขาเข้า (Inbound) เช่น การกําหนดอัตราการเรียกใช้ (Rate Limit) เพื่อ จํากัดว่าผู้ใช้แต่ละคนจะสามารถเข้าถึงข้อมูลได้กี่ครั้งในหนึ่งช่วงเวลา และขาออก (Outbound) เช่น การ กําหนดแบนด์วิทด์(Bandwidth)ทผีู่้ใช้จะสามารถดึงข้อมูลออกจากระบบได้เป็นต้น
3. การเปลี่ยนแปลงข้อมูล(Transformation)เช่นการปิดบังข้อมูลบางส่วนที่ผู้ใช้บางคนไม่สามารถ เข้าถึงได้ หรือ การลบข้อมูลส่วนบุคคลอกจากข้อมูลที่ส่งให้ผู้ใช้เป็นต้น ซึ่งถึงแม้ว่าขบวนการเหล่านี้ จะสามารถทําที่ระบบฐานข้อมูล หรือ API service ได้ แต่การทําที่ API Gateway จะช่วยให้สามารถ ปรับเปลี่ยนรูปแบบการให้บริการ นโยบาย หรือ แนวปฏิบัติได้ โดยไม่ต้องทําการแก้ไขข้อมูล หรือ โปรแกรมใด ๆ
4. การวิเคราะห์การใช้งานAPIซึ่งจะช่วยให้ผู้ดูแลระบบสามารถสร้างมโนภาพ(Visualize)ตรวจสอบ การเข้าถึงของผู้ใช้แต่ละคน (inspect) และ ตรวจสอบการทํางานในภาพรวมของระบบ ที่ตําแหน่งเดียว (Single Analytics Point) ซ่ึงจะช่วยให้ผู้ดูแลระบบสามารถมองเห็นภาพรวมของทั้งระบบได้โดยง่าย
 6 - 54
6.7-2
Strategic Design and Development Study of the National Energy Information Center to Support National Energy Plan โครงการศึกษาการจัดทําาแผนยุทธศาสตร์และออกแบบการพัฒนาศูนย์สารสนเทศพลังงานแห่งชาติ เพื่อรองรับการใช้ข้อมูลขนาดใหญ่ (Big Data) ในการขับเคลื่อนแผนพลังงานของประเทศไทย























































































   762   763   764   765   766