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.

マルチクラウドデータ連携Javaアプリケーションの作り方

678 views

Published on

JJUG_CCC 2017 fall LT

Published in: Technology
  • Be the first to comment

  • Be the first to like this

マルチクラウドデータ連携Javaアプリケーションの作り方

  1. 1. © 2017 CData Software Inc. | www.cdata.com マルチクラウドデータ連携 Javaアプリケーションの作り方 JJUG CCC FALL
  2. 2. © 2017 CData Software Inc. | www.cdata.com Speaker 自己紹介 桑島 義行 CData Software Japan 合同会社 技術担当ディレクター 専門 •Web-API •データベーステクノロジー •ビジネスアナリティクス Twitter : @kuwazzy Facebook : Yoshiyuki.Kuwajima SlideShare : http://www.slideshare.net/cdatajapan Qiita : http://qiita.com/kuwazzy Codezine : https://codezine.jp/author/1671 GitHub : https://github.com/kuwazzy
  3. 3. © 2017 CData Software Inc. | www.cdata.com 勝手に抽選企画 lottery 突然ですが、本LT中にハッシュタグ 「#jjug_ccc #cdata」でTwitterに ツイートした人から限定1名様に CData Software Japanがオフィス を構える宮城県の銘酒、「日高見」 をプレゼント !! 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  4. 4. © 2017 CData Software Inc. | www.cdata.com CData Software 双方向連携ドライバーでクラウドデータへの接続方法を標準化 CData Software, Inc. (http://www.cdata.com/) Started: 1994 (/nsoftware) Location: Chapel Hill, NC, USA CData Software Japan: 2016/6 (http://www.cdata.co.jp) CData Software はデータアクセスおよび連携ソリューションのリーディングカンパニーです。弊社はド ライバーとデータアクセステクノロジーの開発に特化し、お客様のオンラインおよびオンプレミスのアプ リケーション、データベース、WebAPI へのリアルタイム接続を実現します。CData ドライバーは、 ODBC、JDBC、ADO.NET、Xamarin、FireDAC、OData、SSIS、BizTalk、Excel などの標準コネクター や標準アプリケーションプラットフォームを経由したデータアクセスを提供します。 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  5. 5. © 2017 CData Software Inc. | www.cdata.com Data Sources Drivers for NoSQL, Big Data, & SaaS Connectivity www.cdata.com/jp/drivers/ 一言でいうと、約90種類以上のクラウドサービス・RDB・NoSQL向けJDBCドライバを開発している会社 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  6. 6. © 2017 CData Software Inc. | www.cdata.com 本日お伝えしたいこと 複数クラウドデータソースの Javaアプリケーション作成方法 たとえばこんな時 • 製品・組織(店舗)・従業員などマスターデータの同期 • トランザクション連携 (CRM→受注システム・請求書管理→ERP) • 複数クラウドデータソースのシングルビューアプリケーション Today’s topic 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  7. 7. © 2017 CData Software Inc. | www.cdata.com 複数クラウドデータソースのJavaアプリケーション例 Multiple cloud data sources Java application マスターデータ同期 CRM 顧客リスト Mail 連絡先 メール配信 リスト トランザクションデータ連携 請求書発行 入金消込 ERP 仕分明細 ファイル保管 請求書・注文書 顧客管理 受注ステータス マルチデータソース シングルビューアプリケーション CRM 顧客マスタ メール 開封・応答 マーケティング ダッシュボード Webサイト アクセス MA リード 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  8. 8. © 2017 CData Software Inc. | www.cdata.com 方法 自動 化 リアルタイム 正確 性 セキュリティ イニシャル コスト ランニング コスト 特徴 UI(画面) × × × × 〇 〇 ・手作業(コピペ)でデータ同期 ・複数ブラウザWindowを開いて比較 ファイル連携 〇 × 〇 △ △ 〇 ・リアルタイム性無し ・ファイル転送ジョブ管理ツールが必要 APIプログラミング 〇 〇 〇 〇 × × ・サービス毎に異なるAPI仕様を理解 ・API仕様変更に追従 データ連携 ツール/サービス 〇 〇 〇 〇 × △ ・ツールの導入および保守費用が必要 SDK・ライブラリ 〇 〇 〇 〇 △ △ ・SDK提供されていないサービス有り ・有償ライブラリの場合、購入が必要 クラウドサービスのデータを使うための一般的な方法 How to use cloud service data 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  9. 9. © 2017 CData Software Inc. | www.cdata.com CData JDBC Drivers 使い慣れたIDE/APサーバから90を超えるクラウドサービス・NoSQLにJDBC接続 データソース Java環境 CData JDBC Drivers Web API SQL REST/ SOAP JDBC Java Application 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  10. 10. © 2017 CData Software Inc. | www.cdata.com Features 主要な機能  Pure Java タイプ4/5 ドライバー  JDBC 3.0、JDBC 4.0 準拠  SQL92レベルのCRUD(HTTPメソッド:GET/POST/PUT/DELETE)対応  CRUD以外の処理(ファイルアップロード/ダウンロードなど)はストアドプロ シージャとして実行可能  社内ネットワーク内からのプロキシサーバー経由でのアクセス対応  APIエンドポイント=テーブルとして動的スキーマ検知  JDBC 対応の各種ツールから利用可能 • BI ツール(Yellowfin、Pentaho など) • Java IDE(Eclipse、NetBeans、IntelliJ など) • ETL (ASTERIA WARP、DataSpider、Talend など) • その他(JBoss、ColdFusion、WebLogic など) 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  11. 11. © 2017 CData Software Inc. | www.cdata.com Javaアプリケーションサンプル Java IDEからの使用 JDBC URL SQL92準拠 https://qiita.com/kasoorimethi/items/f0e9c6994a38e3326997 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  12. 12. © 2017 CData Software Inc. | www.cdata.com Serverless環境でのクラウドデータ連携 AWS Lambdaからの使用 約700名規模のイベント(仙台IT文化祭)にてイベントの ハッシュタグをつけてツイートするだけで応募できる抽選会 アプリをAWS Lambdaのサーバーレス環境とkintoneを使って構築 イベントブログ記事 : http://www.cdata.com/jp/blog/News/20171031-sendaiitfes 約5,400ツイート 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  13. 13. © 2017 CData Software Inc. | www.cdata.com http://www.cdata.com/jp/jdbc/ 30日間の無償評価版あります。 ↓のサイトからダウンロードください (ご参考)CData JDBC Drivers 標準価格 テクノロジー・利用形態によって価格が異なりますので詳細はスタッフまで FAQ : http://www.cdata.com/jp/kb/entries/licensing-faq.rst 弊社ブースでお待ちしてます Thank you!! 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata

×