Trang Chủ Phát triển Tại sao apis đã trở thành một vấn đề lớn

Tại sao apis đã trở thành một vấn đề lớn

Mục lục:

Anonim

Khi bạn sử dụng ứng dụng của bên thứ ba để đăng nội dung nào đó lên tài khoản Facebook hoặc Twitter của mình, điều đó không xảy ra bằng phép thuật. Giao diện lập trình ứng dụng (API) chạy trong nền để kết nối ứng dụng trên điện thoại của bạn với các máy chủ chạy phương tiện truyền thông xã hội bạn chọn.


Trong một thế giới chạy ngày càng nhiều về thông tin kỹ thuật số, API đã trở thành một vấn đề lớn - và không chỉ để đăng lên Farmville từ iPhone của bạn. Nhiều doanh nghiệp đang nhận ra giá trị của các API tùy chỉnh ở cấp doanh nghiệp cho một lực lượng lao động đang di động nhiều hơn từng phút.

API thực hiện một vài điều quan trọng

API là một bộ mã chứa các hướng dẫn hoặc yêu cầu cho phép các ứng dụng khác nhau nói chuyện với nhau. Theo truyền thống, API trên máy tính để bàn cho phép bạn chia sẻ thông tin giữa các chương trình như Word và Excel hoặc cho phép các chương trình truy cập các tính năng của hệ điều hành, như Windows Installer.


Nhưng việc sử dụng API gần đây nhất - và mọi người đang nói đến - là trong các ứng dụng Web. API Web thực hiện các chức năng tương tự như các đối tác trên máy tính để bàn của họ, chỉ họ mới cắm phần mềm của bên thứ ba vào các dịch vụ dựa trên Internet như mạng truyền thông xã hội, tài khoản Amazon và bảng điều khiển đám mây.


Quản lý API sử dụng các công cụ quản lý quyền truy cập (cho cả nhà phát triển và người dùng cuối) đối với dữ liệu và chức năng của các dịch vụ dựa trên Internet mà ứng dụng được cho là hoạt động. Từ quy trình đăng ký của nhà phát triển, đến tài liệu, đến thông tin đăng nhập được cấp cho người dùng được ủy quyền, quản lý API sẽ đưa ra các khóa bên phải mở cửa thông tin giữa các chương trình.

Và đây là cách các công ty sử dụng chúng

Kết nối là điều cần thiết cho bất kỳ công ty nào làm việc với bối cảnh tiếp thị kỹ thuật số ngày nay. Về cơ bản, API đại diện cho một kênh phân phối mới cho các doanh nghiệp, mở ra cánh cửa cho các ứng dụng của bên thứ ba gắn liền với các dịch vụ chính của họ. Các bộ mã này có thể giúp các công ty tiếp cận thị trường mới, tạo ra nguồn doanh thu bổ sung và trên các đối tác mới, chẳng hạn như nhà phát triển và dịch vụ bổ sung.


Phần mềm quản lý API cho phép doanh nghiệp kiểm soát quá trình phân phối. Một số tính năng mà loại phần mềm này sử dụng bao gồm:

  • Xây dựng cổng thông tin để cho phép nhà phát triển và cộng tác trên các ứng dụng của bên thứ ba
  • Các công cụ quản lý quy trình để lập kế hoạch, thiết kế và phát triển API
  • Báo cáo và phân tích để hiểu rõ hơn về việc sử dụng API
  • Lưu trữ và hòa giải API an toàn

Tại sao quản lý API lại gặp vấn đề

Toàn bộ các công ty đã được xây dựng xung quanh việc quản lý API - Apigee, Phần mềm SOA, Mashery, Công nghệ lớp 7, ProgramizableWeb và Mashape, chỉ kể ra một số. Gần đây, các công ty lớn đã quan tâm đến các công ty này một cách lớn. Trên thực tế, vào năm 2013, nhiều công ty trong số này đang bị những người chơi lớn hơn ngấu nghiến.


Tại sao các tập đoàn đầu tư vào các nhà cung cấp quản lý API? Có một vài lý do tốt. Một là người tiêu dùng ngày nay cực kỳ có khả năng sở hữu và sử dụng nhiều thiết bị. Trên thực tế, hiện tại ở Hoa Kỳ có nhiều tiện ích kết nối Internet hơn so với người dân và những người sử dụng chúng đã mong đợi khả năng kết nối mà API cung cấp.


Một lý do khác đơn giản là kinh doanh. Hầu hết các công ty được đầu tư vào một mức độ kết nối cao, cả thông qua cơ sở hạ tầng nội bộ và các thiết bị di động khác nhau. Phong trào mang theo thiết bị của riêng bạn (BYOD) đang phát triển mạnh mẽ, và công ty nghiên cứu công nghệ Gartner cho rằng vào năm 2017, 50% nhà tuyển dụng sẽ bắt buộc BYOD. Với vô số thiết bị và hệ điều hành đa dạng, API cho phép doanh nghiệp giữ cho nhân viên của họ liên lạc với cơ sở dữ liệu của công ty mà không cần đầu tư CNTT lớn.

Con đường của tương lai?

Quản lý API đảm bảo rằng các kết nối vẫn duy trì ổn định giữa các chương trình, mà không làm quá tải máy chủ, thông tin sai lệch hoặc cấp quyền truy cập cho các bên sai. Nếu có một "con đường của tương lai", nhiều con đường dẫn đến việc quản lý API. (Để biết mẹo của nhà phát triển về cách xây dựng API, hãy xem 5 bước để tạo API thành công.)

Tại sao apis đã trở thành một vấn đề lớn