Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Có một số khái niệm là những ý tưởng phổ biến nhưng lại có ý nghĩa riêng trong Apigee.
| Thuật ngữ | Định nghĩa |
|---|---|
| API |
Giao diện lập trình ứng dụng – một giao diện giúp một ứng dụng dễ dàng sử dụng các chức năng hoặc dữ liệu từ một ứng dụng khác. Bằng cách xác định các điểm truy cập ổn định và đơn giản vào logic và dữ liệu ứng dụng, API cho phép nhà phát triển dễ dàng truy cập và sử dụng lại logic ứng dụng do các nhà phát triển khác tạo. Trong trường hợp Web API, logic và dữ liệu đó được hiển thị trên mạng. Vì các ứng dụng sử dụng API rất nhạy cảm với các thay đổi, nên API cũng ngụ ý một hợp đồng. Hợp đồng này đảm bảo rằng theo thời gian, API sẽ thay đổi theo cách có thể dự đoán được. Apigee cung cấp nhiều thông tin về API và các phương pháp hay nhất để phát triển và sử dụng API. Để bắt đầu, hãy xem webcast về Thiết kế API hoặc tải sách điện tử miễn phí Thiết kế API web: Các phương pháp hay còn thiếu để tạo ra những giao diện mà nhà phát triển yêu thích. |
| Proxy API |
Một lớp mặt nạ trên Edge cho một hoặc nhiều API, dịch vụ HTTP chung hoặc ứng dụng (chẳng hạn như Một proxy API được triển khai dưới dạng một tập hợp các tệp cấu hình, chính sách và mã dựa trên một tập hợp các tài nguyên do Apigee Edge cung cấp. Bạn có thể tạo và định cấu hình các proxy API bằng giao diện người dùng quản lý Apigee Edge hoặc có thể triển khai cục bộ trong một trình chỉnh sửa văn bản hoặc IDE. Lớp mặt nạ do một proxy API cung cấp sẽ tách API hướng đến nhà phát triển khỏi các dịch vụ phụ trợ, giúp nhà phát triển không phải chịu ảnh hưởng của các thay đổi về mã và cho phép đổi mới ở rìa mà không ảnh hưởng đến các nhóm phát triển nội bộ của bạn. Khi các nhóm phát triển thực hiện các thay đổi về phần phụ trợ, nhà phát triển vẫn tiếp tục gọi cùng một giao diện mà không bị gián đoạn. Apigee cho phép bạn hiển thị nhiều giao diện cho cùng một API, giúp bạn tuỳ chỉnh chữ ký của một API để đáp ứng nhu cầu của nhiều phân khúc nhà phát triển cùng một lúc. |
| Đường dẫn cơ sở và tài nguyên API |
Các API được xác định bằng địa chỉ mạng và URI. API bao gồm một đường dẫn cơ sở và một tập hợp tài nguyên API. Mỗi proxy API xác định một đường dẫn cơ sở và (không bắt buộc) nhiều đường dẫn tài nguyên API. Bạn có thể coi API đơn giản là một tập hợp các URI, tất cả đều có chung một đường dẫn cơ sở. Để giúp bạn quản lý API dễ dàng hơn, Apigee sẽ tăng cường các URI thô này bằng tên và nội dung mô tả hiển thị. Edge cho phép bạn đính kèm các chính sách và mã vào URI, cho phép kiểm soát và quản lý chi tiết hành vi của API. |
| Sản phẩm API |
Một tập hợp các tài nguyên API (URI) kết hợp với một hạn mức hoặc gói dịch vụ được xuất bản cho nhà phát triển ứng dụng tại thời điểm thiết kế. Đến lượt, các sản phẩm API có thể được đóng gói thành các gói API để kiếm tiền. Khoá API được liên kết với một hoặc nhiều sản phẩm API, thực thi mối liên kết giữa một ứng dụng và gói URI mà ứng dụng được phép sử dụng. |
| Gói API | Một tập hợp các sản phẩm API được trình bày cho nhà phát triển dưới dạng một gói và thường được liên kết với một gói giá được xác định trong hoạt động kiếm tiền. |
| ứng dụng |
Từ viết tắt của ứng dụng. Thuật ngữ ứng dụng dùng để chỉ các ứng dụng di động sử dụng API. Nhà phát triển triển khai ứng dụng bằng nhiều ngôn ngữ lập trình, đồng thời sử dụng nhiều công nghệ và nền tảng. Những nhà phát triển muốn sử dụng API sẽ đăng ký ứng dụng trong tổ chức của nhà cung cấp API trên Apigee Edge. Khi ứng dụng được đăng ký, Apigee sẽ tạo một khoá API và bí mật để xác định ứng dụng. Nhà phát triển nhúng khoá API vào ứng dụng, khoá này sẽ xuất hiện khi đưa ra yêu cầu. Dịch vụ API triển khai biện pháp bảo mật cho khoá API thông qua quy trình xác thực khoá API trực tiếp hoặc thông qua OAuth. |
| môi trường |
Ngữ cảnh thực thi thời gian chạy cho các proxy API. Bạn phải triển khai một proxy API vào một môi trường thì API mà proxy đó hiển thị mới có thể truy cập được qua mạng. Theo mặc định, các tổ chức được cung cấp 2 môi trường: kiểm thử và phát hành công khai.
|
| tổ chức |
Một vùng chứa cho tất cả các đối tượng trong tài khoản Apigee Edge, bao gồm cả các proxy API, sản phẩm API, gói API, ứng dụng và nhà phát triển. Mỗi tổ chức mà bạn là thành viên đều phải có một tài khoản người dùng. (Hầu hết người dùng sẽ chỉ có tài khoản trong một tổ chức.) |
| Chính sách |
Một bước xử lý thực thi dưới dạng một đơn vị logic nguyên tử, có thể sử dụng lại trong quy trình xử lý proxy API. Chức năng dựa trên chính sách thông thường bao gồm việc chuyển đổi định dạng thông báo, thực thi quyền kiểm soát truy cập, gọi các dịch vụ từ xa để biết thêm thông tin, che dữ liệu nhạy cảm của người dùng bên ngoài, kiểm tra nội dung thông báo để phát hiện các mối đe doạ tiềm ẩn, lưu vào bộ nhớ đệm các phản hồi phổ biến để cải thiện hiệu suất, v.v. Các chính sách có thể được thực thi có điều kiện dựa trên nội dung hoặc bối cảnh của một yêu cầu hoặc thông báo phản hồi. Ví dụ: chính sách chuyển đổi có thể được thực thi để tuỳ chỉnh định dạng phản hồi nếu thông báo yêu cầu được gửi từ điện thoại thông minh. |
| Đường dẫn tài nguyên API | Đường dẫn tài nguyên là một khái niệm RESTful, là giá trị nhận dạng tài nguyên thống nhất (URI) xác định đường dẫn mạng đến một tài nguyên nhất định. |
| Phiên bản |
Phiên bản của giao diện API dành cho nhà phát triển. Ví dụ: Thuật ngữ này khác với bản sửa đổi. Bản sửa đổi là gói cấu hình và chính sách được đánh số, kiểm soát phiên bản, được đóng gói vào một Proxy API. Giao diện API có các phiên bản; proxy API có các bản sửa đổi. |
| bản sửa đổi | Một gói cấu hình và chính sách được đánh số, kiểm soát phiên bản, được đóng gói vào một Proxy API. Thuật ngữ này khác với phiên bản, là giao diện API dành cho nhà phát triển. Xem phiên bản ở trên. |