API là gì? – osuairportpart150.com

Cùng với osuairportpart150.com tìm hiểu về API là gì? – osuairportpart150.com

API là viết tắt của Application Programming Interface (Giao diện lập trình ứng dụng), một ứng dụng trung gian cho phép hai ứng dụng nói chuyện với nhau. Mỗi lúc sử dụng một ứng dụng như Facebook, gửi tin nhắn tức thì hoặc kiểm tra thời tiết trên điện thoại, mang nghĩa là bạn đang sử dụng API.

Một ví dụ về API

lúc sử dụng một ứng dụng trên điện thoại mobile, ứng dụng kết nối Internet và gửi dữ liệu tới máy chủ. Sau đó, máy chủ lấy ra dữ liệu đó, diễn giải nó, thực hiện những hành động cần thiết và gửi nó trở lại điện thoại. Ứng dụng sau đó sẽ diễn giải dữ liệu đó và trình bày thông tin bạn muốn theo cách mang thể đọc được.

API là gì

Để dễ hiểu, hãy xem một ví dụ quen thuộc sau.

Hãy tượng tưởng, trong một nhà hàng, bạn là khách hàng gọi món ăn và nhà bếp là một phần “hệ thống” chuẩn bị thực đơn cho bạn. dòng còn thiếu ở đây là liên kết rất cần thiết để truyền đạt yêu cầu của khách hàng tới nhà bếp và chuyển đồ ăn tới bàn cho họ. Liên kết rất cần thiết này chính là bồi bàn hoặc API. Người bồi bàn – API là người đưa tin, sẽ nhận yêu cầu gọi món và truyền đạt lại tới nhà bếp – hệ thống. Sau lúc thức ăn đã sẵn sàng, bồi bàn sẽ chuyển nó tới khách hàng.

Đây là một ví dụ thực tế về API. Bạn mang thể đã quen thuộc với quá trình tìm kiếm những chuyến bay trực tuyến. Cũng tương đương nhà hàng, bạn mang nhiều lựa mua như những thành phố khác nhau, ngày khởi hành và ngày trở lại, v.v… Hãy tưởng tượng bạn đang đặt vé máy bay trên một trang web của hãng hàng ko. Bạn mang thể mua vị trí tới, ngày đi, ngày về, loại vé cũng như rất nhiều lựa mua khác. Để đặt chuyến bay, bạn cần tương tác với trang web của hãng hàng ko để truy cập vào cơ sở dữ liệu của họ và xem ghế còn trống trong một ngày nhất định và giá cả như thế nào.

Tuy nhiên, nếu bạn ko sử dụng trang web của hãng hàng ko – một kênh mang quyền truy cập trực tiếp vào thông tin thì sao? Điều gì sẽ xảy ra nếu bạn đang sử dụng dịch vụ du lịch trực tuyến, chẳng hạn như Kayak hoặc Expedia, vậy làm thế nào để truy cập vào những cơ dữ liệu của hãng hàng ko?

Trong trường hợp này, dịch vụ du lịch tương tác với API của hãng hàng ko, yêu cầu nó để lấy thông tin từ cơ sở dữ liệu của hãng hàng ko. Sau đó API sẽ chuyển phản hồi của hãng hàng ko tới yêu cầu của khách hàng và chuyển nó trở lại dịch vụ du lịch online, hiển thị cho bạn thông tin mang liên quan được cập nhật nhanh nhất.

API cung cấp một lớp bảo mật

Dữ liệu điện thoại của bạn ko bao giờ được “phơi bày” hoàn toàn với máy chủ, và tương tự, máy chủ cũng như vậy. Thay vào đó, mỗi lần giao tiếp với những gói dữ liệu nhỏ, nó chỉ chia sẻ những thứ cần thiết. tương đương gọi món, bạn nói với nhà hàng những món bạn muốn ăn, họ sẽ đem lên những gì bạn cần.

những API trở nên mang giá trị tới mức chúng chiếm một phần lớn doanh thu của những doanh nghiệp. những nhà hàng lớn như Google, eBay, Salesforce.com, Amazon và Expedia chỉ là một vài dòng tên trong số những nhà hàng kiếm tiền từ API. Những gì mà “nền kinh tế API” nói tới là thị trường của những API.

API tiên tiến

Trong những năm qua, API thường được mô tả là giao diện kết nối chung cho một ứng dụng. Tuy nhiên mới đây, API tiên tiến mang một số đặc điểm làm cho chúng trở nên hữu ích và mang giá trị hơn:

  • những API tiên tiến tuân thủ những tiêu chuẩn (thường là HTTP và REST), mang tính dễ sử dụng và dễ hiểu và thân thiện với những nhà phát triển.
  • API được xử lý tương đương sản phẩm hơn là code. Chúng được thiết kế cho những mục tiêu cụ thể (ví dụ: nhà phát triển thiết bị mobile).
  • Vì chúng được chuẩn hóa nhiều hơn, nên tính bảo mật và quản trinh mạnh khá, cũng như được theo dõi và quản lý hiệu suất, quy mô tốt hơn.
  • Như bất kỳ ứng dụng sản phẩm nào khác, API tiên tiến mang chu kỳ phát triển ứng dụng (SDLC) riêng của nó về thiết kế, thử nghiệm, xây dựng, quản lý.

Xem thêm:

Nguồn: API là gì? – osuairportpart150.com ; API là gì? – osuairportpart150.com