Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 208 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
208
Dung lượng
3,94 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Style Definition: TOC 1: Tab stops: 6.1" Right,Leader: … + Not at 6.49" Style Definition: TOC 4: Tab stops: 6.1" Right,Leader: … + Not at 6.49" Formatted: Font: 14 pt Formatted: Line spacing: 1.5 lines Formatted: Centered, Space After: pt Nguyễn Việt Tiến Formatted: Font: pt Formatted: Font: 14 pt XÂYDỰNGHỆTHỐNGPHÂNPHỐIỨNGDỤNGSỬDỤNG Formatted: Font: 15 pt KIẾNTRÚC HƢỚC DỊCHVỤ LUẬN VĂN THẠC SĨ KỸ THUẬT Formatted: Font: 27 pt, Bold Công nghệ thông tin Formatted: Font: 16 pt, Bold Formatted: Line spacing: 1.5 lines Formatted: Centered, Space After: pt Formatted: Font: 10 pt Hà Nội, Năm 2015 Formatted: Font: 14 pt, Bold Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Formatted: Space After: pt Formatted: Space After: pt, Line spacing: 1.5 lines BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI NGUYỄN VIỆT TIẾN Nguyễn Việt Tiến Formatted: Indent: Left: 0", Right: 0", Space After: pt, Line spacing: 1.5 lines Formatted Table Formatted: Space After: pt, Line spacing: 1.5 lines Formatted: Indent: Left: 0", Right: 0", Space After: pt, Line spacing: 1.5 lines CÔNG NGHỆ THÔNG TIN Formatted: Space After: pt, Line spacing: 1.5 lines XÂYDỰNGHỆTHỐNGPHÂNPHỐIỨNGDỤNGSỬDỤNGKIẾNTRÚC HƢỚC DỊCHVỤ Formatted: Indent: Left: 0", Right: 0", Space After: pt, Line spacing: 1.5 lines Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Centered Formatted: Font: Times New Roman, 13 LUẬN VĂN THẠC SĨ KỸ THUẬT Công nghệ thông tin Formatted: Space After: pt, Line spacing: 1.5 lines Formatted: Space After: pt, Line spacing: 1.5 lines Formatted: Space After: pt, Line spacing: 1.5 lines Formatted: Space After: pt, Line spacing: 1.5 lines KHOÁ 2012B Formatted: Centered, Space After: pt Line spacing: 1.5 lines Formatted: Indent: Left: 0", Right: 0", Space After: pt, Line spacing: 1.5 lines Hà Nội, Năm 2015 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Formatted: Font: pt Formatted: Header Nguyễn Việt Tiến Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered XÂYDỰNGHỆTHỐNGPHÂNPHỐIỨNGDỤNGSỬDỤNGKIẾNTRÚC HƢỚNGC DỊCHVỤ LUẬN VĂN THẠC SĨ KỸ THUẬT Công nghệ thông tin Formatted: Header Hà Nội, Năm 2015 Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Nguyễn Việt Tiến Formatted: Space After: pt, Line spacing: single Formatted: Top: 1.18", Bottom: 1.38", Width: 8.27", Height: 11.69", Header distance from edge: 0.65", Footer distan from edge: 0.75", Top: (Single solid line, Auto, 0.5 pt Line width, Margin: pt Border spacing: ), Bottom: (Single solid line, Auto, 0.5 pt Line width, Margin: Border spacing: ), Left: (Single solid line, Auto, 0.5 pt Line width, Margin: pt Border spacing: ), Right: (Single solid line Auto, 0.5 pt Line width, Margin: pt Border spacing: ) Formatted: Font: 14 pt Formatted: Font: 11 pt XÂYDỰNGHỆTHỐNGPHÂNPHỐIỨNGDỤNGDIĐỘNGSỬDỤNGKIẾNTRÚC HƢỚNG DỊCHVỤ Formatted: Font: 11 pt Chuyên ngành: Công nghệ thông tin LUẬN VĂN THẠC SĨ KỸ THUẬT NGƢỜI HƢỚNG DẪN KHOA HỌC: TS VŨ THỊ HƢƠNG GIANG Formatted: Font: 19 pt Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Hà Nội – Năm 2015 Formatted: Centered BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Nguyễn Việt Tiến XÂYDỰNGHỆTHỐNGPHÂNPHỐIỨNGDỤNGSỬDỤNGKIẾNTRÚC HƢỚC DỊCHVỤ LUẬN VĂN THẠC SĨ KỸ THUẬT Công nghệ thông tin Formatted: Header NGƢỜI HƢỚNG DẪN KHOA HỌC: Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered TS VŨ THỊ HƢƠNG GIANG Hà Nội, Năm 2015 Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted Formatted Formatted Table BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Formatted Formatted Formatted Formatted Nguyễn Việt Tiến Formatted Formatted Formatted Formatted Formatted Formatted XÂYDỰNGHỆTHỐNGPHÂNPHỐIỨNGDỤNGDIĐỘNGSỬDỤNGKIẾNTRÚC HƢỚNG DỊCHVỤ Formatted Formatted Formatted Formatted Formatted Formatted Chuyên ngành: Công nghệ thông tin Formatted Formatted Formatted Formatted Formatted Formatted LUẬN VĂN THẠC SĨ KỸ THUẬT Formatted Formatted Formatted Formatted Formatted i Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Formatted: Space After: pt, Line spacing: single NGƢỜI HƢỚNG DẪN KHOA HỌC : TS VŨ THỊ HƢƠNG GIANG Formatted: Space After: pt, Line spacing: single Formatted: Space After: pt, Line spacing: single Formatted: Left, Space After: pt, Line spacing: single Formatted: Justified, Space After: pt, Line spacing: single Hà Nội – Năm 2015 Formatted: Space After: pt, Line spacing: single Formatted: Space After: pt, Line spacing: single Formatted: Space After: pt, Line spacing: single Formatted: Space After: pt, Line spacing: single Formatted: Space After: pt, Line spacing: single Formatted: Centered, Space After: pt Line spacing: 1.5 lines Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 ii Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered MỤC LỤCC Formatted: Font: Bold Formatted: Font: Bold LỜI CAM ĐOAN Formatted: Centered, Indent: Left: 0", Space After: pt LỜI CẢM ƠN Formatted: Tab stops: 6.14", Right,Leader: … DANH MỤC THUẬT NGỮ - VIẾT TẮT DANH MỤC HÌNH VẼ 12 MỞ ĐẦU 14 Lý chọn đề tài 14 Mục đích, đối tƣợng, phạm vi nghiên cứu luận văn 16 Formatted: Space After: pt, Line spacing: 1.5 lines, Tab stops: 6.14", Right,Leader: … Ý nghĩa khoa học thực tiễn 17 NỘI DUNG 18 CHƢƠNG I: TỔNG QUAN 18 1.1 Hệthốngphânphốiứngdụngdiđộng 18 1.1.1 Mô tả chung 18 1.1.2 Bài toán phânphốiứngdụngdiđộng 19 1.1.3 Làm để xâydựnghệthôngphânphốiứngdụngdiđộng 20 1.2 Kiếntrúc hƣớng dịchvụ 22 1.2.1 Kiếntrúcphân tầng SOA 24 1.2.2 Các tính chất kiếntrúc hƣớng dịchvụ 25 1.2.3 Mô hình sửdụng SOA 27 1.3 SOA Web service 35 1.3.1 Simple Object Access Protocol – SOAP 38 1.3.2 Web Service Description Languae - WSDL 40 iii Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Formatted: Tab stops: 6.14", Right,Leader: … Formatted: Space After: pt, Line spacing: 1.5 lines, Tab stops: 6.14", Right,Leader: … Formatted: Tab stops: 6.14", Right,Leader: … Formatted: Space After: pt, Line spacing: 1.5 lines, Tab stops: 6.14", Right,Leader: … Formatted: Tab stops: 6.14", Right,Leader: … Formatted: Space After: pt, Line spacing: 1.5 lines, Tab stops: 6.14", Right,Leader: … Formatted: Tab stops: 6.14", Right,Leader: … Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 49 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Hình 4141404339: Giao diện chức đăng nhập Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 50 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Hình 4242414440: Giao diện chức nạp tiền vào ví điện tử qua thẻ cào Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 51 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Hình 4343424541: Giao diện chức nạp tiền vào ví điện tửí qua SMS Formatted: Heading Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 52 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 53 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered CHƢƠNG 4: KẾT QUẢ VÀ HƢỚNG PHÁT TRIỂN 4.1 Formatted: Font: pt, (none) Kết đạt đƣợc Về mặt lý thuyết luận văn trình bày đƣợc nội dung sau: - Giới thiệu tổng quan vềNghiên cứu kiếntrúc hƣớng dịchvụ (SOA), , Web service, ƣu nhƣợc điểm kiếntrúc khả áp dụngkhi áp dụng vào thực tiễn - Xâydựng đƣợc hệthốngphânphốiứngdụng đa tảng cho thiết bị diđộng với chức năng: o Cho phép ngƣời dùngsửdụng tài khoản hệthống khác nhƣ Facebook, Google để đăng nhập đƣợc vào hệthống Formatted: Heading 3, Indent: First line 0.37", Line spacing: Multiple 1.45 li Formatted: Indent: First line: 0.37", Spa After: pt, Line spacing: Multiple 1.45 l Formatted: Indent: Left: 0", First line: 0.37", Space After: pt, Line spacing: Multiple 1.45 li, Bulleted + Level: + Aligned at: 0.75" + Indent at: 1" Formatted: Condensed by 0.5 pt Formatted: Space After: pt, Line spacing: Multiple 1.45 li, Bulleted + Leve + Aligned at: 1.25" + Indent at: 1.5" o Cho phép ngƣời dùng duyệt, tải ứngdụng thiết bị Formatted: Line spacing: Multiple 1.45 o Thanh toán đơn giản, nhanh chóng liên hết linh hoạt với hệthống Formatted: Condensed by 0.5 pt toán khác o Liên kết linh hoạt đƣợc với hệthốngphânphốiứngdụng khác Về mặt thực nghiệm, kết đạt đƣợc cho thấy: - Hầu hết dịchvụ hoạt động tốt, đáp ứng đƣợc yêu cầu đặt ra, liên Formatted: Space After: pt, Line spacing: Multiple 1.45 li, Bulleted + Leve + Aligned at: 1.25" + Indent at: 1.5" Formatted: Condensed by 0.5 pt Formatted: Indent: First line: 0.37", Spa After: pt, Line spacing: Multiple 1.45 l kết đƣợc tới dịchvụ nhà cung cấp khác vàluận văn áp dụngkiếntrục hƣớng dịchvụ kết hợp với Web service để xâydựng thành công hệthốngphânphối có dịchvụ mềm dẻo tích hợp với hệthống khác nhƣ: dịchvụ toán, dịchvụ cung cấp ứng dụng, dịchvụ ví điện tử Ngƣời dùng duyệt tải ứngdụng cần thiết cách nhanh chóng, tiện lợi cung cấp dịchvụ Formatted: Header cho đối tác khác Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 54 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Centered Formatted: Font: Times New Roman, 13 4.2 Hạn chế Cùng với kết đạt đƣợc trên, hệthống số hạn chế nhƣ: - Do sửdụng Web service phân tầng để bảo mật nên hệthống đôi lúc bị chậm - Dữ liệu ít, cần liên kết với nhà cung cấp khác để làm giàu tập liệu Formatted: Heading 3, Indent: First line 0.37", Line spacing: Multiple 1.45 li Formatted: Indent: First line: 0.37", Spa After: pt, Line spacing: Multiple 1.45 l Formatted: Condensed by 0.3 pt - Giao diện đơn giản, chƣa đƣa đƣợc đầy đủ thông tin cho ngƣời dùng - Chƣa có chức quản lý nhà phát triển ứng dụng, cho phép nhà phát triển đƣa ứngdụng lên hệthống 4.3 Hƣớng phát triển - Nghiên cứu chế cache để tăng tốc độ cho hệthống - Cải thiện giao diện cho phù hợp hơn, thân thiện với ngƣời dùng Formatted: Heading 3, Indent: First line 0.37", Line spacing: Multiple 1.45 li Formatted: Indent: First line: 0.37", Spa After: pt, Line spacing: Multiple 1.45 l - Hoàn thiện chức quản lý nhà phát triển - Nâng cấp dịchvụ liên kết với nhà cung cấp dịchvụ toán Formatted: Heading Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 55 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered 2.1 Yêu cầu Hệthống V-Store cung cấp ứngdụng cho thiết bị diđộngsửdụnghệ điều hành khác nhƣ iOS, Android, Window Phone, Formatted: Heading 1, Indent: First line 0", Line spacing: single Symbian… Có hình thức toán phong phú nhƣ Wallet, Visa, Master, ATM, có khả liên kết linh hoạt với kho ứngdụng nhà cung cấp khác ngƣợc lại 2.2 Mô hình hệthống Hiện hệthống VStore bao gồm thành phần sau : Hệthống quản lý User : quản lý thành viên hệthống Khi - đăng ký thành viên hệthống tự động tạo Wallet cho ngƣời dùng Formatted: Heading Formatted: Heading 1, Indent: Left: 0" Formatted: Heading 1, No bullets or numbering để sửdụng vào việc toán ứngdụng sau Hệthống ví điện tử : Có chức nạp tiền vào ví, toán - mua ứngdụng trả phí - Hệthống toán qua Visa, Master, ATM Card : liên kết với nhà cung cấp dịchvụ toán để toán ngƣời dùng mua ứngdụng Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 56 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered - Hệthống download ứngdụng thiết bị diđộng : hệthống tự động tìm kiếm ứngdụng phù hợp với hệ điều hành thiết bị diđộng để tải xác ứngdụng mà ngƣời dùng mong muốn tải - Hệthống cung cấp liệu : hệthống cung cấp liệu ứngdụng có hệ thống, nhƣ ứngdụng nhà phânphối khác liên kết đên với hệthống 2.3 Phân tích chức hệthống Formatted: Heading Hệthống quản lý User Hệthống quản lý Wallet Hệthống toán qua Visa, Master, ATM Cart Hệthống tải ứngdụngdiđộng thiết bị Hệthống cung cấp liệu Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 57 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered CHƢƠNG : ÁP DỤNGKIẾNTRÚC HƢỚNG DỊCHVỤXÂYDỰNGHỆTHỐNGPHÂNPHỐIỨNGDỤNGDIĐỘNG CHƢƠNG : KẾT QUẢ ĐẠT ĐƢỢC Giải pháp công nghệ 4.1 Mô hình hệthống 4.2 Thực nghiệm 4.3 4.4 Nhận xét CHƢƠNG : KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 5.1 Các kết đạt đƣợc 5.2 5.3 Hạn chế Hƣớng phát triển Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 58 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 59 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 60 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered TÀI LIỆU THAM KHẢO [1] Arnon Rotem-Gal-Oz (2012), SOA Patterns, Manning Publication Co, Formatted: Space After: pt United States of America [2] Thomas Erl, Benjamin Carlyle, Cesare Pautasso, and Raj Balasubramanian (2012), SOA with REST Principles, Patterns & Constraints for Building Enterprise Solutions with REST, Prentice Hall [3] Minoli, Daniel Enterprise Architecture A to Z: Frameworks, Business Process Modeling, SOA, and Infrastructure Technology s.l: Taylor & Prancis, 2008 [4] Thomas Erl (2009), SOA Design Patterns, Prentice Hall [5] Keran Wang (2005), Architectural framework for building a virtual knowledge support system [6] Ed Ort (2005), Service-Oriented Architecture and Web Services: Concepts, Technologies and Tools [7] IBM Red Book Team (2004), Pattern: Service-Oriented Architecture and Web Services [8] IBM Red Book Team (2004), Pattern: Using Web Services for Business Integration [9] A Meta Group White paper, Intersection of Web services and Securit Management: A Service-Oriented Security [10] Stephany Bellomo, Suggestions for Documenting SOA-Based Systems 61 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered [11] IBM Red Book Team (2004), Pattern: Implementing an SOA using Enterprise Service Bus [12] The OpenID Book (2007): A comprehensive guide to OpenID protocol and running OpenID enabled web sites [1] Stephany Bellomo, Suggestions for Documenting SOA-Based Systems [2] IBM Red Book Team (2004), Pattern: Implementing an SOA using Formatted: Space After: pt, Line spacing: 1.5 lines Enterprise Service Bus [3] IBM Red Book Team (2004), Pattern: Service-Oriented Architecture and Web Services [4] IBM Red Book Team (2004), Pattern: Using Web Services for Business Integration [5] Ed Ort (2005), Service-Oriented Architecture and Web Services: Concepts, Technologies and Tools [6] A Meta Group White paper, Intersection of Web services and Securit Management: A Service-Oriented Security [7] Keran Wang (2005), Architectural framework for building a virtual knowledge support system [8] Arnon Rotem-Gal-Oz (2012), SOA Patterns, Manning Publication Co, Formatted: Header United States of America [9] Thomas Erl (2009), SOA Design Patterns, Prentice Hall 62 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 Xây dựn g hệthốngphânphốiứngdụngdiđộngsửdụngkiếntrúchướngdịchvụ Formatted: Font: Times New Roman, 13 Formatted: Centered [10] Thomas Erl, Benjamin Carlyle, Cesare Pautasso, and Raj Balasubramanian (2012), SOA with REST Principles, Patterns & Constraints for Building Enterprise Solutions with REST, Prentice Hall [11] Minoli, Daniel Enterprise Architecture A to Z: Frameworks, Business Process Modeling, SOA, and Infrastructure Technology s.l : Taylor & Formatted: Space After: pt, Line spacing: 1.5 lines Prancis, 2008 Formatted: Header Formatted: Font: Times New Roman, 14 Formatted: Font: Times New Roman, 13 63 Học viên thực hiện: Nguyễn Việt Tiến - CB120117 - 12BCNTT2 ... 13 Xây dựn g hệ thống phân phối ứng dụng di động sử dụng kiến trúc hướng dịch vụ Formatted: Font: Times New Roman, 13 Formatted: Centered XÂY DỰNG HỆ THỐNG PHÂN PHỐI ỨNG DỤNG SỬ DỤNG KIẾN TRÚC... Formatted Xây dựn g hệ thống phân phối ứng dụng di động sử dụng kiến trúc hướng dịch vụ Formatted Formatted Formatted Formatted Formatted 1.2 Làm để xây dựng hệ thông phân phối ứng dụng di động ... 16 1.1 Hệ thống phân phối ứng dụng di động 16 1.1.1 Mô tả chung 16 1.1.2 Bài toán phân phối ứng dụng di động 17 1.1.3 Làm để xây dựng hệ thông phân phối ứng dụng di động