Quản lý chất lượng dịch vụ vận tải hành khách công cộng bằng xe buýt tại Tổng công ty Vận tải Hà Nội Nguyễn Thái Sơn Trường Đại học Kinh tế Luận văn ThS.. Tìm hiểu được RESTful web serv
Trang 1Quản lý chất lượng dịch vụ vận tải hành khách công cộng bằng xe buýt tại Tổng công ty
Vận tải Hà Nội Nguyễn Thái Sơn Trường Đại học Kinh tế Luận văn ThS Quản lý kinh tế; Mã số: 60 34 01 Người hướng dẫn: PGS.TS Phan Huy Đường
Năm bảo vệ: 2014
Abstract Tìm hiểu được RESTful web service, sử dụng thư viện JAX-RS để ánh xạ
vào mã chương trình thực hiện thiết kế RESTful web service, thiết kế dịch vụ theo các nguyên tắc của REST và ứng dụng vào hệ thống SMSGateway
Keywords Quản lý kinh tế; Quản lý chất lượng; Chất lượng dịch vụ; Vân tải hành
khách; Xe buýt; Tổng công ty vận tải Hà Nội
Content
Chương 1: Giới thiệu chung về dịch vụ web, kiến trúc và các thành phần cơ bản của
dịch vụ web như XML, SOAP, WSDL và UDDI từ đó đưa ra mục tiêu phát triển luận văn, cũng trong chương này sẽ giới thiệu về REST, mô tả từ khóa REST ngày nay rất phù hợp với nền tảng cơ bản với dịch vụ web, đưa ra lý do tại sao chọn REST để phát triển dịch vụ web, và phần giới thiệu hệ thống mà sau này tác giả có ý định phát triển dịch vụ RESTful cũng được giới thiệu trong phần này
Chương 2: Giới thiệu thư viện JAX-RS và cách sử dụng thư viện vào việc lập trình
phát triển dịch vụ web, các tính năng cũng như các toán tử của thư viện JAX-RS cũng
sẽ được trình bày ở chương này
Chương 3: Chương này giới thiệu các phương pháp bảo mật cơ bản cũng như cách
thực hiện và áp dụng vào hệ thống sẽ được tác giả trình bày trong chương này
Chương 4: Chương này sẽ giới thiệu chi tiết về hệ thống SMSGateway, nguyên tắc
hoạt động của hệ thống cũng như mục tiêu mà hệ thống cần đạt được, áp dụng các nguyên tắc của REST và sử dụng thư viện JAX-RS để thiết kế các dịch vụ web RESTful ứng dụng vào hệ thống SMSGateway, ngoài ra các lược đồ tuần tự ở cấp độ
Trang 2cao sẽ được thiết kế và chỉ ra trong chương này để ta có thể thấy được REST API phân biệt các môđun khác nhau như thế nào và tương tác như làm sao
Chương 5: Chương này sẽ giới thiệu các đoạn code mô tả các tiến trình phát triển ứng
dụng và cung cấp một một vài tool để có thể kiểm chứng ứng dụng thực hiện các yêu cầu REST API
References
[1] Bill Burke (2009) RESTful java with JAX-RS O’Reilly, 1st edition
[2] R Fielding et al (1999) Hypertext Transfer Protocol – HTTP/1.1 IETF RFC 2616 [3] T Berners-Lee et al (1996) Hypertext Transfer Protocol – HTTP/1.0 IETF RFC
1945
[4] R Fielding et al (1997) Hypertext Transfer Protocol – HTTP/1.1 IETF RFC 2068 [5] R Fielding, editor (2006) RFC for REST REST Discussion Mailing List
[6] R Fielding (2000) Architectural Styles and The Design of Network-based
Software Architectures PhD thesis, University of California, Irvine
[7] L Richardson, S Ruby, et al (2007) Restful Web Services O’Reilly, 1st edition [8] World wide web consortium (2004) http://www.w3.org/ W3C
[10] M Gudgin et al (2007) SOAP Version 1.2 Part 1: Messaging Framework
(Second Edition) W3C Recommendation W3C
[11] E Christensen et al (2001) Web Services Description Language (WSDL) 1.1
W3C Note W3C
[12] C Pautasso, O Zimmermann, and F Leymann (2008) RESTful Web Services
vs "Big" Web Services: Making the Right Architectural Decision IW3C2
[13] Restful webservices (2008)
http://www.slideshare.net/gouthamrv/restful-services-
2477903
[14] P James Http caching (2006) http://www.peej.co.uk/articles/http-caching.html
[15] Nadia Mohedano Troyano (2010) The Design of a RESTful Web Service PhD
thesis, kungliga tekniska hÖgskolan school of electrical engineering tnssm