7. DX
• DX(Digital Transformation)
• Information Technology and the Good Life
• Prof. Erik Stolterman, Umea Univ, 2004
• ITの浸透が人々の生活をあらゆる面で良い方向に変化させる
http://www8.informatik.umu.se/~acroon/Publikationer%20Anna/Stolterman.pdf
31. Microservice Architecture(Martin FowlerGuardianの例)
Monolith AP
業務A
業務
B
業務C
Microservice AP
業務D
A
P
I
A
P
I
• 新しい機能をマイクローサビスで構築する際、既存のMonolith APIを活用
• スポーツイベントの特設サイトのような一過性のイベントサイトを構築する際に有効
• Webサイトを構築する際は高生産性が期待できる言語を用いて開発
• イベント終了後削除するのも容易
• 金融機関の事例も:マーケティング用のサイトを構築。数ヶ月/週間にて削除
当初Monolith
で構築
既存のMonolith
APIを活用
32. 参考:Monolith Architectureの課題
本番
開発 ビルド デプロイメント
Monolith AP 開発 ステー
ジング
本番
業務A
一枚岩単位での
ハード増強
A
業務
B
業務C
B
C
A
B
C
A
B
C
A
B
C
修正時
一枚岩単位の
再ビルド
画面 ロジック DB
画面 ロジック DB
画面 ロジック DB
59. BBVA
• スペインの銀行
• BBVA API Marketと呼ばれるAPIマーケットプレイスを’17/5に開放
• https://www.bbvaapimarket.com/products
• 8つのカテゴリ
• Customers (authenticated users to recover key profile data to enhance engagement levels)
• Accounts (access key account data and enhance your financial management services)
• Cards (integrate pre-authorized bank card data and improve your ecommerce potential)
• Payments (third party apps to offer money transfer services to pre-authorized users)
• Loans (consensual access to customers pre-approved loans and conditions)
• Notifications (real time notifications of operations performed in BBVA by pre-authorized users)
• Business Accounts (download the account statements of your business customers)
• PayStats (dive into BBVA cards purchase data and drive your business intelligence)
61. Citibank
• アメリカの銀行
• 「Citi Mobile Challenge」というオープンイノベーションの取り組みの中でバンキングに関わ
るAPIを提供
• https://developer.citi.com
• 7つのカテゴリ
• Customer (access their profile information.)
• Accounts (access their account summaries in an innovative way)
• Cards (manage their credit and debit cards while overseas)
• Money Movement (move money across accounts and institutions)
• Onboarding (Tap into the power of Citi acquisitions partner services)
• Authorize (access to their account data for more streamlined transactions)
• Pay with Points (use points to cover purchases with statement credits)
62. Capital One
• アメリカの銀行
• https://developer.capitalone.com/products/
• 4つのカテゴリ
• Bank Account Starter(BETA)
• Credit Offers
• Rewards
• SwiftID
76. 参考:WebSphere z/OS Optimized
Local Adapters
WebSphere Optimized Local Adapters (or "WOLA") is a high-speed memory-to-
memory transfer technology function provided with WebSphere Application Server for
z/OS. It provides an excellent mechanism for communicating between WAS z/OS and
other systems such as CICS, IMS and Batch programs. WOLA first came available in
7.0.0.4 and has been enhanced several times since then.
With the release of WebSphere Liberty Profile z/OS 8.5.5.2, WOLA is also supported
for use with Liberty Profile z/OS servers. See below for documentation on that
functionality.
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101490