Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/49676
Title: การประยุกต์แบบรูปความมั่นคงและการโปรแกรมเชิงแง่มุมกับเว็บเซอร์วิซ
Other Titles: Applying security patterns and aspect-oriented programming to web services
Authors: จตุรพัชร์ พัฒนทรงศิวิไล
Advisors: ทวิตีย์ เสนีวงศ์ ณ อยุธยา
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: twittie.s@chula.ac.th
Subjects: เว็บเซอร์วิส
Web services
Issue Date: 2556
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การพัฒนาระบบเว็บเซอร์วิซควรคำนึงถึงความต้องการด้านความมั่นคง เช่น การพิสูจน์ตัวจริง การพิสูจน์สิทธิ์ และเซสชันด้านความมั่นคง เป็นต้น เมื่อเขียนโค้ดความมั่นคงลงไปในเว็บเซอร์วิซจะเกิดปัญหาคือ ผู้พัฒนาต่างคนต่างเขียนทำให้ไม่มีแบบแผน และโค้ดความมั่นคงจะยุ่งเหยิง และกระจัดกระจายไปทั่ว ทำให้บำรุงรักษายาก และมีสภาพมอดูลาร์ที่ต่ำ งานวิจัยนี้นำเสนอแบบรูปความมั่นคงที่ได้จากการผสมผสานแบบรูปความมั่นคงที่มีอยู่ในด้านการพิสูจน์ตัวจริง การพิสูจน์สิทธิ์ และเซสชันด้านความมั่นคง เพื่อมาประยุกต์ใช้ในการออกแบบฝั่งเซอร์วิซ ร่วมกับการประยุกต์ใช้การโปรแกรมเชิงแง่มุมในฝั่งไคลเอนต์ เพื่อศึกษาผลกระทบจากการประยุกต์ใช้เทคนิคทั้งสองต่อสภาพมอดูลาร์ของระบบเว็บเซอร์วิซ งานวิจัยเสนอการทดลองและวัดสภาพมอดูลาร์ของระบบเว็บเซอร์วิซของบริษัทโทรคมนาคมแห่งหนึ่งในประเทศไทย โดยวัดทั้งก่อนและหลังการนำแบบรูปและวิธีเชิงแง่มุมไปใช้งาน จากผลการทดลองพบว่าแบบรูปความมั่นคงที่เสนอและการโปรแกรมเชิงแง่มุมช่วยเพิ่มสภาพมอดูลาร์ให้กับฝั่งเซอร์วิซและฝั่งไคลเอนต์ได้
Other Abstract: Security requirements such as authentication, authorization, and security session should be considered during development of Web service systems. Developing security code for Web services can be problematic since there may be several developers writing similar code separately. This makes security code tangled and scattered, reducing maintainability and modularity of the system. This research proposes the integrated security patterns based on a number of authentication, authorization and security session patterns from the literature, and apply them in the design of the service side of the system. In addition, Aspect-Oriented Programming (AOP) is applied to the client side. The research presents an experiment to study the impact of the integrated security patterns and AOP on modularity of the system. We measure modularity of a Web services system of a telecommunication company in Thailand before and after applying the patterns and AOP. The results show that both techniques can together improve modularity on service and client sides.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2556
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิศวกรรมซอฟต์แวร์
URI: http://cuir.car.chula.ac.th/handle/123456789/49676
URI: http://doi.org/10.14457/CU.the.2013.1553
metadata.dc.identifier.DOI: 10.14457/CU.the.2013.1553
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
jaturapat_pa.pdf58.28 MBAdobe PDFView/Open


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