Công nghệ mã nguồn mở là WSO2 API Manager (sau đây gọi tắt là WSO2-AM) được sử dụng cho việc xây dựng các dịch vụ trục tích hợp, kết nối và chia sẻ dữ liệu của Hệ thống Nền tảng dịch vụ và chia sẻ dữ liệu.
WSO2-AM được thiết kế để quản lý và kiểm soát các giao diện lập trình ứng dụng (APIs). Nó cung cấp một nền tảng để quản lý, bảo mật, kiểm soát và theo dõi việc sử dụng các APIs trong môi trường doanh nghiệp.
WSO2-AM cung cấp một số tính năng đáp ứng quan trọng bao gồm:
- Cổng khai báo dịch vụ (API Publisher): Cho phép khai báo cấu hình và xuất bản các dịch vụ (API) kết nối tích hợp từ nhiều loại nguồn khác nhau như API RESTful, GraphQL API, Streaming API, SOAP API …
- Cổng khai thác dịch vụ (API Devportal): Cho phép đăng ký và quản lý các ứng dụng tích hợp khai thác các dịch vụ (API) đã được khai báo từ cổng khai báo dịch vụ bên trên.
- Cổng dịch vụ (API Gateway): Cho phép proxy kiểm soát truy cập và quản lý giao tiếp giữa người dùng và dịch vụ API. Cung cấp các tính năng bảo mật, chính sách, kiểm soát tốc độ, và ghi lại nhật ký.