Danh mục

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    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (33 trang) 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 ̉ ̣ ...

Tài liệu được xem nhiều: