Training Program :: SOA: Transform Business Model to Service and Architecture Design

อังคาร ๐๙ มีนาคม ๒๐๑๐ ๑๐:๒๒
Date / Time : 24 - 26 March 2010

Venue : Training / Seminar Room, 3rd Floor, Software Park Building

Registration Fee : 14,445 Baht (Included VAT 7 %)

Course Overview

SOA หรือ Service-Oriented Architecture เป็นหลักการที่ถือว่าใหม่มาก ซึ่งมีหลายองค์กรเริ่มใช้กันบ้างแล้ว การศึกษาและการนำไปใช้มัก มีความเข้าใจผิด โดยมักเน้นหนักไปที่เว็บเซอร์วิส หลักการและเทคโนโลยีที่เกี่ยวกับเว็บเซอร์วิส ตลอดจนการใช้เครื่องมือและความเคยชิน กับการใช้เครื่องมือมากจนเกินไป ส่งผลให้หลักพื้นฐานที่สำคัญถูกมองข้ามไป ปัญหาที่เกิดขึ้นจากการนำ SOA ไปใช แท้จริงมิใช่อยู่ที่ตัว หลักการหรือเทคโนโลยี แต่ปัญหาใหญ่คือพื้นฐานด้าน Business ผู้ที่นำ SOA ไปใช้จำเป็นต้องรู้และเข้าใจในหลักการจำลอง Business Model และเข้าใจใน Business Process ขององค์กรอย่างละเอียด เข้าใจถึงทุก Domain ที่เกี่ยวข้อง และจำเป็นต้องมีพื้นฐานด้านการออกแบบ ซอฟต์แวร์และสถาปัตยกรรมซอฟต์แวร์อย่างดี

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

Course Audience

การอบรมนี้ออกแบบมาสำหรับ IT Manager / CIO / CTO, System Analyst, Business Analyst, Software Architect และผู้สนใจทั่วไป ที่มีพื้นฐานด้านการพัฒนาซอฟต์แวร์

พื้นฐานของผู้เข้ารับการอบรม

ผู้เข้ารับการอบรมควรมีความรู้พื้นฐานด้านการวิเคราะห์ ออกแบบ และพัฒนาซอฟต์แวร์ และหลักพื้นฐานด้าน Object-Orientation มาก่อน และพอมีความเข้าใจด้านหลักธุรกิจพื้นฐานมาบ้าง

Course Contents

- Design Fundamentals

- Service-Orientation

- Introduction to Service-Oriented Computing

- Goals and Benefits of Service-Oriented Computing

- Business Modeling

- Introduction to Business Modeling

- Assess Target Organization

- Business Architectural Analysis

- Business Operation Analysis

- Business Operation Design

- Business Use-Case Analysis

- Capture a Common Business Vocabulary

- Construct Business Architectural Proof-of-Concept

- Define Business System Context

- Identify Business Goals

- Maintain Business Rules

- Service and Architecture Design Principles

- Design Principles

- Design Pattern References

- Architecture Business Cycle

- What Is Software Architecture ?

- Quality Attributes of Architecture

- Domain Modeling

- Design the Architecture

- Service Layer and Architectural Layer Design

- Reconstructing Software Architectures

- Evaluating Software Architectures

- Software Product Lines

- Building Systems from Off-the-Shelf Components

- SOA Design Patterns

- Service Design

- Service Contract

- Service Coupling

- Service Abstraction

- Service Reusability

- Service Autonomy

- Service Statelessness

- Service Discoverability

- Service Composability

- A Comparison of Service-Orientation and Object-Orientation

- Mapping Service-Orientation Principles to Strategic Goals

Course Benefits

- พื้นฐานด้าน Service-Orientation

- ความสำคัญและการสร้าง Business Model

- หลักการสำคัญของ Business Modeling เช่น Business Process, Business Rules, Business Architecture

- พื้นฐานด้านการออกแบบและสถาปัตยกรรมซอฟต์แวร์

- เข้าใจArchitecture Business Cycle

- กำหนด Domain ด้านต่าง ๆ และเข้าใจ Domain Logic

- การระบุคุณภาพของสถาปัตยกรรมซอฟต์แวร์ (Quality Attributes / Non-Functional Requirements)

- การออกแบบเลเยอร์ของเซอร์วิส,สถาปัตยกรรม (Architectural Layer) และเลเยอร์ในลักษณะ N มิติ

- หลักสำคัญของการออกแบบเซอร์วิส

- การระบุและออกแบบเซอร์วิสทำความเข้าใจว่าเซอร์วิสคืออะไร มีประเภทใด มีความสอดคล้อง เชื่อมโยง และตอบสนองซึ่งกัน และกันอย่างไร

- การ Transform จาก Business Model จนถึงระดับการระบุ Functional Requirements และ Non-Functional Requirements จนถึงการระบุ Quality Attributes ของ Architecture และถึงการออกแบบสถาปัตยกรรมซอฟต์แวร์

- การทำงานร่วมกับฝ่ายบริหาร ฝ่ายการตลาด เป็นต้น เพื่อให้ผู้เรียนทราบถึงเป้าหมายทางธุรกิจ และแผนธุรกิจขององค์กร สามารถ ออกแบบ Business Model ร่วมกับฝ่ายบริหารได้ โดยระบุถึง Business Process, Activity, Service ฯลฯ จากนั้นจึงออกแบบ Service Product Line ทำให้เข้าใจถึงการวางแผนที่ต้องมองไปยังอนาคตข้างหน้า และออกแบบเพื่อรองรับในบริการต่าง ๆ ที่จะ เกิดขึ้นได้ และเพื่อให้องค์กรสร้าง Core Asset Base ขึ้นมาจาก Software(Service) Product Line แล้วให้นำไป จดลิขสิทธิ์หรือ สิทธิบัตร และแปลงให้เป็นทรัพย์สิน(ทางปัญญา) ขององค์กรได้

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

- หลัก Core Competencies โดยสามารถพิจารณาได้ว่าสิ่งใดสามารถทำเองได้ สิ่งใดควร Outsource สิ่งใดเปิดเผยได้

- แนวทางในการตัดสินใจเลือกเทคนิค เทคโนโลยี แพลตฟอร์ม เวนเดอร์ ฯลฯ โดยใช้หลักการวิเคราะห์ 'ความคุ้มค่า' ที่เหมาะสมที่สุด

สอบถามรายละเอียดเพิ่มเติมติดต่อ

Juntima Klumchaun

Technology Transfer Department

Software Park Thailand

Tel: 02-583-9992 ext. 1424

Fax: 02-583-2884

E-mail: [email protected]

ข่าวประชาสัมพันธ์ล่าสุด

๑๗:๐๐ แคสเปอร์สกี้เผย บริษัทมากกว่าครึ่งในเอเชียแปซิฟิกใช้ AI และ IoT ในกระบวนการทางธุรกิจ
๑๗:๑๔ พร้อมจัดงาน สถาปนิก'67 ภายใต้ธีม Collective Language : สัมผัส สถาปัตย์
๑๗:๓๓ โรงแรมชามา เลควิว อโศก กรุงเทพฯ จัดโปรโมชั่นฉลองเทศกาลสงกรานต์
๑๗:๓๘ มูลนิธิป่อเต็กตึ๊ง ห่วงใยชาวสระแก้ว มอบศาลาที่พักผู้โดยสาร เพื่อเป็นสาธารณประโยชน์แก่ผู้ใช้รถใช้ถนน และเพื่อเป็นที่หลบแดดหลบฝน ณ
๑๗:๔๙ มหาวิทยาลัยหอการค้าไทย จัดพิธีประสาทปริญญาบัตร พร้อมมอบดุษฎีบัณฑิตกิตติมศักดิ์ 3 ท่าน
๑๗:๑๘ แน็ก ชาลี - มุก วรนิษฐ์ ชวนเปิดประสบการณ์ความเฟรช ในงาน Space of Freshtival 30 มีนาคมนี้ ที่ สยามสแควร์วัน
๑๗:๑๐ อิมแพ็ค จัดงาน Happy Hours: Wine Tasting Craft Beer ต้อนรับลูกค้าช่วงมอเตอร์โชว์
๑๗:๓๒ สำนักงานพัฒนาฝีมือแรงงานแพร่ มอบเครื่องมือพื้นฐานชุดการฝึก (ชุดเครื่องมือทำมาหากิน) รุ่นที่ 4/2567
๑๗:๕๒ ดีพร้อม ดึงผู้ประกอบการเงินทุนฯ ทั่วประเทศ เปิดพื้นที่ทดสอบตลาด จัดงาน พร้อมเปย์ ที่ DIPROM FAIR
๑๗:๔๕ เขตราชเทวีจัดเทศกิจกวดขันผลักดันผู้ค้าตั้งวางแผงค้ารุกล้ำบนทางเท้าถนนราชปรารภ