SOA: Transform Business Model to Service and Architecture Design (9-11 March 2009)

ข่าวทั่วไป Friday February 6, 2009 10:49 —ThaiPR.net

กรุงเทพฯ--6 ก.พ.--ซอฟท์แวร์ พาร์ค SOA: Transform Business Model to Service and Architecture Design Date / Time : 9 - 11 March 2009 Venue : Training / Seminar Room, 3rd Floor, Software Park Building Registration Fee : 14,445 Baht (Included VAT 7 %) SOA หรือ Service-Oriented Architecture เป็นหลักการที่ถือว่าใหม่มาก ซึ่งมีหลายองค์กรเริ่มใช้กันบ้างแล้ว การศึกษาและการนำไปใช้มักมีความเข้าใจผิด โดยมักเน้นหนักไปที่เว็บเซอร์วิส หลักการและเทคโนโลยีที่เกี่ยวกับเว็บเซอร์วิส ตลอดจนการใช้เครื่องมือและ ความเคยชินกับการใช้เครื่องมือมากจนเกินไป ส่งผลให้หลักพื้นฐานที่สำคัญถูกมองข้ามไป ปัญหาที่เกิดขึ้นจากการนำ SOA ไปใช ้แท้จริง มิใช่อยู่ที่ตัวหลักการหรือเทคโนโลยี แต่ปัญหาใหญ่คือพื้นฐานด้าน Business ผู้ที่นำ SOA ไปใช้จำเป็นต้องรู้และเข้าใจในหลักการจำลอง Business Model และเข้าใจใน Business Process ขององค์กรอย่างละเอียด เข้าใจถึงทุก Domain ที่เกี่ยวข้อง และจำเป็นต้องมีพื้นฐานด้านการออกแบบซอฟต์แวร์และสถาปัตยกรรมซอฟต์แวร์อย่างดี องค์ความรู้และประเด็นเหล่านี้ไม่จำเป็นต้องผูกมัดไว้กับเทคโนโลยีใด หรือเวนเดอร์ใด เพราะผู้ที่นำ SOA ไปใช้สามารถนำองค์ความรู้เหล่านี้ไปประยุกต์กับเทคโนโลยีใดก็ได้ที่เหมาะสม รวมถึงเลือกใช้แนวทางและเครื่องมือของเวนเดอร์รายใดก็ได้ที่เหมาะสม นอกจากนี้ยังช่วยให้ผู้พัฒนาหรือเจ้าของงานสามารถ ‘รู้เท่าทัน’ ในเทคโนโลยีและแนวทางต่าง ๆ ที่นำมาใช้ และรู้สึกมีส่วนร่วมในการพัฒนามากยิ่งขึ้น และเพื่อช่วยลดการถูกล็อกจากเทคโนโลยีและแนวทางที่นำมาใช้ หลักสูตรอบรมนี้ เน้นถึงการเข้าใจหลักสำคัญและลักษณะของเซอร์วิสแบบต่าง ๆ และเข้าใจความสำคัญทางธุรกิจ การสร้าง Business Model การกำหนด Domain ต่าง ๆ พื้นฐานด้านสถาปัตยกรรมซอฟต์แวร์ และการ transform จากเป้าหมายทางธุรกิจที่จำลองเป็น Business Model จนสู่การออกแบบเซอร์วิสและสถาปัตยกรรมซอฟต์แวร์ ได้ โดยระบุคุณสมบัติด้านคุณภาพเรียบร้อย เลือกใช้เทคนิคและเทคโนโลยีได้ เหมาะสมคุ้มค่า การอบรมนี้ออกแบบมาสำหรับ IT Manager / CIO / CTO, System Analyst, Business Analyst, Software Architect และผู้สนใจทั่วไป ที่มีพื้นฐานด้านการพัฒนาซอฟต์แวร์ พื้นฐานของผู้เข้ารับการอบรม ผู้เข้ารับการอบรมควรมีความรู้พื้นฐานด้านการวิเคราะห์ ออกแบบ และพัฒนาซอฟต์แวร์ และหลักพื้นฐานด้าน Object-Orientation มาก่อน และพอมีความเข้าใจด้านหลักธุรกิจพื้นฐานมาบ้าง ? Design Fundamentals ? Service-Orientation o Introduction to Service-Oriented Computing o Goals and Benefits of Service-Oriented Computing ? Business Modeling o Introduction to Business Modeling o Assess Target Organization o Business Architectural Analysis o Business Operation Analysis o Business Operation Design o Business Use-Case Analysis o Capture a Common Business Vocabulary o Construct Business Architectural Proof-of-Concept o Define Business System Context o Identify Business Goals o Maintain Business Rules ? Service and Architecture Design Principles o Design Principles o Design Pattern References o Architecture Business Cycle o What Is Software Architecture? o Quality Attributes of Architecture o Domain Modeling o Design the Architecture o Service Layer and Architectural Layer Design o Reconstructing Software Architectures o Evaluating Software Architectures o Software Product Lines o Building Systems from Off-the-Shelf Components o SOA Design Patterns ? Service Design o Service Contract o Service Coupling o Service Abstraction o Service Reusability o Service Autonomy o Service Statelessness o Service Discoverability o Service Composability o A Comparison of Service-Orientation and Object-Orientation o Mapping Service-Orientation Principles to Strategic Goals ? พื้นฐานด้าน 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: training@swpark.org

แท็ก Software Park   software   rain   GIS  

เว็บไซต์นี้มีการใช้งานคุกกี้ ศึกษารายละเอียดเพิ่มเติมได้ที่ นโยบายความเป็นส่วนตัว และ ข้อตกลงการใช้บริการ รับทราบ