Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Solace for Asia Open Data Hackathon 2017(日本語)

Solace for Asia Open Data Hackathon 2017(日本語)

Asia Open Data Hackathon 2017参加者向けに
2017/07/22のInput Sessionにてご説明したSolaceの資料です。

Tomo Yamaguchi@Solace

July 22, 2017
Tweet

More Decks by Tomo Yamaguchi@Solace

Other Decks in Technology

Transcript

  1. 1 Copyright Solace Confidential Open Data Movement for Asia Open

    Data Hackathon 2017 2017.07.22 ⼭⼝智之 / Sales Director, Japan [email protected]
  2. 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に従事
  3. 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
  4. 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
  5. 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は、アプリケーションやデバイス、クライアントの間で 求められるあらゆるパターンのデータ連携要件に対応する オープンで堅牢な「データムーブメント基盤」を提案します ü ⾼容量 ü ⾼速性 ü 堅牢性 ü セキュア ü 運⽤性
  6. 6 Copyright Solace Confidential Product Portfolio Solace Message Router シリーズ

    Appliances 強⼒で堅牢なデータ連携基盤を シンプルに提供 Software オンプレやクラウドなど 環境を問わない利便性 統合された モニタリングと監視 “as a Service” さらに⼿軽に さらにエラスティックに ※ 2017年後半リリース予定 どこに繋がっても均等なサービスレベル
  7. 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 開発者と運⽤者に ⾃由度と利便性を提供 プラットフォームによる ベンダーロックインを排除 標準技術で開発されたアプリや デバイスを幅広く収容する 堅牢で拡張性の⾼いプラットフォーム
  8. 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
  9. 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/#
  10. 13 Copyright Solace Confidential これにより、防災情報を活⽤したアプリケーションを お好みの環境/⾔語で開発頂けます アプリケーション 気象庁様ご提供の サンプルデータ 時事刻々と配信さ

    れる情報をもとに ダイナミック、イ ベントドリブンな アプリケーション を構築可能 MQTT Paho Java API アプリケーション MQTT Paho JavaScript API アプリケーション MQTT Paho C API アプリケーション MQTT Paho Python API アプリケーション MQTT Paho Python API アプリケーション 提供されるデータを フィードするだけでなく、 独⾃のデータ配信を⾏う インフラとしても利⽤可 能
  11. 14 Copyright Solace Confidential <?xml version="1.0" encoding="UTF-8"?> <Report xmlns="http://xml.kishou.go.jp/jmaxml1/" xmlns:jmx="http://xml.kishou.go.jp/jmaxml1/"

    xmlns:jmx_add="http://xml.kishou.go.jp/jmaxml1/addition1/"> <Control> <Title>気象警報・注意報</Title> <DateTime>2017-07-02T19:29:21Z</DateTime> <Status>通常</Status> <EditorialOffice>金沢地方気象台</EditorialOffice> <PublishingOffice>金沢地方気象台</PublishingOffice> </Control> <Head xmlns="http://xml.kishou.go.jp/jmaxml1/informationBasis1/"> <Title>石川県気象警報・注意報</Title> <ReportDateTime>2017-07-03T04:29:00+09:00</ReportDateTime> <TargetDateTime>2017-07-03T04:29:00+09:00</TargetDateTime> <EventID/> <InfoType>発表</InfoType> <Serial/> <InfoKind>気象警報・注意報</InfoKind> <InfoKindVersion>1.0_0</InfoKindVersion> <Headline> <Text>石川県では、土砂災害に警戒してください。能登では、河川の増水に警戒してください。</Text> <Information type="気象警報・注意報(府県予報区等)”> ・・・・・(続く) 受信する防災情報XMLデータの例
  12. 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)
  13. 19 Copyright Solace Confidential メッセージルータを利⽤するための情報 項⽬ 値 接続先IP:ポート番号 **.***.**.73:1885 (tcp)

    **.***.**.73:1895 (WebSocket) ユーザ名 hackuser パスワード ******** お問い合わせください。情報を提供させて頂きます。 お問い合わせ先:[email protected]