vi

Cần giúp đỡ cho doanh nghiệp?

Liên hệ với chúng tôi để nhận báo giá FinMV được cá nhân hóa phù hợp với nhu cầu của bạn.

API

API là viết tắt của "Application Programming Interface" (Giao diện Lập trình Ứng dụng). Hầu hết các công ty lớn đều phát triển API cho khách hàng hoặc sử dụng nội bộ ở một số giai đoạn.

Tính năng API truyền thống

API mở được kết nối với nền tảng tài chính cho phép doanh nghiệp của bạn cung cấp khả năng kết nối và tích hợp vô tận.

Thông thường các nhà phát triển tạo một trang web, văn phòng của nhà đầu tư và văn phòng hỗ trợ, để lại API cho sau này. Khi hoạt động kinh doanh phát triển, nhu cầu tích hợp với các dịch vụ và đối tác khác xuất hiện. Sau đó, các nhà phát triển thêm các API để kích hoạt các tích hợp như vậy. Đây là con đường truyền thống phát triển dự án với kiến trúc nguyên khối .

Điểm yếu trong cách tiếp cận này là API về cơ bản là một phần phụ của nền tảng, chỉ cần thiết để giao tiếp với các đối tác bên ngoài. Do đó, các khả năng của API thường thưa thớt và sao chép một số chức năng của back office.

Cách tiếp cận này cũng tạo ra một lỗ hổng bảo mật. Nếu API dựa trên back office, thì bản thân trang back office không thể chỉ dành cho nhân viên và bị đóng khỏi các yêu cầu bên ngoài đối với nó. Tất cả mọi người, không chỉ nhân viên, cần phải có trang web văn phòng hỗ trợ vì bất kỳ dịch vụ đối tác bên ngoài nào cũng cần có thể truy cập vào nền tảng thông qua API.

Phương pháp tiếp cận API hiện đại hơn

Sử dụng Kiến trúc Microservice , chúng tôi đã phát triển một cách tiếp cận khác về cơ bản đối với API.

Trên nền tảng tài chính của bạn, bạn có thể nói rằng API là "bộ não" của hệ thống. Tất cả dữ liệu được xử lý trong đó, logic nghiệp vụ được nhúng, các truy vấn được thực hiện cho cơ sở dữ liệu và nhà cung cấp dịch vụ. trang web quảng cáo , tài khoản khách hàng văn phòng hỗ trợ của bạn cũng tiến hành tất cả đều hoạt động với nền tảng thông qua API.

Cách tiếp cận này có một số ưu điểm:

  • Dữ liệu dự án của bạn luôn an toàn và quyền truy cập vào nó được kiểm soát chặt chẽ
  • bạn có thể tạo nhiều loại tủ khách hàng chính thức và các trang web quảng cáo
  • API của bạn sẽ là tối đa