当サイトを最適な状態で閲覧していただくにはブラウザのJavaScriptを有効にしてご利用下さい。
JavaScriptを無効のままご覧いただいた場合には一部機能がご利用頂けない場合や正しい情報を取得できない場合がございます。
承知しました
本サイトではWebサイトのエクスペリエンスを向上させるために、Cookieを使用しています。Cookieはブラウザの設定から無効にできます。本サイトで使用するCookieについては、プライバシーポリシーをご確認ください。

Blog

ブログ

開発者向け

デジタルエクスペリエンスのためのAPI-2017年の市場環境

By Petr Palas  

開発者がWebサイトやその他のデジタルエクスペリエンスを構築する方法は、モノリシックアプリケーションから、複数のAPIを組み合わせたマイクロサービスアーキテクチャに移行しています。この分野を調査し、開発者が市場投入までの時間を短縮するために使用できるAPIサービスのマップを作成することにしました。

クラウドファーストのヘッドレスCMSに関するシリーズでは、サービスとしてのコンテンツアプローチの重要性が高まっていることについて話しました。このブログ投稿では、ウェブサイト、モバイルアプリ、その他のデジタルタッチポイントなど、開発者が最新のデジタルエクスペリエンスを構築するために使用できるAPIファースト製品のエコシステム全体を幅広く見ていきます。

静的なWebサイトからマルチチャネルデジタルエクスペリエンスへ

これまで、ほとんどの企業が提供した唯一のデジタル体験はWebサイトでした。 Webサイトは通常、CMSの上に構築されました。カスタムコードはすべてCMSと緊密に接続され、そのモノリシックアーキテクチャに接着されていました。

モノリシックCMSアーキテクチャ
モノリシックCMSアーキテクチャ


それは何年もの間良い解決策でした。しかし、世界は変わりました。静的なパンフレットのウェブサイトはもはや十分ではありません。 Webサイトは、動的で高度にパーソナライズされたデジタルエクスペリエンスを提供する必要があります。 CRMやERPなどの他のエンタープライズアプリケーションや、マーケティングオートメーション、請求、配送、予約システムなどの外部サービスにシームレスに接続する必要があります。

さらに、ブランドは、モバイルアプリケーション、POSシステム、ソーシャルメディア、モノのインターネットデバイス、バーチャルリアリティ、デジタルアシスタント、チャットボットなど、複数のチャネルにわたってシームレスなエクスペリエンスを提供する必要があります。顧客との接点の数が増えるにつれ、企業ははるかに幅広いアプリケーションのセットを提供する必要があります。

マイクロサービスが新しい標準になる

そのため、開発者はアーキテクチャを再考し、CMS上にWebサイトを構築するのではなく、複数のサービスの組み合わせとしてアプリケーションを作成するマイクロサービスアプローチを採用するようになりました。最近公開されたChefSurvey 2017、回答者の67%がモノリシックアプリケーションをマイクロサービスに再構築したか、そうすることを計画していることを明らかにしました

独自のマイクロサービスを作成することも、 APIを介してアプリケーションのビルディングブロックとして外部サービスを使用することもできます。コードを最初から作成したり、コードにサードパーティのライブラリを含めたりする代わりに、その仕事をするクラウドベースのサービスを呼び出すだけで済みます。

デジタルエクスペリエンスAPI
デジタルエクスペリエンスAPI


生活を楽にするために使用できるAPIの例を次に示します。

  • 認証—顧客データを処理するほとんどすべてのアプリケーションは、ユーザーアカウントを管理し、ログインフォーム、パスワードを忘れた場合などを提供する必要があります。独自のユーザー管理を構築するのではなく、すべてをフォローしながら、そのほとんどを提供する外部サービスを使用できます。セキュリティのベストプラクティス。
  • トランザクションメール—独自のSMTPサーバーを実行し、すべてのルールに従ってメールの配信可能性を最大化するのではなく、APIを呼び出すだけで、配信プロセス全体を他の人に任せることができます。
  • サブスクリプションの請求—顧客のサブスクリプションを管理してクレジットカードに請求するための独自のコードを作成する代わりに、専用のソリューションを活用し、APIを介してアプリケーションに統合することができます。

ヘッドレスCMSの最近の成長に伴い、コンテンツ管理はそのようなサービスの1つになり、デジタルエクスペリエンスソリューションアーキテクチャにおける一元化された位置を失っています。

プラグインからAPIへ

過去数年間で、この新しいパラダイムを可能にするAPIファーストのクラウドサービスが劇的に成長しました。これにより、企業はデジタルエクスペリエンステクノロジースタックのさまざまなコンポーネントを専門の最高のベンダーにアウトソーシングできます。問題は、「このWebサイトにどのプラグインを使用するか」ではなく、 「アプリケーションにどのAPIを使用するか」です。

デジタルエクスペリエンスマーケットランドスケープ2017のAPI

StackShareProgrammableWebなどのWebサイトは、アプリケーションに使用できる何千ものAPIのカタログを提供します。ウェブサイト、モバイルアプリ、チャットボット、その他のシナリオなど、デジタルエクスペリエンスの作成に関連する上位のシナリオをマッピングすることにしました。

使用できるAPIはたくさんありますが、ここでは少し注意が必要です。開発者が簡単に購入して使用できる、広く利用可能なAPIサービスのみを探しています。次の包含基準を定義しました。

  • クラウドファースト:マルチテナントのSoftware as aServiceアプリケーションとしてネイティブに構築する必要があります。マネージドホスティングやPaaSは使用できません。
  • APIファースト: APIファーストの考え方で構築する必要があります。つまり、APIは単なるアドオンではありません。
  • このサービスのAPIドキュメントは公開されています。
  • 本日利用可能:ベータ版は除外されます。
  • カテゴリごとに最大10のサービスを選択しました。

市場環境で意図的に省略している大きなカテゴリの1つは、マーケティングオートメーション、電子メールマーケティング、ソーシャルメディア管理などのツールを備えたより広範なマーケティングテクノロジー市場です。これらのツールの多くは統合用の独自のAPIを提供しますが、開発者向けのビルディングブロックとしてではなく、主にマーケター向けに構築されています。これらのツールは、ScottBrinkerのMarketingTechnologyLandscapeで詳しく説明されています。

そして、これが市場の風景のグラフィックです(大きなバージョンの場合は、画像をクリックするか、PDFをダウンロードしてください):

Kentico Kontent


これは最初のバージョンであり、確かにいくつかの重要なサービスを見逃しています。それで、私たちはあなたに助けを求めたいと思います—あなたは上記の基準を満たし、地図に含まれるべきであるどのサービスを使用しますか?以下にコメントを投稿してください。

Headless CMSの導入をお考えでしょうか?

クラウドとマルチデバイスに最適化されたKentico Kontentをお試しください