iot and fintech with drupal 20160720

Post on 09-Apr-2017

3.729 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DBCJ Drupal Business Consortium in Japan

IoT x FinTech with Drupal

~ API Managemet には Drupal ~

2016.07.20.

池田 秀一 ikeda@itmakers.jp

Drupal is a registered trademark of Dries Buytaert.

2

海外市場 ほぼ全自動 猫の手も借りる

API連携で柔軟 コード量は最小限

3

日本市場 時代錯誤の情報システム構築

無駄な個別開発 無駄な全面作り直し

COBOL Java

とは何か?

LEGO ブロックのように部品を組み合わせ、

企業の外部向け、内部向けサイト、情報系システムを

素早く、楽に作れる、システム構築での中核基盤です!

海外では数百以上の業務テンプレート提供も♪

5

レゴブロックのようにビジネスロジックを組み立てる

Drupal is Legos for Websiteshttp://el-studio.com/blog/drupal-is-legos-for-websites.html

”Working with Drupal is like building with Legos. Drupal and its modules provide the building blocks -- the basic rectangles, the windows. And someone with a bit of practice can do a very fine house.”

6

IoT でも FinTech でも APIエコノミー(API経済圏)

◆ IoT: Internet of Things も、FinTech でも、 API 連携

◆ API Management での開発ポータルは Drupal が業界標準

主要な API Management 製品には、Drupal 同梱開発技術者向け説明資料、Q&A、掲示板など交流必須 IBM API Connect Intel TIBCO Mashery

Apigee : 富士通、CTC、TIS が採用

Drupal の柔軟性、高機能、安定性で選択されている

7

Web API から API エコノミー

◆ WebAPI とは何かhttp://qiita.com/ARS_2000/items/df4c8455ab527aeacf02 厳格な定義はないが、広義にはHTTPプロトコルを用いてネットワーク越しに呼び出すアプリケーション間、シ

ステム間のインターフェース

APIの機能はわかっているが、その中身の実際の動作は詳しくわからない(知らなくてもよい)機能の塊を、外部から呼び出す仕様のことを指す。また、「呼ばれる側のシステム」そのものをWeb APIと呼ぶこともある。

※APIとはApplication Programming Interfaceの略

◆これから始めるエンタープライズ Web API 開発

https://www.ogis-ri.co.jp/otc/hiroba/technical/WebAPI/part1.html

◆APIが黒子から主役に?!APIエコノミーの展望

https://www.change-makers.jp/business/10787

8

IoT でも WebAPI、APIエコノミー

◆ IoT、クラウド、APIエコノミーで変化する自動車産業の未来

https://www.change-makers.jp/business/10552

◆ Apigee社は IoTのAPIによる統合を狙う

http://www.computerworld.com/article/2904086/apigee-aims-to-unify-iot-

with-apis.html

9

IoT でも API Management

◆ GE「Predixプラットフォーム」を「Azure」で利用可能に

http://www.atmarkit.co.jp/ait/articles/1607/13/news097.html

※ Pradix のコミュニティサイトは Drupal で稼働中 2016.07.

https://www.predix.io/community

◆ IoT 海外企業 eWON社(ベルギー本社)

https://ewon.biz/ja/companion-tool/viewon

※ eWON社のサイトは Drupal で稼働中 2016.07.

10

FinTech でも APIエコノミー

◆ 三菱東京UFJ銀行主催『Fintech Challenge 2016ハッカソン』

Apigee社と TIS社が協賛

http://www.tis.co.jp/news/tis_news/20151216_1.html

◆ 住信SBIネット銀行株式会社 API接続サービスの開始

IBM API Connect 事例

https://www.netbk.co.jp/wpl/NBGate/i900500CT/PD/corp_news_20160325

◆富士通 FUJITSU Cloud Service K5 API Management

Apigee ベースのサービス提供

http://jp.fujitsu.com/solutions/cloud/k5/terms/pdf/k5-specification-api-management.pdf

11

API Management: IBM API Connect ◆ 開発者ポータルとして Drupal 同梱

http://www.ibm.com/support/knowledgecenter/ja/SSMNED_5.0.0/com.ibm.apic.devportal.doc/tapim_portal_drupal_upgrade.html

◆ IBM API Connect 製品説明

http://www-03.ibm.com/software/products/ja/api-connect

◆ APIエコノミーとPaaSが新たな競争優位を創り出す!

「オープン」基軸にIBMが描く次世代プラットフォームの姿

http://it.impressbm.co.jp/articles/-/13121

◆IBM API Connect 事例:

住信SBIネット銀行株式会社 API接続サービスの開始

https://www.netbk.co.jp/wpl/NBGate/i900500CT/PD/corp_news_20160325

12

API Management: Apigee社

◆ 開発者ポータルとして Drupal 同梱

http://docs.apigee.com/developer-services/content/what-developer-portal

◆ 日本国内代理店: CTC社

http://www.ctc-g.co.jp/solutions/apigee/index.html

◆ 日本国内代理店: TIS社

http://www.tis.co.jp/news/tis_news/20151009_1.html

◆富士通 FUJITSU Cloud Service K5 API Management

Apigee ベースのサービス提供

http://jp.fujitsu.com/solutions/cloud/k5/terms/pdf/k5-specification-api-management.pdf

13

API Management:TIBCO Software社 Mashery

http://www.slideshare.net/TakeshiKiura/tibco-mashery-62123475

◆ 開発者ポータルとして Drupal 同梱?

外部サイトでは Drupal 利用中、要確認

http://www.mashery.com/api-management

◆ 日本国内事例:ヴァル研究所

https://ekiworld.net/wp-content/uploads/2015/06/20150601.pdf

◆ インテル社に買収、その後に TIBCO社へ移管

http://ascii.jp/elem/000/000/903/903202/index-2.html

http://www.tibco.com/company/news/releases/2015/tibco-software-to-acquire-api-management-leader-mashery

14

海外市場 ほぼ全自動 猫の手も借りる

API連携で柔軟 コード量は最小限

15

現在

業務システムでは、

個別開発ではなく

パッケージソフト購入か、クラウドサービス

大規模から、中小規模、個人向け

参考:

SAP ERP、Oracle Applications、COMPANY works Applications、勘定奉行ERP、 ProActive、GLOVIA、GRANDIT etc.

16

少し昔 A little ago…

業務システムの個別開発要件定義、基本設計、概要設計、詳細設計

プログラムコーディング、単体テスト、結合テスト

ユーザー納品、検収

何かあれば、2次開発で、要件定義から。

今は、ERPパッケージ、ERPクラウドサービスを採用するのが当然

17

現在:日本市場

情報系システムでは

未だに個別開発やっている?

Java Application Server での Javaプログラミング?

超高速開発? 超高速でニッチな技術でコード大量生産?

部品の再利用ができていない? 外部流通の仕掛け無し?

OSS的な外部利用ができていない?

マルチデバイス、多様なスクリーン対応ができない?

それで良いの? 欧米も、東南アジアも、Drupal を既に活用

18

海外市場 ほぼ全自動 猫の手も借りる

API連携で柔軟 コード量は最小限

19

日本市場 時代錯誤の情報システム構築

無駄な個別開発 無駄な全面作り直し

COBOL Java

20

現在:海外市場

レゴブロックのようにビジネスロジックを組み立てる

Drupal is Legos for Websiteshttp://el-studio.com/blog/drupal-is-legos-for-websites.html

”Working with Drupal is like building with Legos. Drupal and its modules provide the building blocks -- the basic rectangles, the windows. And someone with a bit of practice can do a very fine house.”

基幹系 = ERP + アドイン情報系 = Drupal + アドイン

デジタルマーケティング、マーケティングオートメーションでも Drupal 前提が多い!

21

現在:海外市場

情報系システムでは、『真の超高速開発』

Drupal + Distribution(業種テンプレート)

数百ある Distribution から、用途が一致すれば、即座に完成

個別開発の数百倍、数十倍の生産性であり、保守も楽々

Distribution とのギャップがあれば、Module (流通部品)を追加

該当するModule(流通部品)が無ければ作る

作った Module が他者も利用するのなら、外部提供

外部提供することで、Moduleの再利用が OSS エコシステムで可能

Drupal8 は HTML5 でマルチデバイス、多様なスクリーン対応済

デジタルマーケテイング、マーケティングオートメーションでも Drupal

22

Drupal での選択肢の豊富さ

Module(Drupal Add-On)

Drupal自社サーバ

Private Cloud

Hosting

IaaS/ OSS PaaSAWS,Azure,SoftLayer

2万個以上の豊富なアドオン部品が流通している!200種類以上のテンプレートが流通している!

23

日本市場の現在:海外市場の10年前

Java Application Server で Java プログラミングが SIの主流

個別開発、顧客企業ごと、酷い場合には部門ごとに違うシステム状態

コード量が膨大、開発期間が長引く、コード保守地獄

再利用がほぼ不可能、儲かるのは人月売りの低レベルSI企業だけ

技術力の低い技術者(作業員?)、コーディング主体で進歩がない

Java の先行きが暗いのに、Java しかできない

汎用機やオフコンが衰退する時にも、「COBOLだけの技術者が余った」

OSS CMS の世界トップ3は、PHP製。WordPress Drupal Joomla!

イノベーティブなのは PHP のほうが既に上かも

24

Java の衰退、イノベーションは PHP か、HTML5 優秀な技術者なら、複数言語を扱えるのが前提

HTML5認定資格、PHP 認定資格が、ITSS にも登録済

1言語『だけ』しかできないのは、三流以下の技術者WordPress「だけ」ってのもねぇ…

OSS だとしても1社がコントロールするのは危ない権利が移動すると衰退する傾向が強い

Java は水面下でバタバタしており、ここにきて噴出!Java EEコミュニティの悲劇 http://www.java-users.jp/?p=2719

オラクル社の持つ OSS は信用できるか?Open Solaris の終わり方から学ぼうvs Google での 外部API著作権の主張MySQL は大丈夫? 個人的には PostgreSQL 好き♪

25

IT技術者と、IT作業者(IT土方)のどちらを選ぶ?コーディング量ではなく、残業時間でもなく、技術力の勝負で生きませんか?

OSS 主体でのビジネス貢献できるシステムを作りませんか?

言語も重要だけど、、素早く作れる Drupal を中核にしませんか?

先行き不透明な Java だけでなく、PHP や HTML5 も勉強しませんか?

アジャイルとウォータフォールモデルの漫才やってる場合ですか?

Drupal8 なら、生成されるのは HTML5 ですよ(プラグインやアドインは不要)

情報源: https://www.facebook.com/groups/DrupalBCJ/

Drupal事例まとめ http://goo.gl/lM0xus

Drupal on IaaS で、

海外にも通用する『技術者』になりましょう♪

26

Drupal 8 は凄いので学ぶとお得♪Mobile is in its DNA

多言語対応: Multilingual Capabilities

Configuration Management

Accessibility

Built-in Web Services

多すぎて書けない、

https://drupal.studio-umi.jp/blog/Drupal-8-features-Japanese

Drupal 8 on IaaS で、

海外よりも、先行する『技術者』になりましょう♪

27

Drupal 基盤でのビジネス形態

Module(Drupal Add-On)

Drupal

自社サーバ

Private Cloud

Hosting

IaaS

Acquia

Cloud

(Drupal CORE)

新たなPaaS提供

新規のアドオン機能

業種ごとのテンプレート

の提供と保守

日本地域から世界へ発信

多言語対応で東京オリンピックに向けたサイトへ

28

Facebook Group で情報交換

https://www.facebook.com/groups/DrupalBCJ/

海外市場と同等に、

日本で Drupal を企業システム構築に浸透させる為

大手SI企業から勧誘中、

今後は多くの中堅SI企業や、ユーザー企業も勧誘予定

⇒ 「三方一両得」を目指します

SI企業、コミュニティ、ユーザー企業が良くなる方向へ

どの環境に居る【技術者】も楽しく♪

※2014年9月2日付けで設立を広報済、法人化は検討準備中

DBCJ: Drupal Business Consortium in Japan

29

1.既存のディストリビューション(テンプレート)に適用可能な物を探す

・業種やサービス形態ごとに得意とする企業が(海外では)既に存在

https://www.drupal.org/project/project_distribution

Drupal 技術者として、ある程度は、主要なディストリビューションは把握が必要

• 電子商取引: Commerce Kickstart

• 社内サイト用: Open Atrium

• 社外向けサイト: TB Sirate Starter

• メディア企業用: OpenPublish

• 公共機関用: OpenPublic ,a-gov

• 農学機関向け(農学情報共有): AgriDrupal ※厳密にはアドオン

SI企業での使い方

30

2.Gap 分析を行う、ディストリビューションと要望の差分を確認

• ディストリビューションの仕様と、構築システムの仕様の突き合わせ

• テストサイト(海外にはある)を利用して、試してみる

• Simplytest.me 、主流なモノは、即座に試せる。無償だと、時間制限アリ。

http://simplytest.me/

• Gap 分析結果で、足りない部分を• 流通モジュール(機能部品)で探す

• 自作(モジュール作成が望ましい)

SI企業での使い方

31

3.既存のモジュール(流通部品)として適用可能な物を探す

・2万個以上のモジュールが、流通している。Drupal8 対応は正式版が 15’12月なので少ない

https://www.drupal.org/project/project_distribution

Drupal 技術者として、ある程度は、主要なモジュールは把握が必要

• Drupal v7 と Drupal8 では、だいぶ異なる点に注意

• Drupal v7 で外付けだったモジュールを一部が組み込まれている Drupal8

http://www.bluespark.com/status-top-100-contributed-modules-drupal-8

SI企業での使い方

32

4.既存のシステムを API 公開の形で残して、新規システムと連携

API Management 製品を活用して、既存システムを API エコノミーに組み入れる

Drupal の Module も活用することで、さらに柔軟な対応が可能

主要な API Management 製品

1. Apigeee

2. TIBCO Mashery

3. IBM API Connect

4. etc.

SI企業での使い方

DBCJ Drupal ビジネスコンソーシアムに

参加しましょう♪

34

World Wide OSS CMS Trend

Drupal

Joomla WordPress

・Enterprise

Web Application Framwork

User count

・Small

Only CMS

小規模軽自動車

大規模ダンプカー

35

2014年 DBCJ 設立から、2016年の今現在

• 実は、表に見える部分では、あまり変わっていない

• Drupal8 での日本語対応は進んだが、実システムは Drupal7 主体

• Drupal8 の周辺環境は、世界的にまだ整備が進まない

• 日本では• WordPress での無理な適用 ⇒ トラブル多発 ⇒ トラブル対応ソリューション!?

• 人件費が稼げる Java Application Severでの構築 ⇒ 高額、長期開発の課題

• 裏では、

• IaaS 上での Drupal事例が、増えている• 日本で事例公開する手間を掛ける企業や組織が、ほぼ存在しない

• 大手IT企業も、マトモな企業なら準備は進めている• 表に出た事例では、豆蔵HD社、NTTデータ先端技術社、OSTech社など上場企業グループ

36

2016年の国内大手IT企業の動き

大手IT企業も、マトモな企業から準備は進んでいる

• 豆蔵HD社のアイキューム社の買収事例• http://ma-times.jp/35786.html

• http://ma-times.jp/36504.html

• NTTデータ先端技術株式会社の Drupal 日本語技術情報の大量提供

• http://www.intellilink.co.jp/drupal

• アウトソーシングテクノロジー社の Drupal 専門部署の設立

• http://it.impressbm.co.jp/articles/-/13662

37

Defact Standard OEM Supply

Big Account UserLarge SI’er

SOHOSMB

Japan Drupal Market

Change

・Enterprise

Web Application Framework

・Enterprise

Digital Marketing Platform

・ Only CMS

Time

2014.09.

Start

2014.08.

2015.12. Drupal 8

ship.

2016.07.

DBCJ Start

38

事例集

• 事例集として、まとめサイトに登録

•http://goo.gl/lM0xus

39

Drupal 8.1.7. 2016年7月18日に公開。

https://www.drupal.org/project/drupal/releases/8.1.7

Drupal 8.1.6. 2016年7月11日に公開。

https://www.drupal.org/project/drupal/releases/8.1.6

Drupal 8.1.5. 2016年7月2日に公開。

https://www.drupal.org/project/drupal/releases/8.1.5

英語が苦手な人なら、

Wikipedia を見てると更新判りますよ♪https://ja.wikipedia.org/wiki/Drupal

Drupal 8.1.7 が公開済

Drupal 8.1.4 2016年7月6日に公開。

https://www.drupal.org/project/drupal/releases/8.1.4

Drupal 8.1.32016年6月15日に公開。 8.1.2 から2週間の短期間での公開。

https://www.drupal.org/project/drupal/releases/8.1.3

Drupal 8.1.2. 2016年6月2日に公開。 8.1.1 から約1か月での提供。

https://www.drupal.org/project/drupal/releases/8-1-2

Drupal 8.1.1. 2016年5月5日に公開。 8.1.0 から 0.5月での提供。

https://www.drupal.org/project/drupal/releases/8-1-1

Drupal 8.1.0 2016年4月20日に公開。 Beta-1 から1ヶ月半の短期間での公開。

https://www.drupal.org/blog/drupal-8-1-0

2016年3月3日に 8.1.0 Beta-1 公開開始。

https://www.drupal.org/node/2357303

40

Drupal の Long Term Support

• 企業向けとして必須となる長期サポートが検討されている• https://www.drupal.org/core/release-cycle-overview

• BugFix や Security Fix のタイミングが決まっている

• 今後のバージョンアップ予定がほぼ決まっている(次スライド)• メジャーバージョンアップ予定

• マイナーバージョンアップ予定

First Wednesday of every month Bugfix release window for Drupal 8.1.x and 7.x

Third Wednesday of every month Security release window for Drupal 8.1.x and 7.x

41

Drupal のバージョンアップ予定

• メジャーバージョンアップ予定 ・マイナーバージョンアップ予定

42

DrupalGap

https://www.drupal.org/project/drupalgap

http://drupalgap.org/

Drupal + IoT でネット、Youtubeを検索すると情報多数

https://orkjern.com/drupal-internet-of-things

他にも探すと、多種多様なプロジェクトが走ってます!

Drupal 派生プロジェクトも多種多様

43

DrupalCon は、世界で年に3回(2014年以前は年2回)

開催される Drupal 専門イベントです。

有償参加(数百ドル)にも関わらず、数千人規模の参加者。

年3回開催に: 北米と欧州+EMIA(中近東アジア)追加

https://www.drupal.org/drupalcon

直近は、New Orleans 開催

https://events.drupal.org/neworleans2016/

DrupalCon

44

DrupalCon は、参加レポートは、日本語だと少ないですね。

今回の 2016 NewOrleans @井村さんなど

http://knowledge.sakura.ad.jp/event-seminar/5059/

http://knowledge.sakura.ad.jp/event-seminar/5107/

http://shizuku.io/projects/drupalcon-2016May9-13News1

http://drupal-navi.jp/content/drupalcon-new-orleans-2016%E3%81%8C%E5%A7%8B%E3%81%BE%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%81-%E5%88%9D%E6%97%A5

他の DrupalCon の日本語レポート: 日本語ページ限定で検索♪

DrupalCon 参加レポート:日本語版

45

Drupal 7以降の日本語書籍は、紙の書籍がない!!!※程田さんの kindle 書籍はある

「はじめてのDrupal 7 入門編: Drupal 7 でWebサイトを作ってみよう! Kindle版」https://www.amazon.co.jp/dp/B01EFYRUAO

DBCJ としても、出版社などにコネを使って働き掛ける予定

みんなで情報を増やしましょう♪ (ネット上も含めて)

現状だと、ネットで探す! +英語の勉強しましょう♪前述の NTT先端技術株式会社の日本語情報サイトもね

Drupalの歩き方 2015年12月07日 (※良記事、書いてる人誰だろ?)

http://scorpion1950.blog.jp/archives/49661007.html

動向を知るのならば、

Facebook DBCJ グループページ

https://www.facebook.com/groups/DrupalBCJ/

Drupal の学習方法:日本語版

Drupal 8.1. Tryal Site Try!

http://simplytest.me/

Check !

Azure or AWS or

SoftLayer

Drupal 8 on Windows local Try!

Install drupal 8 on localhost WAMP in windows

https://www.youtube.com/watch?v=eV3HAlWhciU

48

事例集

• 事例集として、まとめサイトに登録

•http://goo.gl/lM0xus

49

大規模&強固なセキュリティ事例

米国 ホワイトハウス 公式サイト 2016.07http://www.whitehouse.gov/

Drupal 構築サイト

50

大規模事例 地方自治体(北米)

ニューヨーク市 公式サイト 2016.07. http://www.ny.gov/

Drupal 構築サイト

51

大規模事例 大量動画、大量画像

NASA アメリカ航空宇宙局 公式サイト 2016.07. :http://www.nasa.gov/

Drupal 構築サイト

52

大規模事例 観光施設

ルーブル美術館 公式サイト 2016.07. http://www.louvre.fr/

Drupal 構築サイト

53

先進事例 製造業

テスラモーターズ 公式サイト 2016.07. https://www.teslamotors.com/jp/

Drupal 構築サイト

54

金融事例 保険業(日本)

保険の窓口 公式サイト 2016.07. http://www.hokennomadoguchi.com/

Drupal 構築サイト

55

大規模事例 日本国内

インプレス社 Think IT 2016.07. http://thinkit.co.jp/

Drupal 構築サイト

56

多言語対応 事例

Pinterest Business 16ヶ国語対応済 2016.07.

https://business.pinterest.com/en

Drupal 構築サイト

57

海外事例 ※北米ではIT業界では一般的

インテル社 ソフトウェア開発者向けサイト 2016.07. https://software.intel.com/en-us/

Drupal 構築サイト

58

海外事例 ※北米ではIT業界では一般的

ツイッター 開発者向けサイト 2016.07. https://dev.twitter.com/

Drupal 構築サイト

59

海外事例 ※北米ではIT業界では一般的

レッドハット社 企業トップサイト 2016.07. http://www.redhat.com/en/

Drupal 構築サイト

60

海外事例 ※北米ではIT業界では一般的

IBM社 SoftLayer 開発者向けサイト 2016.07. http://sldn.softlayer.com/jp

Drupal 構築サイト

61

海外事例 オープンデータの推進

イギリス政府 OpenData サイト 2016.07. http://data.gov.uk/

Drupal 構築サイト

62

事例 LUSH (ラッシュ 英国、日本) 2016.07.

http://www.lush.co.uk/LUSH Japan サイト www.lushjapan.com

Drupal 構築サイト

63

オーストラリア政府機関オーストラリア政府は、電子政府プラットフォームのためにAcquia Drupal 上で標準化http://australianbrains.com/2014/09/16/australian-

government-standardises-acquia-digital-government-platform/

オーストラリア政府機関向け 専用ディストリビューション e-Gov

http://agov.com.au/

海外でも Drupal 【Gov, Public Sector】

http://agov.com.au/

64

ロサンゼルス、40サイトでの採用 Oracle CMS からの移行「ロサンゼルスは、ウェブサイト管理を改善するためDrupalへ移行」

http://www.informationweek.com/government/cloud-computing/la-moves-to-drupal-to-improve-website-management/d/d-id/1307040

米国.eduサイトでは Drupal 採用が進む!米国市場の高校サイトでは、今、何が起きているのか?http://blog.marketing.itmedia.co.jp/redcommet/entry/665.html

海外でも Drupal 【Gov, Public Sector】

65

デジタルマーケティング 事例

ジョンソン&ジョンソン社(全世界向け)

http://www.jnj.com/

事例情報

https://austin2014.drupal.org/session/standardizing-drupal-platform-johnson-johnson

Drupal 構築サイト

66

デジタルマーケティング 事例

ファイザー製薬(全世界向け)http://www.pfizer.com/

事例講演 動画あり

https://prague2013.drupal.org/session/pfizer-story-building-global-digital-marketing-platform-drupal

動画 https://www.youtube.com/embed/oCMOTh-CtzE

Drupal 構築サイト

67

この資料で提示された情報は、情報提供時に認識された情報であり、今後すべてを保障するものではありません。

技術面においては、必要に応じて、最新情報を再度確認頂くことを推奨致します。

また、情報に対する御意見、御質問は、Info [@] itmakers.jp や Facebook でのメッセージでお受けします。

https://www.facebook.com/hidekazu.ikeda.3

http://www.slideshare.net/hidekazuikeda3/

[] は取って電子メールで送信下さい

諸注意

Drupal is a registered trademark of Dries Buytaert.

top related