พูนลาภ ชัชวาลโฆษิต managing consultant
TRANSCRIPT
พู�นลาภ ชัชัวาลโฆษิ�ตManaging Consultant
Corporate Development & Productivity Improvement OfficeChareon Pokphand Group (CPG)
BPM&SOA + SaaS* + Web 2.0 and Cloud
“Effects today and next?”
Mr. Poonlarb Chatchawalkhosit
Contents will be included
• Round-UP
• Related Industry Analysis
• What are the effects appear today?
• Discussion
Mr. Poonlarb Chatchawalkhosit
Business Process Management
Mr. Poonlarb Chatchawalkhosit
• การจัดการกล��มของข�นตอนปฏิ�บัต�การ (procedures) หร�อกระบัวนการทำ"างานให$เป&นระบับัด$วยประสิ�ทำธิ�ภาพู และนวตกรรม
• เก+,ยวข$องกบัร�ปแบับัธิ�รก�จั• เก+,ยวข$องกบัการจัดการโครงสิร$างองค.กร• เก+,ยวข$องกบัการพูฒนาบั�คลากร People Development • เก+,ยวข$องกบัการทำ"างานร�วมกนในองค.กร• ม+ขอบังคบั กฏิระเบั+ยบั กฏิกต�กา ทำ+,ใชั$ (Business Rules)• ม+ทำ+,มาทำ+,ไป เหต�และผล ในการด"าเน�นการ(Business Logic)• ไม�ได$คงทำ+,หร�ออย��น�,ง ย�,งองค.กรต$องการความแตกต�างเพู�,อสิร$าง
ม�ลค�าเพู�,มให$กบัล�กค$า และองค.กร ย�,งต$องปรบัปร�ง• ไม�ได$คงทำ+,หร�ออย��น�,ง ม+ป2จัจัยมากมายทำ+,ม+ผลให$เก�ดการเปล+,ยนแปลง
ของกระบัวนการต�าง เชั�น วงจัรธิ�รก�จัของอ�ตสิาหกรรม ฯลฯ
BPM: ประโยชัน.ทำ+,ได$รบั
Mr. Poonlarb Chatchawalkhosit
• ชั�วยให$สิามารถน"าไอทำ+มาประย�กต.ใชั$ได$ง�าย เร5ว และรองรบัต�อความต$องการ และการเปล+,ยนแปลงได$อย�างม+ประสิ�ทำธิ�ภาพูมากข6�น
• ทำ"าให$สิามารถแก$ไขป2ญหาทำ"าได$ม+ประสิ�ทำธิ�ภาพูมากข6�น• ทำ"าให$การพูฒนาคนม+ประสิ�ทำธิ�ภาพูมากข6�น (Workforce
improvement)• ทำ"าให$การพูฒนาองค.กรม+ประสิ�ทำธิ�ภาพูมากข6�น• ทำ"าให$สิามารถประเม�นประสิ�ทำธิ�ภาพูได$ด+กว�า• ชั�วยให$ทำ"างานเป&นระบับั • เป&นข�นตอนสิ��การปรบัปร�งประสิ�ทำธิ�ภาพูต�อเน�,อง• เป&นข�นตอนสิ��การสิะสิมและจัดการความร� $• เป&นข�นตอนสิ��การสิร$างนวตกรรมในด$านกระบัวนการ และร�ปแบับัธิ�รก�จั
ไม�ได$เป&นเพู+ยงนวตกรรมในด$านสิ�นค$าเทำ�าน�น• เป&นการเสิร�มความแข5งแกร�งให$กบัทำ�งองค.กร ในเวลาทำ+,เผชั�ญป2ญหา
หร�อป2จัจัย หร�อว�กฤต�ทำ+,มากระทำบั
BPM: องค.ประกอบัทำ+,สิ"าคญ
Mr. Poonlarb Chatchawalkhosit
• งาน และประเภทำงาน (Task/Work/Job and Type)• ข�นตอนปฏิ�บัต�การ กฏิระเบั+ยบั ข$อบังคบั ทำ�ศทำางการไหลของ
งาน (Procedure, Workflow, Business Rules and Business Logic) จันเป&นกล��มของข�นตอนปฏิ�บัต�การ
• คน และบัทำบัาทำทำ+,ร บัผ�ดชัอบั (People, Role Responsibility, included Competency or skills)
• ข$อม�ลเข$า และออก (Input/Output)• โครงสิร$างการอน�มต� (Authorization)
BPM: ตวอย�างของเคร�,องม�อทำ+,เก+,ยวข$อง
Mr. Poonlarb Chatchawalkhosit
• ทำกษิะของคนทำ+,ต$องการ (People competency: Soft Skills, Thinking Skills)– Thinking Skills: Analytical Thinking, Systematic Thinking, Parallel
Thinking, Lateral Thinking, Strategic Thinking – Process management– Project management, Program management และ Portfolio
management– Strategic Management
• เพู�,อการออกแบับั พูฒนา และประเม�น– The Value chain: Michael E. Porter, Competitive advantage (1985)– Balanced Scorecard: Kaplan & Norton (1990)– Supply chain Management– Maturity Model => Business Process Maturity Model– Project Maturity Model– People Maturity Model – Business Model Maturity Model
• เพู�,อการปรบัปร�งประสิ�ทำธิ�ภาพู– LEAN– Six Sigma– Total Quality Management– Continuous improvement
BPM ในป2จัจั�บัน
Mr. Poonlarb Chatchawalkhosit
• องค.กรทำ+,ด"าเน�นการแล$วมกจัะเป&นองค.กรในต�างประเทำศ โดยเฉพูาะองค.กรชั�นน"าของโลก
• พู�จัารณาตวอย�างขององค.กรทำ+,ด"าเน�นการแล$ว ได$จัากองค.กรชั�นน"าของโลก ทำ+,ม+การขยายตวขององค.กรต�อเน�,อง องค.กรม+ขนาดใหญ�ม+พูนกงานระดบัหลายหม�,นคน ม+การสิร$างสิรรค.สิ�นค$าและบัร�การมากมายต�อเน�,อง ม+อาย�ยาวนานกว�าองค.กรของไทำยนก และทำนต�อว�กฤต�เศรษิฐก�จัทำ+,เก�ดข6�นมาหลายคร�งแล$วในโลก
• เทำ+ยบักบัองค.กรของไทำยสิ�วนใหญ�ทำ+,ไม�ได$ด"าเน�นการ และ มกจัะรบัผลกระทำบัเก�อบัทำ�กคร�งทำ+,ม+ป2ญหาหร�อว�กฤต�เสิมอ• หากมองป2ญหาเป&นโอกาสิ องค.กรสิ�วนใหญ�ในประเทำศไทำยม+ศกยภาพู
ในการแข�งขนสิ�งตามทำ+,เห5น ทำ�งๆ ทำ+,ยงไม�ได$น�ยมด"าเน�นการเร�,องน+� แต�
อนาคตของ BPM
Mr. Poonlarb Chatchawalkhosit
จัะกลายเป&นประเด5นทำ+,สินใจัด"าเน�นการกนทำ,วโลกโดยเฉพูาะในประเทำศไทำย อนสิ�บัเน�,องจัากป2จัจัยจัากป2จัจัยต�างๆ อาทำ�• กระแสิความต$องการในการยกระดบัการบัร�หารจัดการของ
องค.กร เชั�น รางวลระดบัองค.กรต�างๆ อาทำ� TQA มาตรฐานใหม�ทำ+,เก�ดข6�น เชั�น ISO 26000 (Social Responsilibity)
• กระแสิของการปรบัปร�งประสิ�ทำธิ�ภาพู ด$วยเคร�,องม�ออย�าง LEAN, Six Sigma, KAIZEN, TQM
• กระแสิความต$องการซอฟต.แวร.มาชั�วยธิ�รก�จัในงานทำ�กประเภทำในองค.กรมากข6�น เชั�น SOA, SaaS เป&นต$น
Service-Oriented Architecture
Mr. Poonlarb Chatchawalkhosit
เป&นแนวทำางในการบัร�หารจัดการข$อม�ลขององค.กรทำ+,ม+ประสิ�ทำธิ�ภาพูสิ�งสิามารถได$ได$ข$อม�ลทำนต�อความต$องการของธิ�รก�จั ซ6,งเก�ดจัากการม+ซอฟต.แวร.ทำ+,รองรบัการทำ"างานในทำ�กด$านทำ�กประเภทำ ม��งให$เก�ดประย�กต.ใชั$งานซอฟต.แวร.อย�างค�$มค�าม+ประสิ�ทำธิ�ภาพู และลงทำ�นไม�สิ�ง ให$ไอทำ+ปรบัตวให$รองรบัการทำ"างานทำางธิ�รก�จั
ม��งให$เก�ดการประย�กต.เทำคโนโลย+ในแนวทำางทำ+,เทำคโนโลย+ปรบัเข$าหามน�ษิย. น,นค�อ มน�ษิย.ม+กระบัวนการทำ"างานเชั�นไร ก5ยงคงเป&นอย�างไร หร�อด+กว�า
หล+กเล+,ยงการบัร�หารจัดการระบับัแบับั Functional เพู�,อลดความซ"�าซ$อนของระบับัทำ�งหมด ทำ+,เก�ดจัากความสิามารถซ"�าๆ กนของแต�ละระบับั
SOA: ประโยชัน.ทำ+,คาดว�าจัะได$รบั
Mr. Poonlarb Chatchawalkhosit
• ซอฟต.แวร.สิามารถปรบัตวได$ตามการเปล+,ยนแปลงใดๆ ขององค.กร
• องค.กรสิามารถประย�กต.ใชั$งานซอฟต.แวร.ได$ครอบัคล�มงานในทำ�กด$าน
• องค.กรสิามารถได$ข$อม�ลทำ+,ต$องการในด$านต�างๆ อย�างครบัถ$วน• ความต$องการในการเพู�,มค�ณภาพูของซอฟต.แวร.ในองค.กร
SOA: องค.ประกอบัทำ+,สิ"าคญในการออกแบับั
Mr. Poonlarb Chatchawalkhosit
• ความพูร$อมของการจัดการและใชั$ข$อม�ล (Information ready) • ความพูร$อมของการจัดการสิ�ทำธิ�ในการเข$าถ6งข$อม�ล (Right to
access)• ได$ด"าเน�นการ Business process management แล$ว หร�อม+
การว�เคราะห.ในประเด5นของ BPM แล$ว• ออกแบับับันพู��นฐานของ Object-oriented paradigm• ออกแบับัซอฟต.แวร.ให$ม+ความย�ดหย��นสิ�งมากๆ (Flexibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการใชั$งาน (Ease of use,
Usability)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการขยายงาน
(Extensibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการปรบัปร�งงาน • ออกแบับัซอฟต.แวร.ให$ม+การใชั$งานในร�ปแบับัของบัร�การ(Software-
as-a-Service)
SOA: การคาดการณ.จัากนกว�เคราะห.
Mr. Poonlarb Chatchawalkhosit
ทำ+,มาของข$อม�ล
ป2จัจั�บันและอนาคตของ SOA
Mr. Poonlarb Chatchawalkhosit
• ผ�$เล�นในตลาดน+�ยงม+น$อยมาก รายใหญ�และสิ�วนใหญ�ต$องอาศยเวลาในการพูฒนาผล�ตภณฑ์.มาทำดแทำนร� �นป2จัจั�บันอ+กราว 2 3– ปA เน�,องจัากระบับัทำ�งหมดออกแบับัมาเป&นซอฟต.แวร.สิ"าเร5จัร�ปทำ+,ทำ"างานตาม Function ต�างๆ ขององค.กร ทำ"าให$ยากต�อการปรบัให$ม+ค�ณสิมบัต�ของ Service-Oriented Architecture
• การด"าเน�นการสิ�วนใหญ�ในป2จัจั�บันค�อ การด"าเน�นการ Integration เก�อบัทำ�งหมด เพูราะองค.กรเก�อบัทำ�งหมดของไทำย และของโลก ม+การใชั$งานซอฟต.แวร.สิ"าเร5จัร�ป ทำ+,ทำ"างานตาม Function ต�างๆ ในองค.กรเป&นหลก รวมไปถ6งการสิร$างซอฟต.แวร.เองในร�ปแบับัดงกล�าวด$วย ทำ"าให$เก�ดข$อม�ลซ"�าซ$อนมากมายในองค.กร และซอฟต.แวร.ต�างๆ ก5ม+การทำ"างานซ"�าซ$อนกน ทำ"าให$ต$องม+งานเก+,ยวกบัการน"าข$อม�ลมาเชั�,อมโยงกนเสิ+ยก�อน เพู�,อลดความซ"�าซ$อนของข$อม�ล
ประเด5นทำ+,สิ"าคญในการสิร$างซอฟต.แวร. SOA
Mr. Poonlarb Chatchawalkhosit
• Software Architect• Business Analyst/Business Architect• Software Engineering• Software Process & Software Process Improvement
Software-as-a-Service (SaaS)
Mr. Poonlarb Chatchawalkhosit
เป&นแนวค�ดหร�อร�ปแบับัของการให$บัร�การซอฟต.แวร.ในร�ปแบับัของบัร�การ ซ6,งเด�มม+อย��บั$างเพู+ยงเล5กน$อย ซ6,งต�งแต�อ�นเตอร.เน5ต และ Social Network ม+อตราการเต�บัโตสิ�งข6�นอย�างก$าวกระโดดทำ"าให$เก�ดการพูฒนาร�ปแบับัของบัร�การบันอ�นเตอร.เน5ตเพู�,มข6�น จันกลายเป&นร�ปแบับัปกต�ในการใชั$บัร�การในอ�นเตอร.เน5ตป2จัจั�บัน
ซ6,งซอฟต.แวร.ทำ+,เก�ดข6�น ต$องม+ความสิามารถในการรองรบัการลดการทำ"าซ"�าของงานของซอฟต.แวร.และข$อม�ลจัากซอฟต.แวร.ได$ รวมไปถ6งการทำ"างานในร�ปแบับัของการให$บัร�การ
SaaS: ประโยชัน.ทำ+,คาดว�าจัะได$รบั
Mr. Poonlarb Chatchawalkhosit
• เพู�,มประสิ�ทำธิ�ภาพูในการม+ระบับัใชั$งานของผ�$ใชั$ได$ทำนต�อความต$องการ หร�อการเปล+,ยนแปลง (on demand)
• เพู�,มประสิ�ทำธิ�ภาพูในการพูฒนาทำกษิะของผ�$ใชั$• เพู�,มประสิ�ทำธิ�ภาพูในการทำ"างานของนกพูฒนาและองค.กรในการ
ขยายการใชั$งานซอฟต.แวร.• เพู�,มประสิ�ทำธิ�ภาพูให$กบัองค.กรหร�อนกพูฒนา ในการสิร$างระบับั
ต�อยอด หร�อขยายงาน เน�,องจัากระบับัจัะม+บั�รณาการ (integration) กนอย��แล$วในระดบัหน6,ง อาทำ� User management ฯลฯ ได$อย�างรวดเร5ว สิะดวก และม+ประสิ�ทำธิ�ภาพู
SaaS: องค.ประกอบัทำ+,สิ"าคญในการออกแบับั
Mr. Poonlarb Chatchawalkhosit
• ความพูร$อมของการจัดการและใชั$ข$อม�ล (Information ready) • ความพูร$อมของการจัดการสิ�ทำธิ�ในการเข$าถ6งข$อม�ล (Right to access)• ได$ด"าเน�นการ Business process management แล$ว หร�อม+การ
ว�เคราะห.ในประเด5นของ BPM แล$ว• ออกแบับัซอฟต.แวร.ให$ม+ความย�ดหย��นสิ�ง (Flexibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการใชั$งาน (Ease of use, Usability)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการขยายงาน (Extensibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการปรบัปร�งงาน • ออกแบับัซอฟต.แวร.ให$ม+การใชั$งานในร�ปแบับัของบัร�การ (Service ) ซ6,งจัะ
ม+ข �นตอนได$แก� การขอใชั$ การอน�มต�การใชั$งาน การให$บัร�การ ฯลฯ เหม�อนกบัเวลาเราเข$าไปใชั$บัร�การจัากศ�นย.บัร�การ หร�อการใชั$บัร�การต�างๆ ในป2จัจั�บัน
ป2จัจั�บันและอนาคตของ SaaS
Mr. Poonlarb Chatchawalkhosit
• ตลาดน+�เต�บัโต อย�างต�อเน�,อง เน�,องจัากเป&นแนวค�ดทำ+,เป&นประโยชัน.ทำ�งกบันกพูฒนา ผ�$ใชั$ และองค.กร โดย Forrester คาดการณ.เฉพูาะตลาด IT Management Service ว�าวนน+� SaaS ม+ม�ลค�าประมาณ 1 % ของ 18 พูนล$านดอลล�าร.ของตลาด และจัะเพู�,มอ+ก 10% ในปA 2
013
• แต�ในด$านของซอฟต.แวร.สิ"าเร5จัร�ป น�นยงม+ผ�$เล�นในตลาดน+�ไม�มากนก เน�,องจัากซอฟต.แวร.สิ�วนใหญ�ยงเข+ยนอย��ในร�ปแบับัของซอฟต.แวร.สิ"าเร5จัร�ป และเข+ยนรองรบั Function การทำ"างานอย�างใดอย�างหน6,งขององค.กร ทำ"าให$การเชั�,อมโยงงานใดๆ หร�อข$อม�ลในซอตฟBแวร.ต�างๆ ขององค.กรทำ"าได$ยาก และผ�$ผล�ตซอฟต.แวร.สิ"าเร5จัร�ปต�างๆ ทำ,วโลกยงต$องใชั$เวลาในการปรบัปร�งซอฟต.แวร.ให$สิามารถทำ"างานในร�ปแบับัของบัร�การได$อ+กนาน
ประเด5นทำ+,สิ"าคญในการสิร$างซอฟต.แวร. SaaS
Mr. Poonlarb Chatchawalkhosit
• Software Architect• Business Analyst/Business Architect• Software Engineering• Software Process & Software Process Improvement
Web 2.0
Mr. Poonlarb Chatchawalkhosit
เป&นการอธิ�บัายค�ณสิมบัต�ของ Web ในปA 2549 (30 กนยายน 2549) ว�า Web ในวนน�นเร�,มม+ค�ณลกษิณะ ดงต�อไปน+�
• -Services, not packaged software, with cost effective scalability (ประเด5นเด+ยวกบั SOA และ SaaS)
• Control over unique, hard-to-recreate data sources that get richer as more people use them (ประเด5นเด+ยวกบั SOA และ SaaS)
• - Trusting users as co developers (ประเด5นเด+ยวกบั SOA)• Harnessing collective intelligence • -Leveraging the long tail through customer self
service (ประเด5นเด+ยวกบั SOA และ SaaS) • Software above the level of a single device • Lightweight user interfaces, development models,
AND business models (ประเด5นน+�ทำ"าให$ ประเด5นเด+ยวกนใน SOA และ SaaSy ชัดเจันข6�นมาก)
Web 2.0: ประโยชัน.ทำ+,คาดว�าจัะได$รบั
Mr. Poonlarb Chatchawalkhosit
• ผ�$ใชั$สิามารถม+ระบับัใชั$งานทำ+,ง�ายต�อการใชั$งานมากๆ จันสิามารถสิร$างระบับั หร�อเปล+,ยนแปลงระบับั ได$ด$วยตนเอง
• เพู�,มประสิ�ทำธิ�ภาพูในการทำ"างานของนกพูฒนาและองค.กรในการขยายการใชั$งานซอฟต.แวร.
• ชั�วยเพู�,มประสิ�ทำธิ�ภาพูในการสิ�,อสิารระหว�างผ�$ใชั$ในระบับัด$วยกน เน�,องจัากจัะม+ความสิามารถรองรบัการสิ�,อสิารข$อม�ลหลายแบับั
Web 2.0: องค.ประกอบัทำ+,สิ"าคญในการออกแบับั
Mr. Poonlarb Chatchawalkhosit
• ความพูร$อมของการจัดการและใชั$ข$อม�ล (Information ready) • ความพูร$อมของการจัดการสิ�ทำธิ�ในการเข$าถ6งข$อม�ล (Right to
access)• ออกแบับัซอฟต.แวร.ให$ม+ความย�ดหย��นสิ�ง (Flexibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการใชั$งาน (Ease of use,
Usability)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการขยายงาน
(Extensibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการปรบัปร�งงาน • ออกแบับัซอฟต.แวร.ให$ม+การใชั$งานในร�ปแบับัของบัร�การ
ป2จัจั�บันและอนาคตของ Web 2.0
Mr. Poonlarb Chatchawalkhosit
• ตลาดน+�ยงคงเต�บัโตอย�างต�อเน�,อง เน�,องจัากเป&นแนวค�ดทำ+,เป&นประโยชัน.ทำ�งกบันกพูฒนา ผ�$ใชั$ และองค.กร แต�กบัซอฟต.แวร.สิ"าเร5จัร�ปทำ+,ใชั$ในองค.กรยงต$องอาศยเวลาในการปรบัปร�งพูฒนาซอฟต.แวร. เพูราะยงต�ดการทำ+,ออกแบับัให$ทำ"างานในแบับัทำ+,การปรบัปร�งใดๆ ต$องอาศยนกพูฒนาเข$ามาด"าเน�นการให$
• จั�ดอ�อนของนกพูฒนาประเทำศไทำยค�อ ความร� $ความเข$าใจัในเร�,องค�ณภาพูของซอฟต.แวร. นกพูฒนายงคงพูฒนา Web 2.0 ให$ม+ความสิามารถเพู+ยงออกแบับัหร�อปรบัแต�ง User Interface เทำ�าน�น ในขณะทำ+, Web 2.0 ในต�างประเทำศพูฒนาจันสิามารถให$ผ�$ใชั$ออกแบับัหร�อปรบัแต�งได$ทำ�ง Database, Business Logic และ User Interface เน�,องจัากการสิร$าง Web 2.0 ไม�ได$ถ�กก"าหนดว�า จั"าเป&นต$องอาศยองค.ความร� $ในการพูฒนาซอฟต.แวร.แบับั Object oriented paradigm หร�อต$องม+ค�ณภาพูในด$านของ Reusability ฯลฯ เพู�,มน,นเอง ก"าหนดเพู+ยงทำ+,ได$กล�าวมาข$างต$น
ประเด5นทำ+,สิ"าคญในการสิร$างซอฟต.แวร. Web 2.0
Mr. Poonlarb Chatchawalkhosit
• Software Architect• Business Analyst/Business Architect• Software Engineering• Software Process & Software Process Improvement
ผลกระทำบัทำ+,เก�ดข6�นหลงจัาก SOA, SaaS และ Web 2.0
Mr. Poonlarb Chatchawalkhosit
Software Quality Attributes (2547)
Mr. Poonlarb Chatchawalkhosit
1 . ความปลอดภย (Security) 2. ประสิ�ทำธิ�ภาพู (Performance) 3. ความง�ายต�อการใชั$งาน (Usability) 4. การทำ+,ต$องทำดสิอบัได$ในทำ�กๆสิ�วน (Testability )5. การน"ากลบัมาใชั$ใหม� (Reusability )6. ความเชั�,อถ�อได$ของระบับั (Reliability )7. การโยกย$ายระบับั (Portability)8. ความง�ายในการบั"าร�งรกษิา (Maintainability )9. การทำ"างานร�วมกบัระบับัอ�,น (Interoperability )1 0 .ความสิามารถในการประย�กต. (Adaptability )1 1 .ความถ�กต$องของระบับัและข$อม�ลในระบับั (Correctness )1 2 .ความง�ายในการเปล+,ยนแปลงแก$ไข (Flexibility )1 3 .ความสิามารถในการรองรบัปร�มาณการใชั$งาน (Robustness)
Software Quality Attributes (2551)
Mr. Poonlarb Chatchawalkhosit
1 .ทำ"างานได$ตามทำ+,ผ�$ใชั$ก"าหนดหร�อร$องขอมา (Functionality)
2. การให$ผ�$ใชั$สิามารถออกแบับัระบับัได$ด$วยตวผ�$ใชั$เอง (User-Defined)
3. รองรบัการเปล+,ยนแปลงแก$ไขระบับัได$อย�างรวดเร5ว (Agility)
4. รองรบัการขยายงานของระบับั ในกรณ+เพู�,มความสิามารถของระบับั (Extensibility)
5. สิะดวกต�อการเข$าถ6ง (Accessibility)6. รองรบัได$ทำ�กภาษิา (Localization)7. การเข$าถ6งจัากทำ�กทำ+,ทำ�กเวลา
(Availability)8. การสินบัสิน�นระบับั (Supportability)9. รองรบัการทำ"างานแบับัการให$บัร�การ
(Service Oriented)1 0 .สิามารถในการประย�กต.เข$ากบังานได$
มากว�า 1 วตถ�ประสิงค. (Adaptability1 1 .รองรบัการขยายงานในกรณ+เพู�,ม
จั"านวนผ�$ใชั$งาน เพู�,มปร�มารฐานข$อม�ล ฯลฯ ได$ตามต$องการ (Scalability)
1 .ความปลอดภย (Security) 2. ประสิ�ทำธิ�ภาพู (Performance) 3. ความง�ายต�อการใชั$งาน (Usability) 4. การทำ+,ต$องทำดสิอบัได$ (Testability )5. การน"ากลบัมาใชั$ใหม� (Reusability )6. ความเชั�,อถ�อได$ของระบับั (Reliability )7. การโยกย$ายระบับั (Portability)8. ความง�ายในการบั"าร�งรกษิา (Maintainability )9. การทำ"างานร�วมกบัระบับัอ�,น (Interoperability )1 0 .ความสิามารถในการประย�กต.
(Adaptability)1 1 .ความถ�กต$องของระบับัและข$อม�ลในระบับั
(Correctness )1 2 .ความง�ายในการเปล+,ยนแปลงแก$ไข
(Flexibility )1 3 .ความสิามารถในการรองรบัปร�มาณการใชั$งาน
(Robustness)
อ�ปสิรรคของ SOA, SaaS และ Web 2.0
Mr. Poonlarb Chatchawalkhosit
• ทำ�ง SOA, SaaS และ Web 2.0 เป&นแนวค�ดในด$านการประย�กต.ไอทำ+แบับัทำ+,ให$ผ�$ใชั$สิะดวกในการใชั$งานในร�ปแบับัต�างๆ ทำ"าให$ผ�$ใชั$สิามารถขยายงาน และเพู�,มปร�มาณของข$อม�ล ได$เอง
• สิ�งผลต�อ Storage และการจัดการ System Infrastructure ทำ+,รองรบั ทำ�งในองค.กร และอ�นเตอร.เน5ต
• และระบับั Infrastructure ในป2จัจั�บันทำ+,ใชั$กนอย�� ก5ยงไม�รองรบัการขยายตวของข$อม�ลแบับัอตโนมต� ยงต$องม+ผ�$ด�แลระบับัคอยต�ดตามการใชั$ขยายงานของผ�$ใชั$
• สิ�งผลให$ต$องจั"ากดการให$สิ�ทำธิ�ผ�$ใชั$ ซ6,งกลายเป&นการจั"ากดการพูฒนาบัร�การของนกพูฒนา การขยายงานและปรบัปร�งงานของผ�$ใชั$
• เก�ดการก"าหนด Infrastructure ร�ปแบับัใหม�ทำ+,ม+ความสิามารถในด$าน Scalability สิ�งๆ มาก และง�ายต�อการจัดการด�แลบั"าร�งรกษิาระบับั และพูยายามข$ามข+ดจั"ากดในด$านของ Platform ไป เร+ยกมนว�า Cloud Computing
Cloud Computing
Mr. Poonlarb Chatchawalkhosit
เป&นการก"าหนดร�ปแบับัของ Infrastructure ร� �นใหม� เพู�,อให$เป&นระบับัพู��นฐานรองรบัการเต�บัโต และการพูฒนาในด$านเทำคโนโลย+ของการประย�กต.แนวค�ด SOA, SaaS และ Web 2.0 ซ6,งผ�$ใชั$หร�อนกพูฒนาไม�ต$องมาด"าเน�นการในงาน System infrastructure management อ+ก โดย
ป2จัจั�บันม+กล��มทำ+,ขบัเคล�,อนประเด5นน+�ทำ+,สิ"าคญ อย��ค�อ• Google : Social Network, Android, Youtube,
Hi5 etc.• IBM: Blue Cloud• Microsoft: Azure, Live, Multiply, Facebook
etc.
Cloud: ประโยชัน.ทำ+,คาดว�าจัะได$รบั
Mr. Poonlarb Chatchawalkhosit
• สินบัสิน�นการพูฒนาเทำคโนโลย+ของ SOA, SaaS และ Web 2.0 พูฒนาได$มากข6�น
• สินบัสิน�นธิ�รก�จัร�ปแบับัใหม�ๆ จัากแนวทำางของ SOA, SaaS และ Web 2.0
• สินบัสิน�นการใชั$บัร�การของผ�$ใชั$
Cloud: ตวอย�างของ Cloud Service
Mr. Poonlarb Chatchawalkhosit
• Amazon.com• Orkut.com• Linkedin.com • Hi5.com• Salesforce.com• Facebook• Friendstor.com• Multiply• Akamai• Etc.
Cloud: องค.ประกอบัทำ+,สิ"าคญ
Mr. Poonlarb Chatchawalkhosit
ทำ+,มาของข$อม�ล
Cloud: การคาดการณ.จัากนกว�เคราะห.
Mr. Poonlarb Chatchawalkhosit
ป2จัจั�บันและอนาคตของ Cloud
Mr. Poonlarb Chatchawalkhosit
• ตลาดน+�เพู�,งเร�,มต$นเทำ�าน�น
• Google เองก5พูยายามผลกดนให$เก�ดนกพูฒนาร� �นใหม� ทำ+,เข+ยน HTML และร� $จักใชั$ Code Library ของ Google หร�อเข+ยน Code Library ข6�นมาให$กบั Cloud ในโครงการ Social Network รวมทำ�งการเปDดโครงการ Android เพู�,อพูฒนาให$โทำรศพูทำ.ม�อถ�อให$กลายเป&นเคร�,องม�อในการเข$าถ6ง Social Network
• Microsoft ก"าลงจัะออก Cloud Platform เพู�,อให$องค.กรธิ�รก�จัทำ+,สินใจัสิามารถให$บัร�การ Cloud Infrastructure เพู�,มเต�มได$ เพูราะตอนน+�ม+เพู+ยงรายใหญ�ไม�ก+,รายในโลกเทำ�าน�น โดยม+การพูฒนาร�วมกบั Intel และผ�$ผล�ต Computer Hardware รายอ�,นๆ
• IBM ก5น"าเสินอ Hardware เร+ยกว�า Blue Cloud โดยม+การต�ง Blue Cloud ตามแหล�งต�างๆ ในโลก
• ยงคงต$องต�ดตามต�อไป เพูราะ Cloud จัะชั�วยให$เก�ดการพูฒนาเทำคโนโลย+ในแนวทำางของ SOA, SaaS และ Web 2.0
ค"าถาม
Mr. Poonlarb Chatchawalkhosit