夏サミ2012 [a-2]ソーシャルプラットフォームを使った業務アプリ開発の現場

Post on 18-Nov-2014

1.751 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

2012年7月27日に行われた「Developer [Social Enterprise] Summit」(通称:夏サミ)のA-2ブレイクアウトセッションの講演資料です。

TRANSCRIPT

#SocialEnterprise

ソーシャルプラットフォームを使った業務アプリ開発の現場

岡本 充洋

株式会社セールスフォース・ドットコム マーケティング本部

ディベロッパープログラムマネージャ

#SocialEnterprise

Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2011. This documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

#SocialEnterprise

TwitterでiPadが当たる!!キャンペーン実施中 #SocialEnterprise

夏サミ期間中 #SocialEnterprise のハッシュタグでTweetを

"たくさん" した方の中から抽選で2名様に

iPadをプレゼント 当選結果はTwitter、FBファンページにて発表します

@DeveloperForceJ facebook.com/DeveloperforceJapan

#SocialEnterprise

事例)

https://www.facebook.com/SalesforceJapan/app_205005179621759

#SocialEnterprise

Agenda •  ソーシャルエンタープライズとは •  ソーシャルプラットフォーム •  事例と現場、開発者の声 •  まとめ

#SocialEnterprise

おさらい ソーシャルエンタープライズとは 基調講演でもテーマとなったソーシャルエンタープライズ このキーワードの意味をもう一度振り返りましょう

#SocialEnterprise

おさらい : ソーシャルエンタープライズとは?

PR:夏のデブサミ、テーマは「ソーシャルエンタープライズ」。なぜこのテーマなのか? http://www.publickey1.jp/blog/12/natsusumi.html

ソーシャルエンタープライズとは、ひとことで言えば業務やシステムに社内外のソーシャルメディアを取り入れた新しい企業のあり方を指します。 ソーシャルエンタープライズには3つの段階があると考えていて、まず社内にソーシャルメディアを入れて社員のソーシャル化をはかりましょうと。次に、ソーシャルメディアを使っている顧客の声に耳を傾け、最後がソーシャルメディアで顧客とエンゲージしましょうと。

Salesforce.com CTO, Japan 及川 喜之

#SocialEnterprise

Facebookは"チラ見"で情報を収集 Hikaru Watanabe 昨日EXIEのコンサート行ってきました!! ♪d(´▽`)b♪ Hiroサンすっごい筋肉で腹筋が・・・♥ やっぱりダンサーってカッコイイ~~~

Ryo Matsuoka 先週、野島公園でバーベキューしてきました。 やっぱり外で焼く肉は格別だわ、くう~~~~

Testsuo Kawamura キタ━━━━(゜∀゜)━━━━ッ!!

恋愛 友人

趣味

#SocialEnterprise

お客様の声 製品の改善アイデア 問い合わせ 広告などへの反応

ソーシャル化した企業像 社外とつながり、社内をソーシャル化して、外部の変化・意見にすばやく対応可能な組織にする。

社内情報の発信 新製品の発表 問合せへの回答 広告・宣伝・広報

つな がり

社外のソーシャルネットワークと 深く、リアルタイムにつながる

社内にソーシャルネットワークを つくり現場をリアルタイムにつなぐ

#SocialEnterprise

業務システムをFBみたいに使えたら?

社内業務 マーケティング

営業

#SocialEnterprise

開発の基盤 ソーシャルプラットフォーム 基調講演でもテーマとなったソーシャルエンタープライズ このキーワードの意味をもう一度振り返りましょう

#SocialEnterprise

ソーシャルプラットフォームの必須要素

アクティビティストリーム

ユーザーアイデンティティ

ソーシャルグラフ

アプリケーションのAdd-on

企業システムをソーシャル化するための開発プラットフォームに必要なもの

ソーシャルAPI

#SocialEnterprise

プロファイル

レコメンド、検索 Open Graph

ソーシャルグラフ Insight グループ

タイムライン

ユーザ認証

Facebook = 個人向けソーシャルプラットフォーム

個人 3rd Party

#SocialEnterprise

#SocialEnterprise

プラットフォームエンジン

プロファイル

レコメンド、検索

ソーシャルグラフ グループ

タイムライン

ユーザ認証

Chatter Connect

分析エンジン

データのフィード

ファイル共有

Chatter =エンタープライズ向けソーシャルプラットフォーム

法人

3rd Party Apps

#SocialEnterprise

FacebookとChatterのアプリ開発の違い

アプリは横

3rd Party

アプリは横と上

3rd Party Apps

App App App App

#SocialEnterprise

Chatter = SocialDB + PaaS

ソーシャルDB

ソーシャルApp 開発環境

#SocialEnterprise

Force.comを使って生産性をあげたい

既存言語、オープンソース

生産性、スピード

#SocialEnterprise

とはいえ、OSS系の環境で開発したい

Web App

Authentication REST API SOAP API

Mobile App

MobileSDK

#SocialEnterprise

ハイブリッドアプローチ

Authentication REST API SOAP API

Internal App

Public App

Mobile App

MobileSDK

#SocialEnterprise

Chatterの基盤 Force.comプラットフォーム アーキテクチャ Chatterの基盤ともなっているForce.comのアーキテクチャの 一部を簡単にご紹介

#SocialEnterprise

ソーシャルDB

ソーシャルApp 開発環境

#SocialEnterprise

Database.com = SocialDB in the Cloud

データAPI

アクセス管理 (機能制限) プロファイル

(ユーザID) アイデンティティ

(データ閲覧制限) レコードレベルフィルタ

(テーブルアクセス) 権限

データストレージ

ランタイムカーネル (SOQL)

クエリエンジン (ストアド, Batch, WS) Apexプロシージャ

(SOSL) 全文検索エンジン

(スキーマ) メタデータ

(構造化データ) リレーショナルデータ

(ファイル等) バイナリデータ

ソーシャルAPI メタデータAPI

(Indexなど) オプティマイザ

The Social Enterprise Database

(ストリーム) ソーシャルデータ

#SocialEnterprise

Chatterのデータモデル

FeedItem FeedTrackedChange

FeedComment

人 データ グループ

Id ParentId

全てのデータがChatterのFeedItemのParentとなれる

FeedLike

#SocialEnterprise

Project Tasks_Feed

カスタムオブジェクト(テーブル)の Feedビューが自動生成される

Chatterのデータモデル

Project Tasks

NewsFeed

#SocialEnterprise

データも"つぶやく"

人 データ

プロセス

#SocialEnterprise

Database.com = SocialDB in the Cloud

データAPI

アクセス管理 (機能制限) プロファイル

(ユーザID) アイデンティティ

() レコードレベルフィルタ

(テーブルアクセス) 権限

データストレージ

ランタイムカーネル (SOQL)

クエリエンジン (ストアド, Batch, WS) Apexプロシージャ

(SOSL) 全文検索エンジン

(スキーマ) メタデータ

(構造化データ) リレーショナルデータ

(ファイル等) バイナリデータ

ソーシャルAPI メタデータAPI

(Indexなど) オプティマイザ

The Social Enterprise Database

(ストリーム) ソーシャルデータ

#SocialEnterprise

Apexコード

Batchプロセス

トリガ

Javaに似た プログラミング言語

Force.comの為のDSL的な物

すべてクラウド 上で動作

Eメール サービス

Apex WS

#SocialEnterprise

ソーシャルDB

ソーシャルApp 開発環境

#SocialEnterprise

高度なマルチテナント型プラットフォームエンジン

99.9% 超の 稼働率

Appビルダー

きめ細かいセキュリティ、共有ルール

ワークフロー、 承認申請 プログラム基盤

モバイル端末への対応 レポートビルダー 高い信頼性 ソーシャル基盤 認証 & 権限セット

柔軟な拡張性 1500以上の連携 済みアプリ

ISO 27001 認定

UI生成、分析エンジン、ワークフローも欲しい Salesforceサービス自体を支えるクラウドプラットフォーム

#SocialEnterprise

開発の現場 ソーシャルエンタープライズ アプリケーション on Force.com Chatterの基盤ともなっているForce.comのアーキテクチャ このキーワードの意味をもう一度振り返りましょう

#SocialEnterprise

エンタープライズ領域でも早い人は既に実践

今ここ!!

#SocialEnterprise

#SocialEnterprise

まとめ

§  エンジニアは業務システムのデザインにソーシャルを取り込むことで、新しい提案を出来る ‒  これからはエンジニアが先導する

§  ソーシャルプラットフォームを利用する事によって余計な工数を削減 ‒  アクティビティフィードの仕組みとか一々作らなくて良い

ソーシャル化した企業 = Social Enterpriseは、

決して遠い未来の話ではありません 今踏み出しましょう

#SocialEnterprise

top related