すべてがソフトウェアであり、すべてが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で人気のブログ投稿を作成する方法

推薦する

シンプルで習得しやすいソフトコピーマーケティングスキルとは?この5つのステップを見てください

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス私は企業のプロダクトマー...

クラウドサービス市場は本当に暗い冬を迎えているのでしょうか?

まだ初秋ですが、クラウドサービス市場はすでに寒い冬に突入しています。すべての兆候は、この発言が根拠の...

国内のリベートサイトは混乱状態にあり、大規模なクリーンアップに直面する可能性があります

最近、国内のリベートサイトに関する悪いニュースが相次いでいる。河南省、浙江省、福建省などの多くのリベ...

エンタープライズネットワークマーケティングはデータから金を掘り出す方法を知る必要がある

インターネットの波の中で、多くの企業、特に一部の電子商取引企業が独自のウェブサイトを構築し、独自のイ...

Alpharacks-5.59 USD/1G RAM/90G HDD/3.5T フロー/最適化されたネットワーク

Alpharacks はつい最近設立されました!タイムリーなアクティベーション、solusvm パネ...

タオバオ検索ランキングの詳細な分析

電子商取引業界の代表的なプラットフォームである Taobao には、毎日数え切れないほどの人々が参加...

初心者のためのウェブサイト診断レポートの書き方

先日書いた「Webサイト診断レポートの鉄則14か条(前編)」が皆様に好評をいただいており、大変嬉しく...

ウェブサイトの最適化結果のテスト体験は、サイトのコンバージョン率の分析から始まります。

最適化が適切かどうかをどのように判断しますか?最適化が適切に行われているかどうかをどのように判断しま...

Chinazウェブマスターツールのアップグレードにより、ユーザーに新しい体験がもたらされる

インターネットの発展と多くのプラットフォームの改善に伴い、忠実なSEO愛好家として、すべてのウェブマ...

人材募集のWeChatビジネスモデルが知識報酬や教育業界で人気になったのはなぜでしょうか?

人々の心にある教育のイメージは、しばしば真面目なものですが、トラフィックの欲求により、人材募集のWe...

DevOps とクラウド コンピューティングがお互いを必要とする 3 つの理由

プロバイダーから顧客までのパイプラインの短縮、リリースの安定性の向上、ソフトウェアとハ​​ードウェア...

APPプロモーションノート:100日間の無料/有料チャンネルプロモーションの概要

実際にやってみるまで、APPを宣伝するさまざまな方法について聞いていました。お金をかけずにチャンネル...

ubserversホストの紹介

UBservers は、高品質のホスティング サービスを提供し、ユーザーの問題を解決することで顧客を...

Cloud Custodian を使用してクラウド ガバナンスをコードとして実装する方法

[51CTO.com クイック翻訳] Cloud Custodian を使用するユーザーは、シンプル...

ブランドマーケティング:ブランド成功への第一歩!

ショーペンハウアーは、人間の本質における最も特別な弱点の一つは、他人が自分をどう見ているかを気にする...