すべてがソフトウェアであり、すべてがAPIである

すべてがソフトウェアであり、すべてがAPIである

まず最初に一つお話しさせてください。科学者たちは、馬が最初にアメリカ大陸に現れたが、長い進化の期間を経て、ここの馬は絶滅したことを証明しました。もっと合理的な説明は、ヨーロッパ人が到着する前、馬は家畜化された「狩猟道具」ではなく、地元の人々によって鶏、アヒル、牛と同じように狩猟されていたというものです。その直接的な結果の一つは、地元の人々が強力な騎兵隊を持つヨーロッパ人と戦場で競争できなかったことだ。

この事件は 2 つの真実を示しています。第一に、より強くなりたいなら、より高度なコラボレーション システムに参入する必要があります。第二に、より良く生き残りたいなら、協力者にもより良い成長の機会が与えられるようにする必要があります。

もちろん、今日は主に馬について話しているのではなく、コラボレーション、つまり企業で重要な役割を果たすコラボレーション メカニズム、つまり API について話しています。

APIとは何ですか? API は、アプリケーション プログラミング インターフェイスの略です。API の最も初期のコンセプトは、オペレーティング システムとともに登場しました。オペレーティング システム自体は、豊富な API インターフェイスの集合体と見なすことができます。現在、API は、オペレーティング システムの上位層のアプリケーション インターフェイスも指します。したがって、ほとんどのプログラマーにとって、これは奇妙な概念ではありません。しかし、最初の数年間は、ビジネスインターフェースとしてのAPIには統一された標準がなく、主に企業が特定のビジネスのために相互接続するために使用されていたため、企業は他の企業と連携する数だけAPIを開発する必要がありました。これには開発に多くの時間と労力が必要であり、ほとんどのAPIはその後の使用で期待された利便性を提供せず、徐々に役に立たなくなっていました。

クラウド コンピューティングの台頭により、API はソフトウェア間の重要な媒体として独立したアプリケーションとして存在するようになりました。 「すべてはソフトウェアであり、すべては API である」これは、AWS の主任クラウド コンピューティング エンタープライズ コンサルタントである張霞博士が最近深圳で開催されたイベントで表明した見解です。この見解は、以前からよく知られていた「ソフトウェアがすべてを定義する」という見解の延長線上にあるものと言えます。

企業内では、組織は API 呼び出しを通じてソフトウェアを自動的に構成することができ、API は徐々に豊富になっていきます。開発、運用・保守、品質保証部門間のコミュニケーションによって構築された従来のソフトウェア組織構造は解体され、より小規模な開発組織に置き換えられます。組織間では API 呼び出しのみが必要となり、開発プロセス全体の共同作業と効率が向上します。

同時に、API は完全なソフトウェア開発エコシステムを確立するための重要な手段でもあります。

マイクロソフトの見解では、本日の API アップデートは、同社の新たな開発方向の第一歩です。今後は、統合 API を使用してさまざまなプラットフォーム向けのアプリケーションを開発し、OneDrive のサポートを提供します。これにより、各プラットフォームのアプリケーションは最新の OneDrive 機能を利用できるようになり、サードパーティの開発者も関連機能を迅速に更新できるようになります。

少し前に、AWS は最新のアプリケーションである API Gateway もリリースしました。これは、アプリケーションと AWS クラウドサービスを簡単に (当然ながら) 接続できるサービスを提供するほか、古くて孤立したネットワークサービスやアプリケーションを最新化するためにも使用できます。

多くの中小スタートアップ、特にSaaSスタートアップは、API呼び出しを通じて大手企業のIaaSサービスを直接利用することができ、自社サービスの構築コストを節約できます。さらに重要なのは、企業がビジネスコラボレーションを実現できることです。これは、互いに補完し合い、より完全な機能システムを形成するビルディングブロックのようなものです。たとえば、コミュニティ3.0の概念に重点を置くopencomや、クラウドデータバックアップビジネスを専門とするMultibackupは、いずれもAPIアクセスを使用して、自社のビジネスを外部の世界と完全に統合しています。

何千万人ものインターネットユーザーを前に、起業家や大企業はどうやってお金を稼ぐかを考え続けています。そのため、ますます多くの人がAPIに注目しています。その出発点は、製品やプラットフォームを作成し、開発者にサービスを提供することです。これにより、開発者は開発効率を向上させ、開発コストを節約できるだけでなく、同時にお金を稼ぐこともできます。

それで、開発者は API に対して料金を支払うのでしょうか?

独立系開発者やエンタープライズ開発者は、レガシー システムを最大限に活用し、クラウド フレンドリーにできれば、API をより早く理解できるようになります。開発者にとって、API サービスの増加は確かに利便性をもたらします。たとえば、開発を必要とせずにクラウド上で複雑な機能を呼び出すことができます。

ただし、開発者向けでも企業向けでも、プログラムは Facebook の API を呼び出すだけでなく、Twitter や Google なども呼び出す場合があります。呼び出される API が増えるにつれて、開発コストはますます高くなります。そこで、この問題点を解決するために、ベゾス氏が投資した Singly、AWS の API Gateway、Baidu の API Store など、これらの API を統合するプラットフォームが登場し始めました。

このサードパーティ サービス プラットフォームの具体的な課金戦略は、回数や月額サブスクリプションなど、サービス プロバイダーによって策定されます。たとえば、API Gateway への無料呼び出しが 100 万回を超えると、料金は 100 万回の API 呼び出しあたり 3.50 ドルになります。データ転送とキャッシュには若干の追加料金が発生します。もちろん、このプラットフォームは、サービスホスティング、ユーザー認証、通話頻度制御、フロー制御とキャッシュ、サービス監視、オンラインデバッグなど、サービスプロバイダーに一連の付加価値サービスを提供します。これにより、サービスプロバイダーのサービス開発とアクセスコストを簡単に削減できると同時に、ユーザーのサービス利用コストの低さを最大限に高めることができます。

集中型か分散型かに関わらず、抽象的に言えば、インターネットはソフトウェアとハ​​ードウェアの組み合わせです。クラウドコンピューティングの発展により、ハードウェアの問題はムーアの法則で解決でき、ソフトウェアの問題はAPIで解決されます。将来的には、携帯電話、衣服、車にはすべてAPIが搭載される可能性があります。

出典:寄稿、著者:程暁偉(WeChat:ch18666297060)、B2B、クラウドコンピューティングなどの分野に焦点を当てる


元のタイトル: すべてがソフトウェアであり、すべてが API である

キーワード:

<<:  やりすぎずにコンテンツを作成するにはどうすればよいでしょうか?

>>:  Weiboで人気のブログ投稿を作成する方法

推薦する

トラフィックとコンバージョン率を正確に予測する方法

職場では、上司が SEO 部門にレポートや計画の提出を求めたり、企業 Web サイトのトラフィックや...

アリババクラウドブロックチェーンの責任者、イー・リー氏:クラウドコンピューティングは生産性の革命であり、ブロックチェーンは生産関係の革命です。

ブロックチェーンは近年最も革新的な技術の一つであり、業界の注目も高まっています。 8月24日に開催さ...

Linodeについてはどうですか? [年] Linode ニューアークデータセンター簡易評価

Linode ニューアーク データセンターはどうですか? Linode ニューアーク データセンター...

Baidu アルゴリズムのアップグレード後にかつて人気だった SEO ソフトウェアを確認する方法

ソフトウェアは、SEO 作業の負担を軽減する強力な武器です。記事の更新、外部リンクの公開、ランキング...

マイクロソフト: メタバースの無限の可能性を探り、デジタル技術で業界のアップグレードを強化

[51CTO.com からのオリジナル記事] 今最もホットな技術用語は何かと言えば、それは「メタバー...

無視できないWebサイト構築計画。4つの主要計画ポイントを詳しく解説

今、すべてがスピードアップしているようです。鉄道はスピードアップする必要があり、CPIもスピードアッ...

ウェブマスターネットワークニュース:インターネットカンファレンスが開幕、アリババとテンセントが狭い道で出会う

1. ジャック・マーの秘密の「制限付き株式ユニットプラン」ローリングインセンティブ「オプションを行使...

JavaAgent を使用して JVM を騙す

[[435136]] Spring に精通している友人は、AOP をよりよく理解できるはずです。アス...

ステーショングループの運営の成功または失敗に影響を与える、見落とされがちな5つの重要な要素

サイトクラスターの誕生当初の大きな衝撃に比べ、サイトクラスターの発展は安定期に入り、サイトクラスター...

クラウド ネイティブはあなたのビジネスにとって何を意味しますか?

クラウド ネイティブのアーキテクチャと原則により、常に変化する市場で競争力を維持するために必要な俊敏...

Baiduがシェアする価値はSEOとユーザーエクスペリエンスにもたらす

最近、BaiduはBaidu Shareをリリースしました。これはSEO業界で多くの疑念を引き起こし...

Amazon Web Services Marketplace(中国)が有料AMI製品を正式にサポート

アマゾン ウェブ サービスは2022年8月22日、 Western Cloud Dataが運営するア...

サイト全体の単語頻度: 検索エンジンのアルゴリズムと最適化操作について

当社では、検索エンジン最適化とプロモーションの作業を、キーワードをターゲットにした記事の作成、関連フ...

Baidu ウェブマスター プラットフォーム

Baidu Webmaster Platformのサイトクロール例外ツールが新たにリリースされ、新た...

Hologres の公開: 高効率分散クエリ エンジンの詳細な分析

Hologres(中国語名:Interactive Analysis)は、Alibaba Cloud...