Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động: Bài 1 - Trần Duy Thanh
Số trang: 33
Loại file: ppt
Dung lượng: 2.36 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động - Bài 1 giới thiệu về Web Service cho ứng dụng trên thiết bị di động. Mục tiêu của chương này là giúp người học biết được nguyên tắc hoạt động của các ứng dụng sử dụng Web Service, biết được cấu trúc của một Web Service, biết được chức năng của Web Service, có cái nhìn tổng quan về Web Service cũng như các dự án thực tế, đưa được mã nguồn Web Service lên Server. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động: Bài 1 - Trần Duy Thanh Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh TRUNG TÂM TIN HỌC Bài 1: Giới thiệu về Web Service cho ứng dụng trên thiết bị di động Ngành Mạng & Thiết bị di động www.t3h.vn 2015 Nội dung 1. Giới thiệu về dich vu Web (Web Service) ̣ ̣ • Giới thiêu dich vu Web ̣ ̣ ̣ • Giới thiêu ca ̣ ́c công nghê xây d ̣ ựng dich vu Web ̣ ̣ • Đăc điêm cua dich vu Web ̣ ̉ ̉ ̣ ̣ • Kiến trúc cua dich vu Web ̉ ̣ ̣ • Các thành phần chính cua dich vu Web ̉ ̣ ̣ • An toàn cho dich vu Web ̣ ̣ • Xây dựng môt dich vu Web ̣ ̣ ̣ • Tích hợp dich vu Web theo chuân ̣ ̣ ̉ 1. Giớ i thiêu vê ̣ ̀ IIS (Internet Information Service) Xây dựng và triển khai Web Service cho ứng dụng di động 2 1.1 Giới thiệu cá c loai dich vu Web ̣ ̣ ̣ Dich ̣ vu ̣ Web (Web Service) là gì ? Là sự kết hợp các ứng dung ̣ trên máy tính cá nhân, thiết bi ̣ di đông ̣ với ứng dung ̣ trên các thiết bi ̣ khác, các cơ sở dữ liêu ̣ và các mang ma ̣ ́y tính đê ̉ tao tha ̣ ̀nh môt c̣ ơ cấu tính toán hoàn hao ̉ mà người sử dung ̣ có thê ̉ làm viêc, ̣ yêu cầu, phân tích, khai thái, câp ̣ nhât,…thông ̣ tin với nó thông qua mang ̣ Xây dựng và triển khai Web Service cho ứng dụng di động 3 1.1 Giới thiệu cá c loai dich vu Web ̣ ̣ ̣ Theo đinh nghi ̣ ̃a cua W3C (World Wide Web Consortium): ̉ •Dich ̣ vu ̣ Web là một hệ thống phần mềm được thiết kế để hỗ trợ khả năng tương tác giữa các ứng dụng trên các máy tính khác nhau thông qua mạng Internet, giao diện chung và sự gắn kết của nó được mô tả bằng XML. •Là tài nguyên phần mềm có thể xác định bằng địa chỉ URL. •Thực hiện các chức năng và đưa ra các thông tin người dùng yêu cầu. •Ứng dụng cơ bản của Dịch vụ Web là tích hợp các hệ thống. •Các ứng dụng được tích hợp với cơ sở dữ liệu và các ứng dụng khác, người sử dụng sẽ giao tiếp với CSDL để tiến hành phân tích và lấy dữ liệu. Xây dựng và triển khai Web Service cho ứng dụng di động 4 1.2 Cá c công nghê xây d ̣ ựng dich vu Web ̣ ̣ Phân loai theo Công nghê s ̣ ̣ ử dung đê xây d ̣ ̉ ựng dich vu Web cho ̣ ̣ ứng dung di đông du ̣ ̣ ̀ng .NET Framwork (phiên ban 4.5.3), hiên ̉ ̣ nay có các công nghê chi ̣ ́nh sau: • Web Service • WCF Service • WCF REST Service • Web API Service Xây dựng và triển khai Web Service cho ứng dụng di động 5 1.3 Đăc điêm cua dich vu Web ̣ ̉ ̉ ̣ ̣ Ưu điêm ̉ •Cung cấp khả năng hoạt động rộng lớn với các ứng dụng phần mềm khác nhau chạy trên những nền tảng khác nhau. •Sử dụng các giao thức và chuẩn mở. •Nâng cao khả năng tái sử dụng. •Thúc đẩy đầu tư các hệ thống phần mềm đã tồn tại. •Tạo mối quan hệ tương tác lẫn nhau và mềm dẻo giữa các thành phần trong hệ thống, dễ dàng cho việc phát triển các ứng dụng phân tán. •Thúc đẩy hệ thống tích hợp, giảm sự phức tạp của hệ thống, hạ giá thành hoạt động, phát triển hệ thống nhanh và tương tác hiệu quả với hệ thống của các doanh nghiệp khác. Xây dựng và triển khai Web Service cho ứng dụng di động 6 1.3 Đăc điêm cua dich vu Web ̣ ̉ ̉ ̣ ̣ Khuyế t điêm ̉ •Vào những khoảng thời gian chết của Web service sẽ dẫn đến những thiêt hai l ̣ ̣ ớn: Giao diện không thay đổi Có thể lỗi nếu một máy khách không được nâng cấp Thiếu các giao thức cho việc vận hành •Có quá nhiều chuẩn cho Web Service khiến người dùng khó nắm bắt. •Phải quan tâm nhiều hơn đến vấn đề an toàn và bảo mật. Xây dựng và triển khai Web Service cho ứng dụng di động 7 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Mô hì nh hoat đông cua dich vu Web ̣ ̣ ̉ ̣ ̣ Xây dựng và triển khai Web Service cho ứng dụng di động 8 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Dịch vụ Web gồm có 4 chuẩn chính: • SOAP (Simple Object Access Protocol) • WSDL (Web Service Description Language) • UDDI (Universal Description, Discovery, and Integration) • REST (Representational State Tranfer) Xây dựng và triển khai Web Service cho ứng dụng di động 9 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Xây dựng và triển khai Web Service cho ứng dụng di động 10 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Dich vu Web 1.0: du ̣ ̣ ̀ ng SOAP Xây dựng và triển khai Web Service cho ứng dụng di động 11 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động: Bài 1 - Trần Duy Thanh Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh TRUNG TÂM TIN HỌC Bài 1: Giới thiệu về Web Service cho ứng dụng trên thiết bị di động Ngành Mạng & Thiết bị di động www.t3h.vn 2015 Nội dung 1. Giới thiệu về dich vu Web (Web Service) ̣ ̣ • Giới thiêu dich vu Web ̣ ̣ ̣ • Giới thiêu ca ̣ ́c công nghê xây d ̣ ựng dich vu Web ̣ ̣ • Đăc điêm cua dich vu Web ̣ ̉ ̉ ̣ ̣ • Kiến trúc cua dich vu Web ̉ ̣ ̣ • Các thành phần chính cua dich vu Web ̉ ̣ ̣ • An toàn cho dich vu Web ̣ ̣ • Xây dựng môt dich vu Web ̣ ̣ ̣ • Tích hợp dich vu Web theo chuân ̣ ̣ ̉ 1. Giớ i thiêu vê ̣ ̀ IIS (Internet Information Service) Xây dựng và triển khai Web Service cho ứng dụng di động 2 1.1 Giới thiệu cá c loai dich vu Web ̣ ̣ ̣ Dich ̣ vu ̣ Web (Web Service) là gì ? Là sự kết hợp các ứng dung ̣ trên máy tính cá nhân, thiết bi ̣ di đông ̣ với ứng dung ̣ trên các thiết bi ̣ khác, các cơ sở dữ liêu ̣ và các mang ma ̣ ́y tính đê ̉ tao tha ̣ ̀nh môt c̣ ơ cấu tính toán hoàn hao ̉ mà người sử dung ̣ có thê ̉ làm viêc, ̣ yêu cầu, phân tích, khai thái, câp ̣ nhât,…thông ̣ tin với nó thông qua mang ̣ Xây dựng và triển khai Web Service cho ứng dụng di động 3 1.1 Giới thiệu cá c loai dich vu Web ̣ ̣ ̣ Theo đinh nghi ̣ ̃a cua W3C (World Wide Web Consortium): ̉ •Dich ̣ vu ̣ Web là một hệ thống phần mềm được thiết kế để hỗ trợ khả năng tương tác giữa các ứng dụng trên các máy tính khác nhau thông qua mạng Internet, giao diện chung và sự gắn kết của nó được mô tả bằng XML. •Là tài nguyên phần mềm có thể xác định bằng địa chỉ URL. •Thực hiện các chức năng và đưa ra các thông tin người dùng yêu cầu. •Ứng dụng cơ bản của Dịch vụ Web là tích hợp các hệ thống. •Các ứng dụng được tích hợp với cơ sở dữ liệu và các ứng dụng khác, người sử dụng sẽ giao tiếp với CSDL để tiến hành phân tích và lấy dữ liệu. Xây dựng và triển khai Web Service cho ứng dụng di động 4 1.2 Cá c công nghê xây d ̣ ựng dich vu Web ̣ ̣ Phân loai theo Công nghê s ̣ ̣ ử dung đê xây d ̣ ̉ ựng dich vu Web cho ̣ ̣ ứng dung di đông du ̣ ̣ ̀ng .NET Framwork (phiên ban 4.5.3), hiên ̉ ̣ nay có các công nghê chi ̣ ́nh sau: • Web Service • WCF Service • WCF REST Service • Web API Service Xây dựng và triển khai Web Service cho ứng dụng di động 5 1.3 Đăc điêm cua dich vu Web ̣ ̉ ̉ ̣ ̣ Ưu điêm ̉ •Cung cấp khả năng hoạt động rộng lớn với các ứng dụng phần mềm khác nhau chạy trên những nền tảng khác nhau. •Sử dụng các giao thức và chuẩn mở. •Nâng cao khả năng tái sử dụng. •Thúc đẩy đầu tư các hệ thống phần mềm đã tồn tại. •Tạo mối quan hệ tương tác lẫn nhau và mềm dẻo giữa các thành phần trong hệ thống, dễ dàng cho việc phát triển các ứng dụng phân tán. •Thúc đẩy hệ thống tích hợp, giảm sự phức tạp của hệ thống, hạ giá thành hoạt động, phát triển hệ thống nhanh và tương tác hiệu quả với hệ thống của các doanh nghiệp khác. Xây dựng và triển khai Web Service cho ứng dụng di động 6 1.3 Đăc điêm cua dich vu Web ̣ ̉ ̉ ̣ ̣ Khuyế t điêm ̉ •Vào những khoảng thời gian chết của Web service sẽ dẫn đến những thiêt hai l ̣ ̣ ớn: Giao diện không thay đổi Có thể lỗi nếu một máy khách không được nâng cấp Thiếu các giao thức cho việc vận hành •Có quá nhiều chuẩn cho Web Service khiến người dùng khó nắm bắt. •Phải quan tâm nhiều hơn đến vấn đề an toàn và bảo mật. Xây dựng và triển khai Web Service cho ứng dụng di động 7 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Mô hì nh hoat đông cua dich vu Web ̣ ̣ ̉ ̣ ̣ Xây dựng và triển khai Web Service cho ứng dụng di động 8 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Dịch vụ Web gồm có 4 chuẩn chính: • SOAP (Simple Object Access Protocol) • WSDL (Web Service Description Language) • UDDI (Universal Description, Discovery, and Integration) • REST (Representational State Tranfer) Xây dựng và triển khai Web Service cho ứng dụng di động 9 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Xây dựng và triển khai Web Service cho ứng dụng di động 10 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ̣ Dich vu Web 1.0: du ̣ ̣ ̀ ng SOAP Xây dựng và triển khai Web Service cho ứng dụng di động 11 1.4 Kiế n trú c cua dich vu Web ̉ ̣ ...
Tìm kiếm theo từ khóa liên quan:
Web server Bài giảng Web server Ứng dụng di động Các loại Web Service Dịch vụ Web Kiến trúc của dịch vụ WebGợi ý tài liệu liên quan:
-
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 281 0 0 -
43 trang 189 0 0
-
Giáo trình Phát triển ứng dụng di động cơ bản: Phần 1
121 trang 75 2 0 -
Bài giảng Tính toán di động: Công cụ và nền tảng phát triển ứng dụng di động - Hà Quốc Trung
37 trang 55 0 0 -
Giáo trình phát triển ứng dụng di động nâng cao: Phần 1
108 trang 33 0 0 -
Marketing trên di động năm 2013
6 trang 33 0 0 -
Giáo trình môn học/mô đun: Lập trình web với ASP.NET: Phần 1
91 trang 32 0 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 8 - Th.S Phạm Đào Minh Vũ
65 trang 30 0 0 -
Bài giảng Công nghệ Web (ASP.NET): Bài 14 - Lê Quang Lợi
15 trang 29 0 0 -
Giáo trình Quản trị Web Server - CĐ Nghề Cơ điện Hà Nội
92 trang 27 0 0