SlideShare a Scribd company logo
1 of 29
Download to read offline
Copyright(c) SCSK Corporation
Couchbase Live Tokyo 2015
端末の位置情報をフル活用でSFAは
モバイルベースに!
2015.08.31
SCSK株式会社
ITエンジニアリング事業本部ミドルウェア部
富杉 正広
Copyright(c) SCSK Corporation
自己紹介
SCSK株式会社
富杉 正広
2013年9月よりCouchbase社の代理店として、
Couchbase社製品の営業/マーケティング/チームマ
ネージャを担当しています。
Couchbase Web Site
http://www.couchbase.com/jp
SCSK Couchbase Web page
https://www.scsk.jp/product/common/couchbase/
1
Copyright(c) SCSK Corporation
Agenda
1.Couchbase Mobileとは?
2.Couchbase Mobile利用業務サービス案
3.Couchbase Mobile SFAデモ
4.Couchbase Server導入事例のご紹介
2
Copyright(c) SCSK Corporation
Agenda
1.Couchbase Mobileとは?
2.Couchbase Mobile利用業務サービス案
3.Couchbase Mobile SFAデモ
4.Couchbase Server導入事例のご紹介
3
Copyright(c) SCSK Corporation
1.Couchbase Mobileとは?
Couchbase Mobile =
Couchbase Server + Sync Gateway + Couchbase Lite
4
Couchbase Lite
Sync
Gateway
Couchbase
Server
JS N
JS N
JS N
• JSON on Device
–モバイル端末にJSONドキュ
メントを格納
–端末からNoSQL Databaseの
利用がますます容易に
• JSON on Wire
–データ形式の変換が不要に
• JSON on Cloud
–柔軟なデータモデル
–ハイパフォーマンス
–容易な拡張性
Copyright(c) SCSK Corporation
1.Couchbase Mobileとは?
5
①Document-oriented
• ドキュメント型(JSON) NoSQL。
• Set/Getが実行可能。
• View/Query が実行可能。
②Lightweight
• 組み込み型で軽量・高速。
③Easy to scale
• Couchbase ServerとSync
Gatewayはスケールアウトが
容易。
• 急激なユーザ数増加にも柔軟
に対応できる。
④Syncable
• 信頼性の低い通信回線でも、
回線断/回復に自動的に対応
し、同期処理を続行。
⑤オフラインでも動作
• オフライン状態でも、
Set/Get/View/Queryが実行
可能。
• 開発者はオフライン状態を意
識しなくてよい。
Copyright(c) SCSK Corporation
1.Couchbase Mobileとは?
Couchbase Mobileの全体構成
SERVER 3SERVER 1 SERVER 2
Couchbase Server
Channel
Sync Gateway
Channel Channel
Sync Gateway
Channel
Couchbase Lite for iOS and Android
Copyright(c) SCSK Corporation
1.Couchbase Mobileとは?
7
Couchbase Mobileの特徴
特徴 説明
Native APIs / REST APIs iOS、Android用に最適化されたAPIが提供されています。
また必要に応じてRESTでのアクセスが可能です。
JSON support 端末側もJSON準拠のためサーバ – 端末間でのデータ変換
が不要です。
シンプルな同期設定 「App’s Sync Function」に数行コードを書くだけで同期
が可能です。回線断/回復に自動的に対応し、同期処理を
続行します。
View/Query Lite側でもView及びQueryの利用が可能です。
認証方式 認証方式として以下をサポートしています。
・Basic認証/セッションベース
・Facebook
・Mozilla Persona
・外部認証連携
アタッチメントのサポート 画像などのバイナリデータやサイズの大きいデータなどを
アタッチメントデータとして同期させることが可能です。
Copyright(c) SCSK Corporation
Agenda
1.Couchbase Mobileとは?
2.Couchbase Mobile利用業務サービス案
3.Couchbase Mobile SFAデモ
4.Couchbase Server導入事例のご紹介
8
Copyright(c) SCSK Corporation
2.Couchbase Mobile利用業務サービス案
9
Couchbase Mobile と Serverの組合せによる相乗効果
ServerSync Gateway
Couchbase Server
• 高スループット・低レイテンシ
• リアルタイム・ビッグユーザ
組合せによる相乗効果
– 大量のモバイル端末とサーバ間でのリアルタイムデータ同期
– モバイル端末 =【センサー機器】でM2M/IoTを実現
輸送
宅配
配車
エネルギー
ダッシュボード
分析業務
Webシステム
電子機器・部品
ICタグ
Copyright(c) SCSK Corporation
2.Couchbase Mobile利用業務サービス案
10
Couchbase Mobile ⇔ Server間のデータ同期方向によって、多様な
業務に適用可能
① 『配信システム』 ② 『PUSH型システム』
③ 『IoT』
ex)
交通 ・・・ 交通情報/運行管理
物流 ・・・ 配送管理/在庫管理
工場機械 ・・・ 稼働管理/保守支援
エネルギー ・・・ 監視制御
セキュリティ ・・・ 防災管理
メール配信
コンテンツ配信
ライブ中継
P2P
GPS連動型
SNS
Couchbase Server ⇒ Mobile Mobile ⇒ Couchbase Server
Couchbase Mobile ⇔ Server
Copyright(c) SCSK Corporation11
Couchbase
2.Couchbase Mobile利用業務サービス案
Couchbase Mobile + Serverで実現する『コンテンツ配信』
コンテンツ配信
購入したコンテンツを配信。
配信先をコンテンツ毎に管理。
アクセス制御
Basic認証/Persona/その他
多様な認証機能。
自動配信・自動同期
最新のコンテンツを意識するこ
となく自動的に同期。
一度同期したデータは電波状態
に依らず利用可能。
コンテンツ登録
全文検索
端末内に同期されたドキュメント
を自由に検索。
SyncGateway
Server
Copyright(c) SCSK Corporation
Couchbase
12
2.Couchbase Mobile利用業務サービス案
Couchbase Mobile + Serverで実現する『IoT』
リアルタイム監視
発電量や供給量をリアル
タイムで監視
物流・配送管理
大量に発生するデータを
一元的に管理することで
現行システムとの連携や
分析業務に繋げることが
可能。
• 数万~数十万に及ぶ顧
客へ提供している電力
量の記録・料金情報な
どの照会機能の提供
発電所
・発電量、購入電力量
・稼動、設備情報
風力発電所
火力発電所
電力会社
顧客
電力利用
・供給量
・料金情報
• 全国の発電所からの発電
量・稼動情報などを毎分
・秒単位で収集・監視
Ex) 電力管理システム
SyncGateway
Server
Copyright(c) SCSK Corporation
Couchbase
2.Couchbase Mobile利用業務サービス案
Couchbase Mobile + Serverで実現する『SFAシステム』
13
SyncGateway
Server
リアルタイム
ダッシュボード上にリアルタイ
ムにデータを表示、ビジネスに
活用
自動配信・自動同期
同期処理は常に自動で行う
ため、利用者が意識するこ
となくデータを自動連携。
一度同期したデータは電波
状態に依らず利用可能。
ナレッジ共有
顧客情報や案件情報などを
共有することでナレッジを
蓄積
2
4
3
1
位置情報
GPSと連携することにより社員
の位置確認/行動把握
待ち合わせや・・・にも便利
GeoJsonによるGoogle Mapと
の連携も容易
Copyright(c) SCSK Corporation
Agenda
1.Couchbase Mobileとは?
2.Couchbase Mobile利用業務サービス案
3.Couchbase Mobile SFAデモ
4.Couchbase Server導入事例のご紹介
14
Copyright(c) SCSK Corporation
3.SFAデモのご紹介
モバイル端末のGPS機能により得られる位置情報利用したSFA(営業
支援)システムのデモのご紹介
GPS情報を定期的に Couchbase Mobileで同期
Couchbase Serverに同期された位置情報をiOS上のMapと連携
15
Copyright(c) SCSK Corporation
3.SFAデモのご紹介
16
第
一
営
業
部
第
二
営
業
部
Aさん
Bさん
Cさん
Dさん
第二営業部の
メンバーには
データ配信されない
Lite
Sync Gateway
Server
Sync
Function
他ユーザの情報
他ユーザの情報
第一営業部
• 自分の位置情報
• 商談時のメモ
• メッセージ
第一営業部のチャネル
に登録
SFAデモのシステムイメージ
管理者(PC)
チャネルによる
制御あり
Copyright(c) SCSK Corporation
3.SFAデモのご紹介
17
SFAデモの画面イメージ
モバイルアプリ画面(iOSアプリケーション)
アプリにログインしているユーザを中心に動作
位置情報をチーム内で共有し、各担当者が現在
どこにいるかをリアルタイムに表示
メモの共有やメッセージの送受信も可能
管理画面(PC上のWEBブラウザ)
管理者が各担当の状況を参照するために利用す
るPCのブラウザ用の画面
今回のデモでは、各担当者の位置と更新時間を
確認するために利用
Copyright(c) SCSK Corporation
3.SFAデモのご紹介
18
SFAデモで利用しているデータの種類
種別 概要 同期範囲 備考
商談先情報 商談先の名称および位置情
報をもつドキュメント
全体 初期データとして利用
スケジュール 一日の訪問先および予定時
刻を保持するドキュメント
全体 初期データとして利用
位置情報 端末の現在位置を保持する
ドキュメント
チーム内 モバイルアプリケーションが
一定時間ごとに生成
商談メモ 商談先に対するメモを保持
するドキュメント
チーム内 必要に応じて生成
メッセージ ユーザ間で直接やり取りす
るメッセージデータを保持
するドキュメント
送信者および
受信者のみ
必要に応じて生成
Copyright(c) SCSK Corporation
3.SFAデモのご紹介
19
実際のコード例
//データベースの作成
CBLManager *manager = [CBLManager sharedInstance];
CBLDatabase *database = [manager databaseNamed:@”local_backet” error: &error];
[[database viewNamed: DELIVERY_VIEW_NAME]
setMapBlock: MAPBLOCK({
NSString *key = [doc valueForKey:@"user"];
NSString *value=[doc valueForKeyPath:@"datestring"];
emit(key, @[value]);
})reduceBlock: NULL version: @"1"];
//認証(BASIC認証)
NSURL *url = [NSURL URLWithString:
[NSString stringWithFormat:@"http://%@:%@@%@",host,user,passwd,uri]
];
//同期
CBLReplication *pull = [database createPullReplication: url];
CBLReplication *push = [database createPushReplication: url];
pull.continuous = YES;
push.continuous = YES;
[pull start];
[push start];
①データベース
の設定
③認証
④同期開始
②Viewの設定
Copyright(c) SCSK Corporation
Coucnbase
3.SFAデモのご紹介
20
Couchbase Mobile + Serverで実現する『IoT』
Ex) 配車管理システム
同期
・位置情報
・車載情報
予約
・配車予約
・MAP表示
・予約情報
統計・分析
・乗車率/地域別
・etc...
SyncGateway
Server
Lite
Lite
管理・監視
・配車状況
・移動情報
・配車指示
・緊急連絡
同期
チャネル制御
同期
Copyright(c) SCSK Corporation
Agenda
1.Couchbase Mobileとは?
2.Couchbase Mobile利用業務サービス案
3.Couchbase Mobile SFAデモ
4.Couchbase Server導入事例のご紹介
21
Copyright(c) SCSK Corporation
4.Couchbase Server導入事例のご紹介
22
センサーデータ情報収集分析システム
RDBMSをベースとしたシステムで
実現することが困難!!
システム導入時の課題
• 分析対象として収集/蓄積するデータが多種多様≒データ形式もバラバラ
– センサーデータ
– センサーデータ以外の各種データ
• 保存データ量(数)が多い
– 大量のセンサーの情報&長期にわたる保存期間
• サイジングの難しさ
– センサー数の増加≒対象データの増加
→クラウドサービス提供の特性上、センサー数およびデータの増加量を事前に予測し、サイ
ジングを行うことはほぼ不可能
Copyright(c) SCSK Corporation
4.Couchbase Server導入事例のご紹介
23
センサーデータ情報収集分析システム
蓄積
ユーザ
目的:
顧客サービス向上
データ基盤最適化
分析集約/集計
定型分析
データソース
収集
データ
連携サーバ
センサーデータ
MapReduce
MapReduce
MapReduce
MapReduce
MySQL
リアルタイム
分析
Copyright(c) SCSK Corporation
4.Couchbase Server導入事例のご紹介
24
エンタープライズサーチシステム
システム要件
• 企業規模の急成長(提供サービス種、取引先の急増)、および、基幹システムの
老朽化による課題
– 小規模・専用システムの乱立
– 情報管理の属人化/属部署化
– 従業員の経験、業務習熟度による作業効率格差の拡大
– 従業員の教育コストの増加
企業内の情報を横断的に検索/取得できる
仕組みを導入
Copyright(c) SCSK Corporation
4.Couchbase Server導入事例のご紹介
25
エンタープライズサーチシステム
販売管理
システム
営業部A
基幹
システム
その他
システム
営業部B
伝票作成
販売管理
システム
営業部A
基幹
システム
その他
システム
営業部B
クローラ
Webアプリケーション
データ同期(XDCR)
データ投入
全文検索
データ取得
横断検索&伝票出力
個人の知識、経験を活かして
社内に散在する情報を収集し、
伝票を作成
Couchbase Server + Elasticsearchで
社内の情報を一元的に検索し、伝票を出力
Copyright(c) SCSK Corporation
Couchbase / SCSK
26
Couchbase Server Enterprise Editionの年間サブスクリプションを購入いただくと、全てのソフトウェアアップ
デート、ホットフィックス、メンテナンスリリースおよび製品サポートへのアクセスが可能です。
SCSKでは万全の技術QAサポートと適切な応答時間による障害発生時の技術QAサポートをご提供します。
Production-ready software,
world-class NoSQL
support.
普及し始めたNoSQLを運用環境に。
本格的に導入するお客様に最適な
技術サポート付き商用NoSQL製品。
SCSKとCouchbase社は2011年より協業を開始。
SCSKは“国内唯一“の代理店として、メーカーとの強固なアライアンス
をベースにCouchbase Serverのサポートを日本のお客様にご提供中。
Copyright(c) SCSK Corporation
会社案内
27
会社名: SCSK株式会社(日本国内でのCouchbase社の代理店)
所在地: 東京都江東区豊洲3-2-20 豊洲フロント
設立: 1969(昭和44)年10月25日
資本金: 21,152百万円
従業員: 11,754名 (連結)(2015年3月31日現在)
業容:
【お問合わせ】
SCSK株式会社
ITエンジニアリング事業部ミドルウェア部
TEL:03-5166-1320
E-mail:nosql-sales@ml.scsk.jp , Jboss-sales@ml.scsk.jp
Copyright(c) SCSK Corporation

More Related Content

What's hot

5分でわかるAWS IoT! - あなたも今日からIoT生活 -
5分でわかるAWS IoT! - あなたも今日からIoT生活 -5分でわかるAWS IoT! - あなたも今日からIoT生活 -
5分でわかるAWS IoT! - あなたも今日からIoT生活 -Toshiaki Enami
 
IoTデザインパターン 2015 JAWS沖縄
IoTデザインパターン 2015 JAWS沖縄IoTデザインパターン 2015 JAWS沖縄
IoTデザインパターン 2015 JAWS沖縄Toshiaki Enami
 
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみたAmazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみたHikaru Ashino
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集SORACOM, INC
 
AWSマネージドサービスをフル活用したヘルスケアIoTプラットフォーム
AWSマネージドサービスをフル活用したヘルスケアIoTプラットフォームAWSマネージドサービスをフル活用したヘルスケアIoTプラットフォーム
AWSマネージドサービスをフル活用したヘルスケアIoTプラットフォームHiroki Takeda
 
iOSアプリ開発者から見たMobile Hub
iOSアプリ開発者から見たMobile HubiOSアプリ開発者から見たMobile Hub
iOSアプリ開発者から見たMobile HubJun Kato
 
SORACOM と Azure で IoT
SORACOM と Azure で IoTSORACOM と Azure で IoT
SORACOM と Azure で IoTkekekekenta
 
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用Amazon Web Services Japan
 
AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414Amazon Web Services Japan
 
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介Amazon Web Services Japan
 
AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)Keisuke Nishitani
 
[AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global ! [AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global ! Amazon Web Services Japan
 
成長していくサービスとAWS
成長していくサービスとAWS成長していくサービスとAWS
成長していくサービスとAWSMitsuharu Hamba
 
AWS IoTのい・ろ・は
AWS IoTのい・ろ・はAWS IoTのい・ろ・は
AWS IoTのい・ろ・はDaiki Mori
 
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とはライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とはKimihiko Kitase
 
Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来
Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来
Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来Shinpei Ohtani
 

What's hot (20)

5分でわかるAWS IoT! - あなたも今日からIoT生活 -
5分でわかるAWS IoT! - あなたも今日からIoT生活 -5分でわかるAWS IoT! - あなたも今日からIoT生活 -
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
 
IoTデザインパターン 2015 JAWS沖縄
IoTデザインパターン 2015 JAWS沖縄IoTデザインパターン 2015 JAWS沖縄
IoTデザインパターン 2015 JAWS沖縄
 
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみたAmazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
 
AWSマネージドサービスをフル活用したヘルスケアIoTプラットフォーム
AWSマネージドサービスをフル活用したヘルスケアIoTプラットフォームAWSマネージドサービスをフル活用したヘルスケアIoTプラットフォーム
AWSマネージドサービスをフル活用したヘルスケアIoTプラットフォーム
 
iOSアプリ開発者から見たMobile Hub
iOSアプリ開発者から見たMobile HubiOSアプリ開発者から見たMobile Hub
iOSアプリ開発者から見たMobile Hub
 
SORACOM と Azure で IoT
SORACOM と Azure で IoTSORACOM と Azure で IoT
SORACOM と Azure で IoT
 
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
 
AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414AWS Wavelengthと大阪リージョンのご紹介20210414
AWS Wavelengthと大阪リージョンのご紹介20210414
 
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
 
デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介
 
AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)
 
【IVS CTO Night & Day】DevOps on AWS 2017
【IVS CTO Night & Day】DevOps on AWS 2017【IVS CTO Night & Day】DevOps on AWS 2017
【IVS CTO Night & Day】DevOps on AWS 2017
 
AWS re:Mind for CTOs
AWS re:Mind for CTOsAWS re:Mind for CTOs
AWS re:Mind for CTOs
 
[AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global ! [AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global !
 
03_AWS IoTのDRを考える
03_AWS IoTのDRを考える03_AWS IoTのDRを考える
03_AWS IoTのDRを考える
 
成長していくサービスとAWS
成長していくサービスとAWS成長していくサービスとAWS
成長していくサービスとAWS
 
AWS IoTのい・ろ・は
AWS IoTのい・ろ・はAWS IoTのい・ろ・は
AWS IoTのい・ろ・は
 
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とはライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
ライトプランで利用可能な分析基盤「IBM Analytics Engine (IAE)」とは
 
Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来
Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来
Amazon kinesisで広がるリアルタイムデータプロセッシングとその未来
 

Similar to 20150831 Couchbase Tokyo 2015 [Mobile] 端末の位置情報をフル活用でSFAはモバイルベースに!

Couchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demoCouchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demoktoda
 
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティスAmazon Web Services Japan
 
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack HinemosソリューションHinemos
 
kintone hive vol.3 大阪
kintone hive vol.3 大阪kintone hive vol.3 大阪
kintone hive vol.3 大阪R3 institute
 
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...Masahiro Tomisugi
 
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシングAWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング江藤 武司
 
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud FoundryIstio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud FoundryKazuto Kusama
 
MashupAward7 Microsoft Presentation
MashupAward7 Microsoft PresentationMashupAward7 Microsoft Presentation
MashupAward7 Microsoft PresentationShinichiro Isago
 
モバイルBaaSの概観と最新動向(2014版)
モバイルBaaSの概観と最新動向(2014版)モバイルBaaSの概観と最新動向(2014版)
モバイルBaaSの概観と最新動向(2014版)Shinichi Tomita
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤Godai Nakamura
 
マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話Tomohisa Aoshima
 
Ibm cloud and watson iot 20160616
Ibm cloud and watson iot 20160616Ibm cloud and watson iot 20160616
Ibm cloud and watson iot 20160616Tsuyoshi Hirayama
 
CCCEU Feedback
CCCEU FeedbackCCCEU Feedback
CCCEU FeedbackGo Chiba
 
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~ 【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~ シスコシステムズ合同会社
 
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530崇之 清水
 
AWS が提供する IoT ソリューションと ITS における活用
AWS が提供する IoT ソリューションと ITS における活用AWS が提供する IoT ソリューションと ITS における活用
AWS が提供する IoT ソリューションと ITS における活用Amazon Web Services Japan
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoKyosuke Inoue
 

Similar to 20150831 Couchbase Tokyo 2015 [Mobile] 端末の位置情報をフル活用でSFAはモバイルベースに! (20)

Couchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demoCouchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demo
 
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
[AWS Summit 2012] ソリューションセッション#1 モバイルxクラウドシステム構築のベストプラクティス
 
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
 
kintone hive vol.3 大阪
kintone hive vol.3 大阪kintone hive vol.3 大阪
kintone hive vol.3 大阪
 
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
[db tech showcase Tokyo 2015] E26 Couchbaseの最新情報/JBoss Data Virtualizationで仮想...
 
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシングAWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
 
Istio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud FoundryIstio, Kubernetes and Cloud Foundry
Istio, Kubernetes and Cloud Foundry
 
MashupAward7 Microsoft Presentation
MashupAward7 Microsoft PresentationMashupAward7 Microsoft Presentation
MashupAward7 Microsoft Presentation
 
モバイルBaaSの概観と最新動向(2014版)
モバイルBaaSの概観と最新動向(2014版)モバイルBaaSの概観と最新動向(2014版)
モバイルBaaSの概観と最新動向(2014版)
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話マルチテナントメッセージング基盤を刷新して一年運用した話
マルチテナントメッセージング基盤を刷新して一年運用した話
 
AWS IoT アップデート 2016.02.16
AWS IoT アップデート 2016.02.16AWS IoT アップデート 2016.02.16
AWS IoT アップデート 2016.02.16
 
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
 
Ibm cloud and watson iot 20160616
Ibm cloud and watson iot 20160616Ibm cloud and watson iot 20160616
Ibm cloud and watson iot 20160616
 
CCCEU Feedback
CCCEU FeedbackCCCEU Feedback
CCCEU Feedback
 
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~ 【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router  ~仮想ルータ~
【Interop Tokyo 2015】 SP 02: Cisco IOS XRv 9000 Router ~仮想ルータ~
 
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
 
AWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDKAWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDK
 
AWS が提供する IoT ソリューションと ITS における活用
AWS が提供する IoT ソリューションと ITS における活用AWS が提供する IoT ソリューションと ITS における活用
AWS が提供する IoT ソリューションと ITS における活用
 
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in TokyoFluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
 

Recently uploaded

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Recently uploaded (9)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

20150831 Couchbase Tokyo 2015 [Mobile] 端末の位置情報をフル活用でSFAはモバイルベースに!

  • 1. Copyright(c) SCSK Corporation Couchbase Live Tokyo 2015 端末の位置情報をフル活用でSFAは モバイルベースに! 2015.08.31 SCSK株式会社 ITエンジニアリング事業本部ミドルウェア部 富杉 正広
  • 2. Copyright(c) SCSK Corporation 自己紹介 SCSK株式会社 富杉 正広 2013年9月よりCouchbase社の代理店として、 Couchbase社製品の営業/マーケティング/チームマ ネージャを担当しています。 Couchbase Web Site http://www.couchbase.com/jp SCSK Couchbase Web page https://www.scsk.jp/product/common/couchbase/ 1
  • 3. Copyright(c) SCSK Corporation Agenda 1.Couchbase Mobileとは? 2.Couchbase Mobile利用業務サービス案 3.Couchbase Mobile SFAデモ 4.Couchbase Server導入事例のご紹介 2
  • 4. Copyright(c) SCSK Corporation Agenda 1.Couchbase Mobileとは? 2.Couchbase Mobile利用業務サービス案 3.Couchbase Mobile SFAデモ 4.Couchbase Server導入事例のご紹介 3
  • 5. Copyright(c) SCSK Corporation 1.Couchbase Mobileとは? Couchbase Mobile = Couchbase Server + Sync Gateway + Couchbase Lite 4 Couchbase Lite Sync Gateway Couchbase Server JS N JS N JS N • JSON on Device –モバイル端末にJSONドキュ メントを格納 –端末からNoSQL Databaseの 利用がますます容易に • JSON on Wire –データ形式の変換が不要に • JSON on Cloud –柔軟なデータモデル –ハイパフォーマンス –容易な拡張性
  • 6. Copyright(c) SCSK Corporation 1.Couchbase Mobileとは? 5 ①Document-oriented • ドキュメント型(JSON) NoSQL。 • Set/Getが実行可能。 • View/Query が実行可能。 ②Lightweight • 組み込み型で軽量・高速。 ③Easy to scale • Couchbase ServerとSync Gatewayはスケールアウトが 容易。 • 急激なユーザ数増加にも柔軟 に対応できる。 ④Syncable • 信頼性の低い通信回線でも、 回線断/回復に自動的に対応 し、同期処理を続行。 ⑤オフラインでも動作 • オフライン状態でも、 Set/Get/View/Queryが実行 可能。 • 開発者はオフライン状態を意 識しなくてよい。
  • 7. Copyright(c) SCSK Corporation 1.Couchbase Mobileとは? Couchbase Mobileの全体構成 SERVER 3SERVER 1 SERVER 2 Couchbase Server Channel Sync Gateway Channel Channel Sync Gateway Channel Couchbase Lite for iOS and Android
  • 8. Copyright(c) SCSK Corporation 1.Couchbase Mobileとは? 7 Couchbase Mobileの特徴 特徴 説明 Native APIs / REST APIs iOS、Android用に最適化されたAPIが提供されています。 また必要に応じてRESTでのアクセスが可能です。 JSON support 端末側もJSON準拠のためサーバ – 端末間でのデータ変換 が不要です。 シンプルな同期設定 「App’s Sync Function」に数行コードを書くだけで同期 が可能です。回線断/回復に自動的に対応し、同期処理を 続行します。 View/Query Lite側でもView及びQueryの利用が可能です。 認証方式 認証方式として以下をサポートしています。 ・Basic認証/セッションベース ・Facebook ・Mozilla Persona ・外部認証連携 アタッチメントのサポート 画像などのバイナリデータやサイズの大きいデータなどを アタッチメントデータとして同期させることが可能です。
  • 9. Copyright(c) SCSK Corporation Agenda 1.Couchbase Mobileとは? 2.Couchbase Mobile利用業務サービス案 3.Couchbase Mobile SFAデモ 4.Couchbase Server導入事例のご紹介 8
  • 10. Copyright(c) SCSK Corporation 2.Couchbase Mobile利用業務サービス案 9 Couchbase Mobile と Serverの組合せによる相乗効果 ServerSync Gateway Couchbase Server • 高スループット・低レイテンシ • リアルタイム・ビッグユーザ 組合せによる相乗効果 – 大量のモバイル端末とサーバ間でのリアルタイムデータ同期 – モバイル端末 =【センサー機器】でM2M/IoTを実現 輸送 宅配 配車 エネルギー ダッシュボード 分析業務 Webシステム 電子機器・部品 ICタグ
  • 11. Copyright(c) SCSK Corporation 2.Couchbase Mobile利用業務サービス案 10 Couchbase Mobile ⇔ Server間のデータ同期方向によって、多様な 業務に適用可能 ① 『配信システム』 ② 『PUSH型システム』 ③ 『IoT』 ex) 交通 ・・・ 交通情報/運行管理 物流 ・・・ 配送管理/在庫管理 工場機械 ・・・ 稼働管理/保守支援 エネルギー ・・・ 監視制御 セキュリティ ・・・ 防災管理 メール配信 コンテンツ配信 ライブ中継 P2P GPS連動型 SNS Couchbase Server ⇒ Mobile Mobile ⇒ Couchbase Server Couchbase Mobile ⇔ Server
  • 12. Copyright(c) SCSK Corporation11 Couchbase 2.Couchbase Mobile利用業務サービス案 Couchbase Mobile + Serverで実現する『コンテンツ配信』 コンテンツ配信 購入したコンテンツを配信。 配信先をコンテンツ毎に管理。 アクセス制御 Basic認証/Persona/その他 多様な認証機能。 自動配信・自動同期 最新のコンテンツを意識するこ となく自動的に同期。 一度同期したデータは電波状態 に依らず利用可能。 コンテンツ登録 全文検索 端末内に同期されたドキュメント を自由に検索。 SyncGateway Server
  • 13. Copyright(c) SCSK Corporation Couchbase 12 2.Couchbase Mobile利用業務サービス案 Couchbase Mobile + Serverで実現する『IoT』 リアルタイム監視 発電量や供給量をリアル タイムで監視 物流・配送管理 大量に発生するデータを 一元的に管理することで 現行システムとの連携や 分析業務に繋げることが 可能。 • 数万~数十万に及ぶ顧 客へ提供している電力 量の記録・料金情報な どの照会機能の提供 発電所 ・発電量、購入電力量 ・稼動、設備情報 風力発電所 火力発電所 電力会社 顧客 電力利用 ・供給量 ・料金情報 • 全国の発電所からの発電 量・稼動情報などを毎分 ・秒単位で収集・監視 Ex) 電力管理システム SyncGateway Server
  • 14. Copyright(c) SCSK Corporation Couchbase 2.Couchbase Mobile利用業務サービス案 Couchbase Mobile + Serverで実現する『SFAシステム』 13 SyncGateway Server リアルタイム ダッシュボード上にリアルタイ ムにデータを表示、ビジネスに 活用 自動配信・自動同期 同期処理は常に自動で行う ため、利用者が意識するこ となくデータを自動連携。 一度同期したデータは電波 状態に依らず利用可能。 ナレッジ共有 顧客情報や案件情報などを 共有することでナレッジを 蓄積 2 4 3 1 位置情報 GPSと連携することにより社員 の位置確認/行動把握 待ち合わせや・・・にも便利 GeoJsonによるGoogle Mapと の連携も容易
  • 15. Copyright(c) SCSK Corporation Agenda 1.Couchbase Mobileとは? 2.Couchbase Mobile利用業務サービス案 3.Couchbase Mobile SFAデモ 4.Couchbase Server導入事例のご紹介 14
  • 17. Copyright(c) SCSK Corporation 3.SFAデモのご紹介 16 第 一 営 業 部 第 二 営 業 部 Aさん Bさん Cさん Dさん 第二営業部の メンバーには データ配信されない Lite Sync Gateway Server Sync Function 他ユーザの情報 他ユーザの情報 第一営業部 • 自分の位置情報 • 商談時のメモ • メッセージ 第一営業部のチャネル に登録 SFAデモのシステムイメージ 管理者(PC) チャネルによる 制御あり
  • 19. Copyright(c) SCSK Corporation 3.SFAデモのご紹介 18 SFAデモで利用しているデータの種類 種別 概要 同期範囲 備考 商談先情報 商談先の名称および位置情 報をもつドキュメント 全体 初期データとして利用 スケジュール 一日の訪問先および予定時 刻を保持するドキュメント 全体 初期データとして利用 位置情報 端末の現在位置を保持する ドキュメント チーム内 モバイルアプリケーションが 一定時間ごとに生成 商談メモ 商談先に対するメモを保持 するドキュメント チーム内 必要に応じて生成 メッセージ ユーザ間で直接やり取りす るメッセージデータを保持 するドキュメント 送信者および 受信者のみ 必要に応じて生成
  • 20. Copyright(c) SCSK Corporation 3.SFAデモのご紹介 19 実際のコード例 //データベースの作成 CBLManager *manager = [CBLManager sharedInstance]; CBLDatabase *database = [manager databaseNamed:@”local_backet” error: &error]; [[database viewNamed: DELIVERY_VIEW_NAME] setMapBlock: MAPBLOCK({ NSString *key = [doc valueForKey:@"user"]; NSString *value=[doc valueForKeyPath:@"datestring"]; emit(key, @[value]); })reduceBlock: NULL version: @"1"]; //認証(BASIC認証) NSURL *url = [NSURL URLWithString: [NSString stringWithFormat:@"http://%@:%@@%@",host,user,passwd,uri] ]; //同期 CBLReplication *pull = [database createPullReplication: url]; CBLReplication *push = [database createPushReplication: url]; pull.continuous = YES; push.continuous = YES; [pull start]; [push start]; ①データベース の設定 ③認証 ④同期開始 ②Viewの設定
  • 21. Copyright(c) SCSK Corporation Coucnbase 3.SFAデモのご紹介 20 Couchbase Mobile + Serverで実現する『IoT』 Ex) 配車管理システム 同期 ・位置情報 ・車載情報 予約 ・配車予約 ・MAP表示 ・予約情報 統計・分析 ・乗車率/地域別 ・etc... SyncGateway Server Lite Lite 管理・監視 ・配車状況 ・移動情報 ・配車指示 ・緊急連絡 同期 チャネル制御 同期
  • 22. Copyright(c) SCSK Corporation Agenda 1.Couchbase Mobileとは? 2.Couchbase Mobile利用業務サービス案 3.Couchbase Mobile SFAデモ 4.Couchbase Server導入事例のご紹介 21
  • 23. Copyright(c) SCSK Corporation 4.Couchbase Server導入事例のご紹介 22 センサーデータ情報収集分析システム RDBMSをベースとしたシステムで 実現することが困難!! システム導入時の課題 • 分析対象として収集/蓄積するデータが多種多様≒データ形式もバラバラ – センサーデータ – センサーデータ以外の各種データ • 保存データ量(数)が多い – 大量のセンサーの情報&長期にわたる保存期間 • サイジングの難しさ – センサー数の増加≒対象データの増加 →クラウドサービス提供の特性上、センサー数およびデータの増加量を事前に予測し、サイ ジングを行うことはほぼ不可能
  • 24. Copyright(c) SCSK Corporation 4.Couchbase Server導入事例のご紹介 23 センサーデータ情報収集分析システム 蓄積 ユーザ 目的: 顧客サービス向上 データ基盤最適化 分析集約/集計 定型分析 データソース 収集 データ 連携サーバ センサーデータ MapReduce MapReduce MapReduce MapReduce MySQL リアルタイム 分析
  • 25. Copyright(c) SCSK Corporation 4.Couchbase Server導入事例のご紹介 24 エンタープライズサーチシステム システム要件 • 企業規模の急成長(提供サービス種、取引先の急増)、および、基幹システムの 老朽化による課題 – 小規模・専用システムの乱立 – 情報管理の属人化/属部署化 – 従業員の経験、業務習熟度による作業効率格差の拡大 – 従業員の教育コストの増加 企業内の情報を横断的に検索/取得できる 仕組みを導入
  • 26. Copyright(c) SCSK Corporation 4.Couchbase Server導入事例のご紹介 25 エンタープライズサーチシステム 販売管理 システム 営業部A 基幹 システム その他 システム 営業部B 伝票作成 販売管理 システム 営業部A 基幹 システム その他 システム 営業部B クローラ Webアプリケーション データ同期(XDCR) データ投入 全文検索 データ取得 横断検索&伝票出力 個人の知識、経験を活かして 社内に散在する情報を収集し、 伝票を作成 Couchbase Server + Elasticsearchで 社内の情報を一元的に検索し、伝票を出力
  • 27. Copyright(c) SCSK Corporation Couchbase / SCSK 26 Couchbase Server Enterprise Editionの年間サブスクリプションを購入いただくと、全てのソフトウェアアップ デート、ホットフィックス、メンテナンスリリースおよび製品サポートへのアクセスが可能です。 SCSKでは万全の技術QAサポートと適切な応答時間による障害発生時の技術QAサポートをご提供します。 Production-ready software, world-class NoSQL support. 普及し始めたNoSQLを運用環境に。 本格的に導入するお客様に最適な 技術サポート付き商用NoSQL製品。 SCSKとCouchbase社は2011年より協業を開始。 SCSKは“国内唯一“の代理店として、メーカーとの強固なアライアンス をベースにCouchbase Serverのサポートを日本のお客様にご提供中。
  • 28. Copyright(c) SCSK Corporation 会社案内 27 会社名: SCSK株式会社(日本国内でのCouchbase社の代理店) 所在地: 東京都江東区豊洲3-2-20 豊洲フロント 設立: 1969(昭和44)年10月25日 資本金: 21,152百万円 従業員: 11,754名 (連結)(2015年3月31日現在) 業容: 【お問合わせ】 SCSK株式会社 ITエンジニアリング事業部ミドルウェア部 TEL:03-5166-1320 E-mail:nosql-sales@ml.scsk.jp , Jboss-sales@ml.scsk.jp