• 会員限定
  • 2017/11/17 掲載

ビジネス向けAPI開発方法、ガートナーが推奨する5ステップとは

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
  • icon-close-snsbtns
記事をお気に入りリストに登録することができます。
デジタルビジネス時代にはアプリケーションの開発方法が抜本的に変わる。良いものを開発したから外部に売るというのではなく、顧客の需要に合わせてビジネスを作らなければならない。こうした時代には、機能よりもまず、俊敏性や拡張性といった非機能要件が重要になる。アプリケーション開発のカギを握るAPIファーストの考え方について、ガートナージャパンのリサーチ部門でリサーチディレクターを務める飯島公彦氏が解説する。
画像
APIエコノミーは話題だが現実のビジネスに落とし込むにはどうすればいいのか
(© wladimir1804 – Fotolia)

※本記事は「Gartner Symposium/ITxpo 2017」の講演内容をもとに再構成したものです。

デジタルビジネスは拡張性や自律性などの「非機能要件」が大切

関連記事
 デジタルビジネスを始めるためには、発想の転換が必要になる。今後は、アプリケーションの作り方を改革する必要がある。ここで注目すべき新しい潮流の1つが、API(Application Programming Interface)である。

 デジタルビジネスは、アプリケーションにコペルニクス的発想の転換を迫る。従来は、利用者がアプリケーションの場所に出向き、アプリケーションが定めるスタイルで仕事をしてきた。今後は、まったく逆の状況になる。アプリケーションが利用者に寄り添う。

 今後のアプリケーション開発では、視点の変化も求められる。良いものを開発したから外部に売る、というやり方は通用しない。顧客の需要に合わせてビジネスを始めるスタイルに変えなければならない。顧客同士や顧客とパートナ間のコミュニケーションを支えることも大切になる。

 現在は、機能を作ることが重要視されているが、アジリティ(俊敏性)やスケール(拡張性)や自律性といった非機能要件が重要になる。自律性では、イベントの発生をトリガーに処理を自動実行するといった、新しいスタイルのアーキテクチャが求められる。

 従来のアプリケーション開発のスタイルは、機能を網羅的に集めて、1つの多機能型のアプリケーションとして実装していた。ユーザーが操作して動かし、個々の機能はライブラリのように密結合でリンクしていた。

 一方、モダンスタイルのアプリケーションは、在庫を調べるアプリケーションなどのように、目的が限定的で単機能である。機能セットの小さなアプリケーションを組み合わせて、1つの大きな業務を作る。これによりアジリティや拡張性を実現する。

 機能(アプリケーション)と機能(アプリケーション)は、Web APIなどを介して疎結合でつながる。自律性も確保しており、イベントの発生をトリガーにして自動的に動作することもできる。

画像
デジタルビジネスではアプリケーションのスタイルにも変化がある
(出典:ガートナー)


 現在のアプリケーションには多様性がある。従来のような決め打ちのスタイルではなく、小さく作った機能(アプリケーション)を束ねてさまざまな業務を作ることができる。こうしたスタイルがデジタルビジネスの基盤には必要になる。

 APIは、社内および社外のエコシステムを円滑につなぐカギになる。従来は、アプリケーションを作ってからアプリケーション同士をつないできた。現在はAPIファーストであり、つながることが前提である。開発の主軸は、UI(ユーザーインタフェース)の開発からAPIの開発へと移った。APIがビジネス上の意味合いを持っている。

APIはビジネス商品なので顧客体験(CX)が重要

 APIを利用する目的は、大きく3つある。データ共有(モバイルやIoTを使って在庫を調べるAPIなど)、ビジネスチャネル(銀行口座の参照系/更新系APIなど)、新しいビジネスモデル(複数の中古車マーケットを束ねて横串で検索するAPIなど)の3つである。ビジネスに習熟していなければAPIを活用することはできない。

 内部の機能をAPIで公開する、という発想に立ってはならない。利用者ファーストの視点で、利用者のインタフェースとなるのがAPIだからである。APIは企業の顔になる。API自体が、ビジネス商品としての意味合いを持つ。誰に使わせたいのか、どういう場面で使わせるのか、を明確にしなければならない。

 APIは商品なのだから、機能だけでなくカスタマーエクスペリエンス(CX、顧客体験)も重要である。利用者が使いたいと感じる“エクスペリエンスAPI”を外部向けのAPIとして作る必要がある。素材としての内部APIをもとに、外部APIに変換する仲介層が必要になる。エクスペリエンスAPIはほとんどの企業には存在しないが、ここを考えることが必要な事項になる。

【次ページ】IoT事例の多くはIoTと呼ばなくてもいいものばかり

関連タグ

関連コンテンツ

オンライン

AWSを最大活用するための1dayカンファレンス

【これからAWSを導入していく方】に向けて、「AWSを最大活用する」をメインテーマのもと、以下のようなお悩みや課題を解決していくカンファレンスを開催します! AWSを活用したいが何からはじめたらよいかわからない AWSへの移行や運用についてスキルに不安がある AWSやその他SaaSも活用して、スピーディに業務効率化していきたい 本カンファレンスでは、「AWS移行への課題解決」「生成AIなどAWS最新トレンドの活用方法」「AWS活用におけるセキュリティ対策」の3つの柱をベースに、最新の情報をご紹介します。この度、スペシャルゲストとしてAWSに登壇いただき、AWSの最新トレンドついても語っていただきます。 グローバルでもトップクラスの技術力集団であるクラスメソッド、オンプレミス、ネットワークからクラウドと幅広い領域で地域の皆さまのサポートをしてきたNTT東日本、クラスメソッドとNTT東日本で設立されたSaaS導入支援のエキスパートであるネクストモードが、AWS・SaaSの活用において、皆さまの業務DX推進のために、共催カンファレンスを開催します。 こんな方におすすめ 既存のオンプレミス環境からAWSへの移行を検討している方。 生成AIなどの最新トレンドをAWSで活用し、業務DXを推進したい経営者の方。 AWS・SaaSなどクラウド活用における情報セキュリティ対策を推進していく方。

あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます