SlideShare a Scribd company logo
© 2017 CData Software Inc. | www.cdata.com
Javaアプリケーションの
モダナイゼーションアプローチ
JJUG CCC FALL
© 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
© 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 などの標準コネクター
や標準アプリケーションプラットフォームを経由したデータアクセスを提供します。
© 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
© 2017 CData Software Inc. | www.cdata.com
勝手に抽選企画
lottery
突然ですが、本LT中にハッシュタグ
「#jjug_ccc #cdata」でTwitterに
ツイートした人から限定1名様に
CData Software Japanがオフィス
を構える宮城県の銘酒、「日高見」
をプレゼント !!
日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
© 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
© 2017 CData Software Inc. | www.cdata.com
本日お伝えしたいこと
既存Javaアプリケーションの
モダナイゼーションアプローチ
モダナイゼーションって?
企業の情報システムで稼働しているソフトウェアやハードウェアなどを、稼働中の資産を
活かしながら最新の製品や設計で置き換えること。
(IT用語辞典 e-Wordsより http://e-words.jp/w/%E3%83%A2%E3%83%80%E3%83%8A%E3%82%A4%E3%82%BC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3.html )
・レガシーマイグレーション → インフラレベルの移行
・モダナイゼーション → アプリケーションレイヤーでのITシステム全体での最適化
(SOA・マイクロサービスアーキテクチャへのシフト)
Today’s topic
© 2017 CData Software Inc. | www.cdata.com
APIがなく他システム
とはファイル連携
による日次処理 APIを介して互いのサービスがつながっている
マルチクラウド活用時代のマイクロサービスアーキテクチャ
Multiple cloud data sources Java application
製品・在庫
販売管理
マーケティング
CRM
ドキュメント
管理
BI
© 2017 CData Software Inc. | www.cdata.com
方法 改修規模
Micro
Service化
特徴
リホスト・リプラットフォーム 小 ×
・ハードウェアのみ置き換え
・アプリ資産を再利用
リインタフェース・ラッピング | 〇
・新たなIF・画面を作成
・アプリ資産を再利用
リライト・リビルド | ×
・ビジネスロジックはそのまま
・コード(プログラム)の置き換え
リプレース 大 〇 ・業務の再構築(BPR)
モダナイゼーションのアプローチ
Modernization approach
既存Javaアプリケーションに
簡単にAPIをつける方法
© 2017 CData Software Inc. | www.cdata.com
CData API Server TM
アプリケーション、データベース、またはサービスからライブREST / OData APIを作成
データベースからREST API を自動生成。SQL またはNoSQL デー
タベースを接続するだけで、API Server がフルスペックなWeb API
をドキュメント(OpenAPI-Specification)と共に自動生成します。
オンプレミス | インターネット公開 | クラウド
© 2017 CData Software Inc. | www.cdata.com
CData API Server TM
既存Javaアプリに最新のWeb APIを後付け
Javaアプリケーション 他サービス・システム
Web API
SQL
REST/
SOAP
JDBC
CData
API Server
Javaアプリ
© 2017 CData Software Inc. | www.cdata.com
General API Development Elements
 バックエンドのデータソース
(RDB/NoSQL/SaaS) とAPI公開サーバーの接続
 エンドポイントの設計
 利用できるHTTP メソッドやスクリプトの定義
 メタデータの扱い
 データ形式の決定(通常複数)
 デプロイ
 ユーザー認証
設計
スキーマ・
メソッド定
義
出力定義
ユーザー管
理
利用支援
バージョン
管理
標準対応
 IP制御
 リミット制御
 課金
 通知設定
 ログ提供
 API ドキュメント作成・管理
 管理コンソール
……. And more
API 開発のエレメントは多い & 標準の変化が速い
© 2017 CData Software Inc. | www.cdata.com
API Server only Requires Point-&-Click
公開するデータソースに接続して、テーブルを選択。1
ユーザーの設定とアクセス権限を指定。2
API Server をデプロイ。3
ポイント&クリックだけでREST API をデータベースから生成
© 2017 CData Software Inc. | www.cdata.com
API Server Features
数クリックでデータベース用のREST APIを構築
SQL Server、MySQL、DB2、MongoDB、
Cassandra、Flat Filesなど多様なデー
タベースをサポート。
APIS FROM ANY DATABASE
強力なSSL暗号化、ユーザー管理、およ
びアクセス制御を備えたエンタープライ
ズクラスのセキュリティ。
SECURE DATA ACCESS
監視、ロギング、レート制限などの重要
なAPI管理機能
API MANAGEMENT
イントラネット、公開サーバ、クラウド
上のあらゆるプラットフォームにAPIを
公開
PUBLISH TO ANY PLATFORM
 OpenAPI 標準で作られたAPI とドキュメントを自動生成。
 セキュリティ管理、ユーザーアクセス、API マネジメント機能へ
の細やかなコントロール。
 OData、REST、JSON、SOAP、CSV、TSV などの一般的に使わ
れるデータ形式でエントリーポイントを公開。
API Server を使って、貴社のデータをプロフェッショナルな
API として超高速で公開することが可能です。 API Server の
パワーで、貴社API 公開により拡張性の高いサードパーティエ
コシステムを構築してビジネスを拡大したり、 社内IT の効率
化を実現しましょう
© 2017 CData Software Inc. | www.cdata.com
Connect with Any Database
SQL Server、MySQL、DB2、MongoDB、Cassandra、Flat Filesなど多様なデータベースをサポート
more online at www.cdata.com/jp/apiserver/
© 2017 CData Software Inc. | www.cdata.com
www.cdata.com/jp/apiserver/
30日間の無償評価版あります。
↓のサイトからダウンロードください (ご参考)CData API Server 標準価格
テクノロジー・利用形態によって価格が異なりますので詳細はスタッフまで
FAQ : http://www.cdata.com/jp/kb/entries/licensing-faq.rst
弊社ブースでお待ちしてます
Thank you!!

More Related Content

PDF
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
PDF
Google Cloud Platform 概要
PDF
HashiCorp Vault 紹介
PPTX
Clovaにおける機械学習モジュールの配信&運用基盤の紹介
PDF
HashiCorp Consul 紹介
PPTX
マルチクラウド環境の膨大なAPIトラフィックをリアルタイムに処理するNGINXの仕組み
PPTX
NGINX New Features (Japanese Webinar)
PPTX
Introducing NGINX App Protect (Japanese Webinar)
[External] 2021.12.15 コンテナ移行の前に知っておきたいこと @ gcpug 湘南
Google Cloud Platform 概要
HashiCorp Vault 紹介
Clovaにおける機械学習モジュールの配信&運用基盤の紹介
HashiCorp Consul 紹介
マルチクラウド環境の膨大なAPIトラフィックをリアルタイムに処理するNGINXの仕組み
NGINX New Features (Japanese Webinar)
Introducing NGINX App Protect (Japanese Webinar)

What's hot (20)

PPTX
KubeCon EU報告(ランタイム関連,イメージ関連)
PDF
「これからはじめるNGINX技術解説~基本編」セミナー (NGINX Back to Basic in JP)
PPTX
20220302_TechDojo_OpenShift_BootCamp_1章概要
PDF
Google Cloud Platform 概要
PDF
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
PDF
NGINX DX webinar for Digital Campus (Japanese Webinar)
PDF
Fundamentals of Microservices Japanese Webinar
PPTX
Secure Kubernetes Apps in Production (Japanese Webinar)
PDF
Acm2.1 short public
PDF
Spring Boot + Netflix Eureka
PPTX
Why NGINX Plus/NGINX Controller for NGINX OSS users
PDF
Geode meetup 20160609
PDF
KubernetesとSpannerで 進化し続けるコロプラのゲーム開発
PPTX
API and Modern App Security for Microservices
PDF
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
PDF
NGINX製品の最新機能アップデート情報
PDF
Singularity Containers for Enterprise Use
PDF
20171122 altair converge2017publish
PDF
GCPで実現するクラウドネイティブアプリケーション
PPTX
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
KubeCon EU報告(ランタイム関連,イメージ関連)
「これからはじめるNGINX技術解説~基本編」セミナー (NGINX Back to Basic in JP)
20220302_TechDojo_OpenShift_BootCamp_1章概要
Google Cloud Platform 概要
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
NGINX DX webinar for Digital Campus (Japanese Webinar)
Fundamentals of Microservices Japanese Webinar
Secure Kubernetes Apps in Production (Japanese Webinar)
Acm2.1 short public
Spring Boot + Netflix Eureka
Why NGINX Plus/NGINX Controller for NGINX OSS users
Geode meetup 20160609
KubernetesとSpannerで 進化し続けるコロプラのゲーム開発
API and Modern App Security for Microservices
[CTC Forum 2019/10/25] 事例から学ぶ!AWS 移行でデータベースの管理・コストを削減する方法
NGINX製品の最新機能アップデート情報
Singularity Containers for Enterprise Use
20171122 altair converge2017publish
GCPで実現するクラウドネイティブアプリケーション
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
Ad

Viewers also liked (20)

PPTX
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
PPTX
マルチクラウドデータ連携Javaアプリケーションの作り方
PDF
Business Process Modeling in Goldman Sachs @ JJUG CCC Fall 2017
PDF
劇的改善 Ci4時間から5分へ〜私がやった10のこと〜
PDF
ユニットテストのアサーション 流れるようなインターフェースのAssertJを添えて 入門者仕立て
PDF
JJUG初心者のためのJava/JJUG講座
PDF
Java SE 9の紹介: モジュール・システムを中心に
PDF
Java9を迎えた今こそ!Java本格(再)入門
PPTX
将来 自分で サービスを持ちたいエンジニアの葛藤
PPTX
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
PDF
Open Liberty: オープンソースになったWebSphere Liberty
PDF
Selenide or Geb 〜あなたはその時どちらを使う〜
PDF
Another compilation method in java - AOT (Ahead of Time) compilation
PPTX
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
PPTX
高速なソートアルゴリズムを書こう!!
PPTX
サーバサイド Kotlin
PDF
JVM上で動くPython処理系実装のススメ
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
PPTX
Java を今すぐダウンロードしてみたお話
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
マルチクラウドデータ連携Javaアプリケーションの作り方
Business Process Modeling in Goldman Sachs @ JJUG CCC Fall 2017
劇的改善 Ci4時間から5分へ〜私がやった10のこと〜
ユニットテストのアサーション 流れるようなインターフェースのAssertJを添えて 入門者仕立て
JJUG初心者のためのJava/JJUG講座
Java SE 9の紹介: モジュール・システムを中心に
Java9を迎えた今こそ!Java本格(再)入門
将来 自分で サービスを持ちたいエンジニアの葛藤
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
Open Liberty: オープンソースになったWebSphere Liberty
Selenide or Geb 〜あなたはその時どちらを使う〜
Another compilation method in java - AOT (Ahead of Time) compilation
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
高速なソートアルゴリズムを書こう!!
サーバサイド Kotlin
JVM上で動くPython処理系実装のススメ
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
Java を今すぐダウンロードしてみたお話
Ad

Similar to Javaアプリケーションの モダナイゼーションアプローチ (20)

PPTX
CData API Server ハンズオン
PPTX
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
PPTX
APIに関するセッション資料
PPTX
API はメタデータを提供せよ LT#1 JJUG_CCC2018
PPTX
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
PPTX
CData General Proposal
PPTX
CData Drivers HandsOn 20180326
PDF
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)
PPTX
API活用で更に広がるDynamicsエコシステム
PPTX
FileMaker プラットフォームにSalesforceやkintoneなどクラウドデータ連携機能を拡張
PPTX
CData general proposal
PPTX
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
PDF
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
PPTX
20170317 クラウド時代のデータ連携 超高速開発コミュニティ
PPTX
API Academy:マイクロサービス化へのファーストステップ
PPTX
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
PPTX
CData Drivers for PCA 概要
PDF
OpenSpan_PreMarketing
PPTX
SELECT * FROM Marketo -CData Marketo Solutions
PPTX
20170705 apiをつくろう
CData API Server ハンズオン
ノンコーディング・超高速のApi 開発・運用基盤「cdata api server」のご紹介
APIに関するセッション資料
API はメタデータを提供せよ LT#1 JJUG_CCC2018
Wagby で100+ のクラウドデータに連携するアプリを開発(CData JDBC Drivers)
CData General Proposal
CData Drivers HandsOn 20180326
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger)
API活用で更に広がるDynamicsエコシステム
FileMaker プラットフォームにSalesforceやkintoneなどクラウドデータ連携機能を拡張
CData general proposal
クラウド連携でのJDBC エコマップ LT#2 JJUG CC 2018
Dynamics 365 Customer Engagement 理解のススメ -サブスクリプションビジネスモデルから読み解くカスタマーサポート機能活用の...
20170317 クラウド時代のデータ連携 超高速開発コミュニティ
API Academy:マイクロサービス化へのファーストステップ
Sendai it commune 03 スポーツジムとダンベルと連携ソリューションとCData
CData Drivers for PCA 概要
OpenSpan_PreMarketing
SELECT * FROM Marketo -CData Marketo Solutions
20170705 apiをつくろう

More from CData Software Japan (20)

PDF
CData Sync 概要
PPTX
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
PPTX
kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~
PPTX
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
PPTX
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
PPTX
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
PPTX
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
PPTX
はじめてのIT 勉強会@仙台 宣伝枠LT
PPTX
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
PPTX
Tableau datadayouttokyo2019 c_data_datarobot
PPTX
Tableau datadayouttokyo2019 c_data_kintone
PDF
20180319 ccon sync kintone
PPTX
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
PPTX
kintone からER図を作成してみた
PPTX
MS-Office 製品からのkintoneデータ活用
PPTX
JDBCドライバで実現する Select * from クラウド
PPTX
kintoneのデータExcelで 活用してみよう
PPTX
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
PPTX
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
PPTX
CData Sync 概要
RPAツールでもできるWeb API 連携 - もう画面変更でロボットが壊れるとは言わせない -
kintoneのデータをSQLで操作!? ~Drivers/Gateway/Sync 徹底比較~
CData Sync × Google BigQuery 3ステップで各データソースとのデータ連携を実現
Excel × Google BigQuery CData Driver で BigQuery とのデータ連携を実現
ガチのエンジニア集団に身を置くというキャリアの作り方 ~ド文系の翻訳者がビルドエンジニアっぽくなった話~
Tableau Prep Builder で Salesforce (CRM) と DataRobot (機械学習) のデータをブレンディングしてみた
はじめてのIT 勉強会@仙台 宣伝枠LT
Twilio の API を SQL で操作!? 〜 CData Drivers for Twilio 製品のご紹介 〜
Tableau datadayouttokyo2019 c_data_datarobot
Tableau datadayouttokyo2019 c_data_kintone
20180319 ccon sync kintone
グローバルソフトウェア企業が辿り着いたkintoneを 活用した『ハイブリッド』な最適化
kintone からER図を作成してみた
MS-Office 製品からのkintoneデータ活用
JDBCドライバで実現する Select * from クラウド
kintoneのデータExcelで 活用してみよう
I love SQL の僕がkintone のデータにSQLアクセスできる 製品をリリースするまでの道のり
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?

Javaアプリケーションの モダナイゼーションアプローチ

  • 1. © 2017 CData Software Inc. | www.cdata.com Javaアプリケーションの モダナイゼーションアプローチ JJUG CCC FALL
  • 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. © 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 などの標準コネクター や標準アプリケーションプラットフォームを経由したデータアクセスを提供します。
  • 4. © 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
  • 5. © 2017 CData Software Inc. | www.cdata.com 勝手に抽選企画 lottery 突然ですが、本LT中にハッシュタグ 「#jjug_ccc #cdata」でTwitterに ツイートした人から限定1名様に CData Software Japanがオフィス を構える宮城県の銘酒、「日高見」 をプレゼント !! 日本酒が当たる!! → ハッシュタグ #jjug_ccc #cdata
  • 6. © 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
  • 7. © 2017 CData Software Inc. | www.cdata.com 本日お伝えしたいこと 既存Javaアプリケーションの モダナイゼーションアプローチ モダナイゼーションって? 企業の情報システムで稼働しているソフトウェアやハードウェアなどを、稼働中の資産を 活かしながら最新の製品や設計で置き換えること。 (IT用語辞典 e-Wordsより http://e-words.jp/w/%E3%83%A2%E3%83%80%E3%83%8A%E3%82%A4%E3%82%BC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3.html ) ・レガシーマイグレーション → インフラレベルの移行 ・モダナイゼーション → アプリケーションレイヤーでのITシステム全体での最適化 (SOA・マイクロサービスアーキテクチャへのシフト) Today’s topic
  • 8. © 2017 CData Software Inc. | www.cdata.com APIがなく他システム とはファイル連携 による日次処理 APIを介して互いのサービスがつながっている マルチクラウド活用時代のマイクロサービスアーキテクチャ Multiple cloud data sources Java application 製品・在庫 販売管理 マーケティング CRM ドキュメント 管理 BI
  • 9. © 2017 CData Software Inc. | www.cdata.com 方法 改修規模 Micro Service化 特徴 リホスト・リプラットフォーム 小 × ・ハードウェアのみ置き換え ・アプリ資産を再利用 リインタフェース・ラッピング | 〇 ・新たなIF・画面を作成 ・アプリ資産を再利用 リライト・リビルド | × ・ビジネスロジックはそのまま ・コード(プログラム)の置き換え リプレース 大 〇 ・業務の再構築(BPR) モダナイゼーションのアプローチ Modernization approach 既存Javaアプリケーションに 簡単にAPIをつける方法
  • 10. © 2017 CData Software Inc. | www.cdata.com CData API Server TM アプリケーション、データベース、またはサービスからライブREST / OData APIを作成 データベースからREST API を自動生成。SQL またはNoSQL デー タベースを接続するだけで、API Server がフルスペックなWeb API をドキュメント(OpenAPI-Specification)と共に自動生成します。 オンプレミス | インターネット公開 | クラウド
  • 11. © 2017 CData Software Inc. | www.cdata.com CData API Server TM 既存Javaアプリに最新のWeb APIを後付け Javaアプリケーション 他サービス・システム Web API SQL REST/ SOAP JDBC CData API Server Javaアプリ
  • 12. © 2017 CData Software Inc. | www.cdata.com General API Development Elements  バックエンドのデータソース (RDB/NoSQL/SaaS) とAPI公開サーバーの接続  エンドポイントの設計  利用できるHTTP メソッドやスクリプトの定義  メタデータの扱い  データ形式の決定(通常複数)  デプロイ  ユーザー認証 設計 スキーマ・ メソッド定 義 出力定義 ユーザー管 理 利用支援 バージョン 管理 標準対応  IP制御  リミット制御  課金  通知設定  ログ提供  API ドキュメント作成・管理  管理コンソール ……. And more API 開発のエレメントは多い & 標準の変化が速い
  • 13. © 2017 CData Software Inc. | www.cdata.com API Server only Requires Point-&-Click 公開するデータソースに接続して、テーブルを選択。1 ユーザーの設定とアクセス権限を指定。2 API Server をデプロイ。3 ポイント&クリックだけでREST API をデータベースから生成
  • 14. © 2017 CData Software Inc. | www.cdata.com API Server Features 数クリックでデータベース用のREST APIを構築 SQL Server、MySQL、DB2、MongoDB、 Cassandra、Flat Filesなど多様なデー タベースをサポート。 APIS FROM ANY DATABASE 強力なSSL暗号化、ユーザー管理、およ びアクセス制御を備えたエンタープライ ズクラスのセキュリティ。 SECURE DATA ACCESS 監視、ロギング、レート制限などの重要 なAPI管理機能 API MANAGEMENT イントラネット、公開サーバ、クラウド 上のあらゆるプラットフォームにAPIを 公開 PUBLISH TO ANY PLATFORM  OpenAPI 標準で作られたAPI とドキュメントを自動生成。  セキュリティ管理、ユーザーアクセス、API マネジメント機能へ の細やかなコントロール。  OData、REST、JSON、SOAP、CSV、TSV などの一般的に使わ れるデータ形式でエントリーポイントを公開。 API Server を使って、貴社のデータをプロフェッショナルな API として超高速で公開することが可能です。 API Server の パワーで、貴社API 公開により拡張性の高いサードパーティエ コシステムを構築してビジネスを拡大したり、 社内IT の効率 化を実現しましょう
  • 15. © 2017 CData Software Inc. | www.cdata.com Connect with Any Database SQL Server、MySQL、DB2、MongoDB、Cassandra、Flat Filesなど多様なデータベースをサポート more online at www.cdata.com/jp/apiserver/
  • 16. © 2017 CData Software Inc. | www.cdata.com www.cdata.com/jp/apiserver/ 30日間の無償評価版あります。 ↓のサイトからダウンロードください (ご参考)CData API Server 標準価格 テクノロジー・利用形態によって価格が異なりますので詳細はスタッフまで FAQ : http://www.cdata.com/jp/kb/entries/licensing-faq.rst 弊社ブースでお待ちしてます Thank you!!