利用シーンでイメージするForce.comとHerokuの連係
100人に100通りのチラシを配る、「Heroku」による全日本食品の会員サイト開発事例(1/2 ページ)
アプリケーション開発への要件が厳しさを増している。モバイル対応は当たり前、SNS連係や基幹システムとのリアルタイム接続など要件は複雑だ。Salesforce.comのApp Cloudはこの課題にどう挑むのか。事例を交えて紹介する。
ビジネスを成長させる手段としてITを活用することが当たり前になった。業務をアプリケーションで管理したり、基幹システムと連係しWebサイトを構築したりするなど、業務におけるITの活用は広がりを見せている。そしてITと業務との関係が深まるほど、アプリケーション開発の要件は厳しさを増す。アプリケーションは一度作って終わりではなく、業務で生まれる多様な要件に迅速かつ柔軟に対応できることも求められるようになった。
その結果、アプリケーションの開発手法にも変化が起こっている。1つがPaaS(Platform as a Service)へのニーズだ。PaaSはクラウドサービスのためインフラを意識する必要がないのはもちろん、アプリケーション開発に必要なミドルウェアをあらかじめ用意し、迅速なアプリケーション開発を支援する。そして、もう1つがノンプログラミング開発への需要である。コーディングを必要としないドラッグ&ドロップでの開発は、アプリケーション開発者の対象範囲を業務部門の人たちにまで押し広げる。アプリケーション改修をIT部門に頼まず、業務部門で解決できればスピードアップにつながる。このPaaSおよびノンプログラミングPaaSを提供する主要ベンダーの1社が、今回紹介するセールスフォース・ドットコムだ。本稿では、同社のイベント「Salesforce Summer 2016 Tokyo」のセッションから「No.1プラットフォーム App Cloudで加速するアプリ革命」の一部をお伝えする。
複雑な要件に1社で対応するSalesforceのApp Cloud
セールスフォースのサービスカテゴリーは多岐にわたる。殊にアプリケーション開発の領域では「App Cloud」というブランドを掲げ、さまざまなサービスを提供している。App Cloudに包含されるサービスには、メタデータ駆動開発プラットフォーム「Force.com」、他言語対応プラットフォーム「Heroku」、Force.com上でビジュアル開発をするための「Lightning」、アプリケーションのマーケットプレース「App Exchange」などがある。営業支援SaaS(Software as a Service)の「Sales Cloud」は、同社がForce.comで開発したアプリケーションである。
関連記事
Salesforceの事例
Lightningの動向
Force.comを知る
セールスフォースでマーケティング本部に所属する伊藤哲志氏は、昨今のアプリケーション開発の動向を次のように語る。「最先端のアプリケーションには、さまざまな機能要件が課せられる。生産性を上げるためのダッシュボードやID連係、SNS(ソーシャルネットワーキングサービス)連係、モバイル対応、セキュリティ対策、信頼性向上、リアルタイム接続性、拡張性など、これらの要件が複雑に絡む。ユーザー企業が全てを自前で開発すると大変な労力だ。App Cloudはこうした複雑な要件に応え、柔軟性、開発生産性、接続性を満たす存在となる」
App Cloudの開発生産性とは、ソースコードをガリガリ書くといったようなプログラマーだけが活躍する世界を想定しているわけではない。例えばLightningの開発環境「App Builder」は、「コンポーネント」というブロック状にした機能を組み合わせることでスピーディーに開発できるよう配慮した。コンポーネントはマーケットプレースの「Lightning Exchange」で探すか、プログラミングで開発をする必要がある。一度開発したコンポーネントは、別のアプリケーションで再利用可能だ。ちなみに、これまではモバイル向けだったLightningは、「Summer '16」バージョンからデスクトップUIの機能も備えるようになった。これも開発生産性に寄与するポイントといえるだろう。
もう1つ、App Cloudの開発生産性という観点で重要なサービスがある。Herokuだ。Force.comやLightningがSalesforceのシステム基盤を使ったサービスであるのに対し、Herokuは「Amazon Web Services」(AWS)のインフラで稼働し、Salesforceが開発実行環境を用意するPaaSだ。Herokuではビジュアルコーディングではなく、PHP、Java、Node.jsなどのプログラミング言語を使う。Force.comやLightningが社内業務向けなのに対し、Heroku はこれらSalesforce基盤のサービスと連係し、社外に向けたWebサイトやアプリケーションを構築する際に役立つ。
利用シーンでイメージするForce.comとHerokuの連係
App Cloudのサービスを使ったアプリケーション開発は、どのように進めるのか。伊藤氏は架空の不動産情報サービスを例に、Force.comとHerokuを組み合わせた利用シーンを紹介する。
ある不動産情報サイトがあるとしよう。登場人物は、不動産企業のIT管理者、不動産企業の営業担当者、エンドユーザー(見込み客)の3人だ。エンドユーザーが利用するフロントエンドのWebサイトはHerokuで構築し、バックエンドの不動産情報はForce.comで管理している。両者をデータ同期ツール「Heroku Connect」を介して連係すれば、Force.comで不動産価格を変更したり、App Builderを立ち上げて地図コンポーネントを追加したりした際にも、リアルタイムでHerokuのWebサイトに反映できるというわけだ。企業内SNS「Salesforce Chatter」と連係すれば、エンドユーザーが物件をお気に入り登録した際や、その物件の価格が下がったタイミングで担当営業者のChatterに通知するなどのプロセスを仕込むことも可能だ。
上記のような利用シーンをベンダーによる絵に描いた餅と捉える向きもあるだろう。実際に、バックオフィスシステムとHerokuを連係してビジネスに効果をもたらした全日本食品(東京都足立区)の事例を紹介しよう。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー