Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/51624
Title: | การวัดขนาดของเว็บเซอร์วิซโดยอิงการกำกับความหมาย |
Other Titles: | Measuring granularity of web services based on semantic annotation |
Authors: | ณัฐธิดา มุจลินทโมลี |
Advisors: | ทวิตีย์ เสนีวงศ์ ณ อยุธยา |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ |
Advisor's Email: | twittie.s@chula.ac.th |
Subjects: | เว็บเซอร์วิส โปรแกรมประยุกต์ ซอฟต์แวร์ -- การพัฒนา Web services Application software Computer software -- Development |
Issue Date: | 2554 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | เว็บเซอร์วิซเป็นเทคโนโลยีที่กำลังได้รับความนิยมในวงการพัฒนาซอฟต์แวร์ เนื่องจากความสามารถในการนำกลับมาใช้ซ้ำ และการนำไปประกอบกัน เพื่อสร้างเป็นแอพพลิเคชันใหม่ รวมไปถึงความสามารถในการเชื่อมต่อระบบงานต่างๆ เข้าด้วยกัน โดยขนาดของเซอร์วิซซึ่งหมายถึงขอบเขตในการทำงานของเซอร์วิซ หรือปริมาณรายละเอียดในการออกแบบเซอร์วิซจะส่งผลกระทบต่อความสามารถในการนำกลับมาใช้ซ้ำ และการนำไปประกอบกันในบริบทต่างๆ ดังนั้นการออกแบบเซอร์วิซให้มีขนาดที่เหมาะสมและสอดคล้องกับความต้องการจึงเป็นสิ่งที่ท้าทายสำหรับผู้ออกแบบ งานวิจัยนี้จึงได้นำเสนอแบบจำลองการวัดขนาดของเว็บเซอร์วิซ โดยอิงการกำกับความหมายบนเอลิเมนต์ต่างๆ ของวิสเดิล ซึ่งแบบจำลองสามารถแบ่งแยกการวัดตามประเภทของขนาด โดยนำการกำกับความหมายมาใช้ในการวิเคราะห์ขอบเขต และรายละเอียดที่สัมพันธ์กับเซอร์วิซเพิ่มเติม นอกจากนี้ยังนำแบบจำลองที่ได้ไปประยุกต์ใช้ในการสร้างแบบจำลองการวัดความสามารถในการนำกลับมาใช้ซ้ำ ทั้งแบบการนำเซอร์วิซทั้งหมดไปใช้ซ้ำในการทำงานอื่นๆ และแบบการนำโอเปอเรชันของแต่ละเซอร์วิซไปประกอบกัน เพื่อสร้างความสามารถใหม่ ผู้วิจัยได้พัฒนาเครื่องมือสนับสนุนการวัดตามแบบจำลอง และตรวจสอบความสมเหตุสมผลของแบบจำลองโดยนักออกแบบเซอร์วิซจำนวนหนึ่ง ซึ่งให้ความเห็นโดยสรุปว่า แบบจำลองสามารถวัดขนาดของเซอร์วิซได้สอดคล้องกับการพิจารณาของนักออกแบบ และสามารถใช้เป็นแนวทางในการออกแบบเซอร์วิซ รวมถึงการพัฒนาแอพพลิเคชันที่สร้างจากการประกอบกันของเซอร์วิซ |
Other Abstract: | Web services technology has been one of the mainstream technologies for software development since Web services can be reused and composed into new applications or used to integrate software systems. Granularity or size of a service refers to the functional scope or the amount of detail associated with service design and it has an impact on the ability to reuse or compose the service in different contexts. Designing a service with the right granularity is a challenging issue for service designers and mostly relies on designers’ judgment. This research presents a granularity measurement model for a Web service with semantics-annotated WSDL. The model supports different types of service design granularity, and semantic annotation helps with the analysis of the functional scope and amount of detail associated with the service. Based on granularity measurement, we then develop a measurement model for service reusability and composability. The measurement model is supported by an automated tool and validated by a number of service designers who agree that the measurements can assist in service design and the development of service-based applications. |
Description: | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2554 |
Degree Name: | วิทยาศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิทยาศาสตร์คอมพิวเตอร์ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/51624 |
URI: | http://doi.org/10.14457/CU.the.2011.2081 |
metadata.dc.identifier.DOI: | 10.14457/CU.the.2011.2081 |
Type: | Thesis |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
nuttida_mu.pdf | 1.81 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.