Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/49703
Title: ยูเอ็มแอลโปรไฟล์สำหรับแบบรูปการทนต่อความผิดพร่องสำหรับระบบอิงบริการ
Other Titles: UML profile for fault tolerance patterns for service-based systems
Authors: อรอนงค์ องค์ศิริพร
Advisors: ทวิตีย์ เสนีวงศ์ ณ อยุธยา
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: twittie.s@chula.ac.th
Subjects: ยูเอ็มแอล (วิทยาการคอมพิวเตอร์)
เว็บเซอร์วิส
UML (Computer science)
Web services
Issue Date: 2556
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: ระบบอิงบริการประกอบด้วยหน่วยที่เรียกว่า เซอร์วิซ ซึ่งมีหน้าที่ให้บริการงานต่างๆผ่านอินเทอร์เน็ต โดยเป็นส่วนหนึ่งของการทำงานในระบบของผู้ใช้บริการ ระบบมีโอกาสเกิดความล้มเหลวเนื่องจากปัญหาที่เกิดขึ้นกับเซอร์วิซ เช่น ปัญหาที่เกี่ยวกับการติดต่อสื่อสาร หรือปัญหาที่เกิดจากความผิดพร่องในตัวเซอร์วิซเอง งานวิจัยนี้มุ่งเน้นไปที่การให้ความสำคัญกับมุมมองด้านการทนต่อความผิดพร่องในขั้นตอนการออกแบบระบบอิงบริการ และนำเสนอยูเอ็มแอลโปรไฟล์สำหรับแบบรูปการทนต่อความผิดพร่อง ซึ่งสามารถนำไปใช้ในการออกแบบระบบอิงบริการใดๆให้มีการทนต่อความผิดพร่อง ยูเอ็มแอลโปรไฟล์ในงานวิจัยนี้ครอบคลุมแบบรูปการทนต่อความผิดพร่องในระดับการออกแบบเชิงสถาปัตยกรรมและแบบรูปสำหรับการตรวจหาและกู้ระบบจากข้อผิดพลาด จากนั้นนำเสนอการประยุกต์ใช้งานยูเอ็มแอลโปรไฟล์เข้ากับการออกแบบกรณีศึกษา ได้แก่ แอพพลิเคชันการจัดการห่วงโซ่อุปทาน ซึ่งเป็นตัวอย่างแอพพลิเคชันสำหรับระบบอิงบริการซึ่งเสนอโดยองค์กรด้านการทำงานร่วมกันระหว่างเว็บเซอร์วิซ งานวิจัยนี้ได้ทำการตรวจสอบความถูกต้องสอดคล้องของการออกแบบยูเอ็มแอลโปรไฟล์ตามคำนิยาม อีกทั้งในการประเมินผลยังพบว่าการออกแบบระบบให้ทนต่อความผิดพร่องยังส่งผลในเชิงบวกต่อคุณลักษณะเชิงคุณภาพหลายลักษณะ ยกเว้นคุณสมบัติด้านความสามารถในการทำความเข้าใจ อันเป็นผลเนื่องมาจากระบบมีความซับซ้อนเพิ่มขึ้น แม้กระนั้นก็ตามการออกแบบได้ช่วยเพิ่มความสามารถในการทนต่อความผิดพร่องให้กับระบบกรณีศึกษาที่นำไปพัฒนาจริง
Other Abstract: Service-based systems consist of software units called services which provide software functionalities over the Internet to other parts of the systems. The systems may experience failure due to problems associated with the services such as communication problems and faults within the services themselves. In this research, we emphasize the importance of fault tolerance mindset during the design of service-based systems and propose a UML profile for fault tolerance patterns which can be used to build a design model for any fault tolerant service-based systems. The profile covers fault tolerance patterns at the architecture level and the patterns for error detection and recovery. We present how to use the UML profile to design a fault tolerant version of the supply chain management application, a sample application of the Web Services Interoperability Organization. The research reports the consistency checking between the design of UML profile and the corresponding fault tolerance patterns definition. Also an evaluation shows that fault tolerance design has a positive impact on a number of service quality attributes of the design model, except for understandability as a result of higher complexity. Nevertheless, it gives the ability to tolerate faults to the implementation of the case study application.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2556
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/49703
URI: http://doi.org/10.14457/CU.the.2013.1565
metadata.dc.identifier.DOI: 10.14457/CU.the.2013.1565
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
ornanong_on.pdf3.59 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.