Bài giảng Xây dựng và triển khai Web Service cho ứng dụng di động - Bài 5: Tương tác giữa Web Services với các Web Service khác
Thông tin tài liệu:
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 5: Tương tác giữa Web Services với các Web Service khác Trường ĐH Khoa Học Tự Nhiên Tp. Hồ Chí Minh TRUNG TÂM TIN HỌC Bài 4: Tương tác giữa Web Service với các Web Service khác Ngành Mạng & Thiết bị di động www.t3h.vn 2015 Nội dung 1. Giới thiệu một số API thông dụng 2. Hướng dẫn lấy dữ liệu từ các Web Service khác 3. Bảo mật trong Web services Xây dựng và triển khai Web Service cho ứng dụng di động 2 1. Giới thiệu một số API thông dụng API là gì? -Application Programming Interface (API): Giao diện ứng dụng lập trình. -Gồm các phương thức để cho các ứng dụng bên ngoài có thể gọi, tương tác để trao đổi thông tin, tính toán. -Giúp các nhà lập trình tạo ra các service hỗ trợ những lập trình viên khác có thể tương tác với ứng dụng của chính mình. -Mỗi phần mềm, ứng dụng có các cung cấp các API để các ứng dụng khác có thể tương tác với nó. -Việc xây dựng lên các API cần tuân thủ các chuẩn công nghệ để nhiều nền tảng công nghệ có thể sử dụng được API mà ứng dụng cung cấp. Xây dựng và triển khai Web Service cho ứng dụng di động 3 1. Giới thiệu một số API thông dụng Một số API thông dụng hiện nay -Hiện nay, các dịch vụ của Google , Facebook, BlackBerry, Yahoo, Amazon, … cung cấp rất nhiều API để lập trình viên có thể xây dựng tương tác giữa website của mình với họ. Ví dụ như: • Google Play Service SDK (Google Cloud Messaging, Google Map API, Nearby Messages, Mobile Vision API, …) • Facebook API • App42 Cloud API Services • BlackBerry Advertisting Service • Scribe Java API (tổng hợp: Facebook API, Google API, Foursquare API, Foursquare2 API, Yahoo API, Twitter API, …) • … Xây dựng và triển khai Web Service cho ứng dụng di động 4 1. Giới thiệu một số API thông dụng Một số API thông dụng hiện nay • Google Play Service SDK Tích hợp các dịch vụ Google đang sở hữu và phát triển vào trong các ứng dụng hoạt động trên các thiết bị di động. Xây dựng và triển khai Web Service cho ứng dụng di động 5 1. Giới thiệu một số API thông dụng Một số API thông dụng hiện nay • Facebook API Cho phép các ứng dụng sử dụng các kết nối xã hội và các thông tin hồ sơ để làm cho các ứng dụng liên quan tới nhau nhiều hơn. • App42 Cloud API Services Hỗ trợ kết nối mạng, kết nối nhiều người chơi trong thể loại MultiPlay Game hay TurnBase Game và hỗ trợ quản lý phòng chơi, người chơi, đăng kí, đăng nhập... Xây dựng và triển khai Web Service cho ứng dụng di động 6 1. Giới thiệu một số API thông dụng Một số API thông dụng hiện nay • BlackBerry Advertisting Service Cung cấp cho các nhà phát triển để họ có thể nhúng các đoạn mã quảng cáo và ứng dụng của mình. • Scribe Java API Giúp làm việc với OAuth dễ dàng hơn, nó ẩn đi sự khác biệt giữa các nhà cung cấp dịch vụ OAuth (Google, yahoo, facebook, ...), và support OAuth 1a, OAuth 2.0 Có sẵn các API cho các nhà cung cấp khác nhau: Facebook API, Google API, Foursquare API, Foursquare2 API, Yahoo API, Twitter API, … Xây dựng và triển khai Web Service cho ứng dụng di động 7 Nội dung 1. Giới thiệu một số API thông dụng 2. Hướng dẫn lấy dữ liệu từ các Web Service khác 3. Bảo mật trong Web Services Xây dựng và triển khai Web Service cho ứng dụng di động 8 2. Hướng dẫn lấy dữ liệu từ các Web Service khác Xây dựng và triển khai Web Service cho ứng dụng di động 9 Nội dung 1. Giới thiệu một số API thông dụng 2. Hướng dẫn lấy dữ liệu từ các Web Service khác 3. Bảo mật trong Web Services Xây dựng và triển khai Web Service cho ứng dụng di động 10 3. Bảo mật trong Web Services Web Services Security là một mô hình bảo mật toàn diện cho Web Services. Một số định danh trong Web Services Security: SOAP Services Security: cung cấp các chuẩn chất lượng bảo mật – tích hợp thông điệp, bảo mật gửi/ nhận thông điệp, xác nhận thông điệp trên mạng, … Ví dụ: chứng chỉ X509, Kerberos, … Web Services Trust: xác định thành phần mở rộng được xây dựng trên Web Sercurity để yêu cầu và cung cấp các khóa bảo mật để quản lý các liên kết/ quan hệ tin cậy, … Ví dụ: https://.... Xây dựng và triển khai Web Service cho ứng dụng di động 11 3. Bảo mật trong Web Services Các cơ chế vận chuyển thông điệp tin cậy (Reliable Messaging) Tuần tự (Sequences). Số lượng thông điệp (Message numbers). Phản hồi kết quả (Acknowledgments). Message Persistence Transactions Khái niệm mô tả các hình thức phối hợp, điều phối thực hiện các tác vụ trên Web Service. Phân loại: Atomic Transaction (AT). Business Activity (BA). Xây dựng và triển khai Web Service cho ứng dụng di động 12 3. Bảo mật trong Web Services Các mô hình hoạt động Remote Procedure Calls Model Representational State Stransfer (REST) Model Message Oriented Model Service Oriented Model Resource Oriented Model Policy Model Xây dựng và triển khai Web Service cho ứng dụng di động 13 3. Bảo mật trong Web Services Các lĩnh vực bảo mật: • Bảo mật tài nguyên trên mạng. ...
Tìm kiếm theo từ khóa liên quan:
Mạng và thiết bị di động Triển khai Web Service Thiết bị di động Xây dựng Web Service Bảo mật trong Web services Lấy dữ liệuTài liệu cùng danh mục:
-
173 trang 415 3 0
-
41 trang 330 4 0
-
78 trang 307 1 0
-
160 trang 263 2 0
-
Chuẩn bị cho hệ thống mạng công ty
2 trang 257 0 0 -
Tập bài giảng Thiết kế mạng - ThS. Trần Văn Long, ThS. Trần Đình Tùng (Biên soạn)
222 trang 257 0 0 -
74 trang 241 4 0
-
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 235 1 0 -
60 trang 232 1 0
-
Tập bài giảng Xử lý tín hiệu số
262 trang 231 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 18 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 19 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 18 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 18 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 19 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0