UI×API×AWS
Copyright © Classmethod 1
UI×API×AWS
Copyright © Classmethod 2
Copyright © Classmethod 3
なぜUI?
Copyright © Classmethod 4
Copyright © Classmethod 5
・申込UP・満足UP・効率UP・魅力UP
Copyright © Classmethod 6
Copyright © Classmethod 7
・ゴール指向・サーバ変更なし・UI変更容易
Copyright © Classmethod 8
Copyright © Classmethod 9
・利用シーン・機能厳選・サーバ変更なし
Copyright © Classmethod 10
鳥瞰図
SAP NetWeaver BPM AmazonEC2
AppleAPNS
RIA
iPhone
クラウド
クラウド
SOAプラットフォーム
SOAP SOAP
SOAPMail
PUSH
決裁権者(最終承認)
Copyright © Classmethod 11
・クラウドを繋ぐ・API基盤・複数のUI
Copyright © Classmethod 12
RIA+クラウドが実現することDB
DB
業務B
業務C業務A
社内システム
DB
DB
WEBサービス WEB
サービス
WEBサービス
社外サービス
DB
File
デスクトップ
モバイル
デバイス
ブラウザ
インタークラウド
クラウド
業務B
業務C業務A
仮想化
Copyright © Classmethod 13
・利用者へ届く・既存資産を活かす・後から増やす
Copyright © Classmethod 14
なぜUIとサーバー側を分けるのか?
ユーザインタフェース
ロジック/ データ
・人が使うものは使いながら日々洗練させる。・1カ月に1回のペースで更新。・変化があることが良い。・様々なクライアント端末に対応。
・データ構造やロジックの定義には時間が掛るが1回固まったら変更することはめったにない。
・1年に1回のペースで更新。・安定運用が肝。 → クラウド活用
APIの追加/更新は3カ月に1回程度
重要
API
Copyright © Classmethod 15
表示端末による自動切り替え
Copyright © Classmethod 16
Twitterのインフラとインタフェース(例)
システムインフラ処理環境ストレージネットワークセキュリティ・・・
Twitter基
盤API
Copyright © Classmethod 17
システムのグランドデザイン
Amazon処理環境ストレージネットワークセキュリティ・・・
SPIN基盤
API
クラスメソッド製
Copyright © Classmethod 18
SPINプラットフォーム活用例
Copyright © Classmethod 19
・Tomcat,MySQL・Spring Roo, Play/Scala・Amazon API・HTML5/CSS3/jQuery・iPhone/Android
SPIN プラットフォームの技術基盤
Copyright © Classmethod 20
・自動伸縮(ELB)・高可用性(EC2)・無停止DB(RDS)・事業継続(MultiAZ)・バージョン管理(Beanstalk)・負荷軽減(CloudFront)・長期データ保存(S3)
AWS最大活用
SPINプラットフォームが載るAWS
Copyright © Classmethod 21
・セッション維持型LB・セッションレプリケーション・利用レポート(CloudWatch)・マシンイメージ保存(AMI)・iPhone/Android/HTML5対応・トランザクション、セキュリティ・高速開発&高速更新
SPINプラットフォームならでは
Copyright © Classmethod 22
Copyright © Classmethod 23
・Android SDK・HTML5/PhoneGap・AIR for Android
Copyright © Classmethod 24
Copyright © Classmethod 25
・Objective-C・HTML5/PhoneGap・AIR for iOS
Copyright © Classmethod 26
クラスメソッドのサービスについて
Copyright © Classmethod 27
当社HPをご覧ください
Copyright © Classmethod 28
お客様の課題既存アプリの動作が遅く、UIがわかりづらく、利用者が目的を達成するまでに時間が掛っていた。BCPについても検討している。
解決策
財団法人 建設物価調査会様の事例
クラスメソッドの解決策・データベースの再構築(高速レスポンス)・ユーザーインタフェースを一新(Flex)・クラウド(AWS)の活用(EC2,S3)
Copyright © Classmethod 29
・どこから手をつけてよいのかわからない
・やってみたけど、うまくいかない
お声かけください!
Copyright © Classmethod 30
当社HPをご覧ください
Copyright © Classmethod 31
・スマホアプリ検討中・どうやればよいのか・サーバー連携したい
お声かけください!
Copyright © Classmethod 32
当社HPをご覧ください
Copyright © Classmethod 33
お客様の課題離脱率を低減させたい。直感的でわかりやすいUIが必要。
解決策
あるサービス企業様の事例
クラスメソッドの解決・OSSを活用してライセンスコスト低減・ビジネスの速度10倍速(業務改善)・サービスメニュー数8倍(設定容易)・新人へのシステム教育コスト激減
Copyright © Classmethod 34
・デザインは重要だとわかっているが…
・専門家に任せたい
お声かけください!
Copyright © Classmethod 35
Copyright © Classmethod 36
1000本ノックを開始!!
•クラスメソッドは、Amazonクラウドに強くコミットしています。インタフェース開発に情熱を持っています。業務アプリのAPI化に力を注いでいます。
Copyright © Classmethod 37