Slide 1

Slide 1 text

1 Copyright Solace Confidential Open Data Movement for Asia Open Data Hackathon 2017 2017.07.22 ⼭⼝智之 / Sales Director, Japan [email protected]

Slide 2

Slide 2 text

2 Copyright Solace Confidential Profitable 年間30%以上の成⻑率を維持 安定的且つ戦略的な資本構成 本社:カナダ/オタワ 設⽴:2001年 . MoM市場を牽引する世界的リーダ (MoM: Message-Oriented Middleware) Who is ? - the World Leader of Data Movement - 15+ years 250 people 20 offices 21 patents ※うち約50% がR&Dに従事

Slide 3

Slide 3 text

3 Copyright Solace Confidential Messaging Middleware / Data Movement Message M Data Generator Header (Dest./Topic) Payload Property (Service Level) Pub/Sub Queueing 101 102 103 104 105 106 201 202 203 204 205 206 301 302 303 304 305 306 401 402 403 404 405 406 Broker

Slide 4

Slide 4 text

4 Copyright Solace Confidential Open Data Movementとは Internet of Things 企業・官公庁 サービスプロバイダー データセンター クラウド(Private/Public) 要件に応じてあらゆるデータを適切に連携するオープンなDigital Data River JMS AMQP REST MQTT Pub/Sub WebSocket Req/Rep Streaming Queueing Data Lake

Slide 5

Slide 5 text

5 Copyright Solace Confidential Introducing “Data Movement Layer” Application & Service Layer Data Movement Layer Network Layer TCP/IP JMS AMQP REST MQTT Pub/Sub WebSocket Req/Rep Queueing Streaming Environment Layer On Premise Public Cloud Private Cloud Application & Service Layer Network Layer TCP/IP Environment Layer On Premise Public Cloud Private Cloud Solaceは、アプリケーションやデバイス、クライアントの間で 求められるあらゆるパターンのデータ連携要件に対応する オープンで堅牢な「データムーブメント基盤」を提案します ü ⾼容量 ü ⾼速性 ü 堅牢性 ü セキュア ü 運⽤性

Slide 6

Slide 6 text

6 Copyright Solace Confidential Product Portfolio Solace Message Router シリーズ Appliances 強⼒で堅牢なデータ連携基盤を シンプルに提供 Software オンプレやクラウドなど 環境を問わない利便性 統合された モニタリングと監視 “as a Service” さらに⼿軽に さらにエラスティックに ※ 2017年後半リリース予定 どこに繋がっても均等なサービスレベル

Slide 7

Slide 7 text

7 Copyright Solace Confidential Open API/Protocolサポート Objective C iOS JavaScript HTML5 Silverlight, Flash & .NET HTTP API JMS Python Ruby C++ .NET Perl JMS/JCA REST C C++ Java JavaScript Python Go C Java Node.js C# / .NET Boot Cloud Connector Cloud Streams Cloud Bus 開発者と運⽤者に ⾃由度と利便性を提供 プラットフォームによる ベンダーロックインを排除 標準技術で開発されたアプリや デバイスを幅広く収容する 堅牢で拡張性の⾼いプラットフォーム

Slide 8

Slide 8 text

8 Copyright Solace Confidential Message Routing マルチプロトコルメッセージネットワーク Routed Multi-Protocol Messaging Network AMQP REST MQTT MQTT MQTT MQTT MQTT MQTT MQTT Broker JMS JMS JMS JMS JMS JMS JMS Broker AMQP AMQP AMQP AMQP AMQP AMQP AMQP Broker Message Router AMQP MQTT REST JMS Message Router AMQP MQTT REST JMS Message Router MQTT Consolidated Monitoring & Management Broker-less Pub/Sub Sub Sub Sub Pub Sub JMS

Slide 9

Slide 9 text

9 Copyright Solace Confidential App App App App App App App App App App App App Asian Open Data River Weather/Japan/# Korea/EcoGap/# Thailand/Transparency# Taiwan/FoodSafety/#

Slide 10

Slide 10 text

10 Copyright Solace Confidential 今回のAsia Open Data Hackathon向けの環境

Slide 11

Slide 11 text

11 Copyright Solace Confidential オープンなプロトコルで利⽤可能な メッセージルータをご提供します パブリッククラウド上で サービスを提供するメッ セージルータをご提供

Slide 12

Slide 12 text

12 Copyright Solace Confidential このメッセージルータ上で 過去の防災情報XMLデータを順次配信します アプリケーション 気象庁様ご提供の サンプルデータ 660個のサンプ ルデータを順次 パブリッシュ

Slide 13

Slide 13 text

13 Copyright Solace Confidential これにより、防災情報を活⽤したアプリケーションを お好みの環境/⾔語で開発頂けます アプリケーション 気象庁様ご提供の サンプルデータ 時事刻々と配信さ れる情報をもとに ダイナミック、イ ベントドリブンな アプリケーション を構築可能 MQTT Paho Java API アプリケーション MQTT Paho JavaScript API アプリケーション MQTT Paho C API アプリケーション MQTT Paho Python API アプリケーション MQTT Paho Python API アプリケーション 提供されるデータを フィードするだけでなく、 独⾃のデータ配信を⾏う インフラとしても利⽤可 能

Slide 14

Slide 14 text

14 Copyright Solace Confidential 気象警報・注意報 2017-07-02T19:29:21Z 通常 金沢地方気象台 金沢地方気象台 石川県気象警報・注意報 2017-07-03T04:29:00+09:00 2017-07-03T04:29:00+09:00 発表 気象警報・注意報 1.0_0 石川県では、土砂災害に警戒してください。能登では、河川の増水に警戒してください。

Slide 15

Slide 15 text

15 Copyright Solace Confidential トピックの階層構造 Weather/JP/種類コード/発信官署地点略号

Slide 16

Slide 16 text

16 Copyright Solace Confidential 受信したいデータをワイルドカード(“+”,”#”)で 指定しフィルタリング可能です Weather/JP/種類コード/発信官署地点略号 Weather/JP/# 全ての情報を受信したい場合: Weather/JP/VPWW50/+ 気象警報・注意報情報のみ受信したい場合: Weather/JP/+/JPTG ⻑野地⽅気象台からの情報のみ受信したい場合:

Slide 17

Slide 17 text

17 Copyright Solace Confidential デモ – JavaScriptで受信アプリ

Slide 18

Slide 18 text

18 Copyright Solace Confidential ご参考となる情報 o MQTTについて http://mqtt.org/ o Eclipse pahoについて https://www.eclipse.org/paho/ o Solace技術情報ポータルサイト http://dev.solace.com (トップページ) http://dev.solace.com/get-started/mqtt-tutorials/ (MQTTサンプルプログラム) http://docs.solace.com(ドキュメンテーション) http://dev.solace.com/downloads/ (評価版や無償版[Community Edition]のDL)

Slide 19

Slide 19 text

19 Copyright Solace Confidential メッセージルータを利⽤するための情報 項⽬ 値 接続先IP:ポート番号 **.***.**.73:1885 (tcp) **.***.**.73:1895 (WebSocket) ユーザ名 hackuser パスワード ******** お問い合わせください。情報を提供させて頂きます。 お問い合わせ先:[email protected]