Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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


Published on

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

Published in: Technology

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

  1. 1. #SocialEnterprise ソーシャルプラットフォームを使った業務アプリ開発の現場 岡本 充洋 株式会社セールスフォース・ドットコム マーケティング本部 ディベロッパープログラムマネージャ
  2. 2. #SocialEnterprise Safe HarborSafe 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 suchuncertainties materialize or if any of the assumptions proves incorrect, the results of, inc. could differmaterially from the results expressed or implied by the forward-looking statements we make. All statements other thanstatements 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 ofmanagement for future operations, statements of belief, any statements concerning new, planned, or upgraded servicesor 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 anddelivering new functionality for our service, new products and services, our new business model, our past operatinglosses, 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 possiblemergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability toexpand, retain, and motivate our employees and manage our growth, new releases of our service and successfulcustomer deployment, our limited history reselling products, and utilization and selling to largerenterprise customers. Further information on potential factors that could affect the financial results of, included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2011. This documents andothers containing important disclosures are available on the SEC Filings section of the Investor Information section of ourWeb site.Any unreleased services or features referenced in this or other presentations, press releases or public statements are notcurrently available and may not be delivered on time or at all. Customers who purchase our services should make thepurchase decisions based upon features that are currently available., inc. assumes no obligation anddoes not intend to update these forward-looking statements.
  3. 3. #SocialEnterpriseTwitterでiPadが当たる!!キャンペーン実施中 夏サミ期間中 #SocialEnterprise のハッシュタグでTweetを "たくさん" した方の中から抽選で2名様に iPadをプレゼント 当選結果はTwitter、FBファンページにて発表します @DeveloperForceJ
  4. 4. #SocialEnterprise事例)
  5. 5. #SocialEnterprise Agenda•  ソーシャルエンタープライズとは•  ソーシャルプラットフォーム•  事例と現場、開発者の声•  まとめ
  6. 6. #SocialEnterprise おさらいソーシャルエンタープライズとは基調講演でもテーマとなったソーシャルエンタープライズこのキーワードの意味をもう一度振り返りましょう
  7. 7. #SocialEnterpriseおさらい : ソーシャルエンタープライズとは? ソーシャルエンタープライズとは、ひとことで言えば業務や システムに社内外のソーシャルメディアを取り入れた新しい 企業のあり方を指します。 ソーシャルエンタープライズには3つの段階があると考えてCTO, Japan及川 喜之 いて、まず社内にソーシャルメディアを入れて社員のソー シャル化をはかりましょうと。次に、ソーシャルメディアを 使っている顧客の声に耳を傾け、最後がソーシャルメディア で顧客とエンゲージしましょうと。 PR:夏のデブサミ、テーマは「ソーシャルエンタープライズ」。なぜこのテーマなのか?
  8. 8. #SocialEnterpriseFacebookは"チラ見"で情報を収集 Hikaru Watanabe 昨日EXIEのコンサート行ってきました!! ♪d(´▽`)b♪ Hiroサンすっごい筋肉で腹筋が・・・♥ 恋愛 やっぱりダンサーってカッコイイ∼∼∼ Ryo Matsuoka 先週、野島公園でバーベキューしてきました。 やっぱり外で焼く肉は格別だわ、くう∼∼∼∼ 友人 Testsuo Kawamura キタ━━━━(゜ ゜)━━━━ッ!! 趣味
  9. 9. #SocialEnterpriseソーシャル化した企業像社外とつながり、社内をソーシャル化して、外部の変化・意見にすばやく対応可能な組織にする。 社外のソーシャルネットワークと 社内にソーシャルネットワークを 深く、リアルタイムにつながる つくり現場をリアルタイムにつなぐ お客様の声 製品の改善アイデア 問い合わせ 広告などへの反応 つな がり 社内情報の発信 新製品の発表 問合せへの回答 広告・宣伝・広報
  10. 10. #SocialEnterprise業務システムをFBみたいに使えたら? 営業 マーケティング 社内業務
  11. 11. #SocialEnterprise 開発の基盤ソーシャルプラットフォーム基調講演でもテーマとなったソーシャルエンタープライズこのキーワードの意味をもう一度振り返りましょう
  12. 12. #SocialEnterpriseソーシャルプラットフォームの必須要素企業システムをソーシャル化するための開発プラットフォームに必要なもの アクティビティストリーム ソーシャルグラフ ユーザーアイデンティティ ソーシャルAPI アプリケーションのAdd-on
  13. 13. #SocialEnterpriseFacebook= 個人向けソーシャルプラットフォーム 個人 3rd Party プロファイル レコメンド、検索 タイムライン Open Graphソーシャルグラフ ユーザ認証 グループ Insight
  14. 14. #SocialEnterprise
  15. 15. #SocialEnterpriseChatter=エンタープライズ向けソーシャルプラットフォーム法人 3rd Party Apps プロファイル レコメンド、検索 タイムライン Chatter Connect データのフィードソーシャルグラフ ユーザ認証 グループ 分析エンジン ファイル共有 プラットフォームエンジン
  16. 16. #SocialEnterpriseFacebookとChatterのアプリ開発の違い アプリは横 アプリは横と上 App App App App 3rd Party 3rd Party Apps
  17. 17. #SocialEnterpriseChatter = SocialDB + PaaS ソーシャルApp 開発環境 ソーシャルDB
  18. 18. #SocialEnterpriseForce.comを使って生産性をあげたい 既存言語、オープンソース 生産性、スピード
  19. 19. #SocialEnterpriseとはいえ、OSS系の環境で開発したい Web Mobile App App MobileSDK Authentication REST API SOAP API
  20. 20. #SocialEnterpriseハイブリッドアプローチ Internal Public Mobile App App App MobileSDK Authentication REST API SOAP API
  21. 21. #SocialEnterprise Chatterの基盤Force.comプラットフォームアーキテクチャChatterの基盤ともなっているForce.comのアーキテクチャの一部を簡単にご紹介
  22. 22. #SocialEnterpriseソーシャルApp 開発環境ソーシャルDB
  23. 23. = SocialDB in the Cloud The Social Enterprise Database ソーシャルAPI データAPI メタデータAPI アクセス管理 (ユーザID) (機能制限) (テーブルアクセス) (データ閲覧制限) アイデンティティ プロファイル 権限 レコードレベルフィルタ ランタイムカーネル(ストアド, Batch, WS) (SOQL) (SOSL) (Indexなど) Apexプロシージャ クエリエンジン 全文検索エンジン オプティマイザ データストレージ (ストリーム) (構造化データ) (ファイル等) (スキーマ) ソーシャルデータ リレーショナルデータ バイナリデータ メタデータ
  24. 24. #SocialEnterpriseChatterのデータモデル全てのデータがChatterのFeedItemのParentとなれる ParentId 人 Id データ FeedItem FeedTrackedChange グループ FeedComment FeedLike
  25. 25. #SocialEnterpriseChatterのデータモデル Project Tasks NewsFeed Project Tasks_Feed カスタムオブジェクト(テーブル)の Feedビューが自動生成される
  26. 26. #SocialEnterpriseデータも"つぶやく" 人 データ プロセス
  27. 27. = SocialDB in the Cloud The Social Enterprise Database ソーシャルAPI データAPI メタデータAPI アクセス管理 (ユーザID) (機能制限) (テーブルアクセス) () アイデンティティ プロファイル 権限 レコードレベルフィルタ ランタイムカーネル(ストアド, Batch, WS) (SOQL) (SOSL) (Indexなど) Apexプロシージャ クエリエンジン 全文検索エンジン オプティマイザ データストレージ (ストリーム) (構造化データ) (ファイル等) (スキーマ) ソーシャルデータ リレーショナルデータ バイナリデータ メタデータ
  28. 28. #SocialEnterpriseApexコード Batchプロセス Javaに似たプログラミング言語Force.comの為の Apex WS DSL的な物 Eメール すべてクラウド サービス 上で動作 トリガ
  29. 29. #SocialEnterpriseソーシャルApp 開発環境ソーシャルDB
  30. 30. #SocialEnterpriseUI生成、分析エンジン、ワークフローも欲しいSalesforceサービス自体を支えるクラウドプラットフォーム きめ細かいセキュリ ワークフロー、 1500以上の連携 Appビルダー 柔軟な拡張性 プログラム基盤 ティ、共有ルール 承認申請 済みアプリ 99.9% 超 のモバイル端末への 稼働率 高い信頼性 認証 & 権限セット レポートビルダー ISO 27001 認定 対応 ソーシャル基盤 高度なマルチテナント型プラットフォームエンジン
  31. 31. #SocialEnterprise 開発の現場ソーシャルエンタープライズアプリケーション on Force.comChatterの基盤ともなっているForce.comのアーキテクチャこのキーワードの意味をもう一度振り返りましょう
  32. 32. #SocialEnterpriseエンタープライズ領域でも早い人は既に実践 今ここ!!
  33. 33. #SocialEnterprise
  34. 34. #SocialEnterpriseまとめ§  エンジニアは業務システムのデザインにソーシャル を取り込むことで、新しい提案を出来る ‒  これからはエンジニアが先導する§  ソーシャルプラットフォームを利用する事によって 余計な工数を削減 ‒  アクティビティフィードの仕組みとか一々作らなくて良い ソーシャル化した企業 = Social Enterpriseは、 決して遠い未来の話ではありません 今踏み出しましょう
  35. 35. #SocialEnterprise