理的行動平台 - sysage.com.t ·...

32
場次:D-4 公司名稱:IBM 主題:橫跨應用系統開發、整合、 安全和管理的行動平台 主講人:Sam Lin 林祐成

Upload: others

Post on 03-Jun-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

場次:D-4

公司名稱:IBM

主題:橫跨應用系統開發、整合、安全和管理的行動平台

主講人:Sam Lin 林祐成

Page 2: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

橫跨應用系統開發、整合、安全和管理的行動平台

IBM Mobile Solution - Worklight

Hiko Kuo

WebSphere Client Technical Professional

IBM Software Group, Taiwan

[email protected]

Page 3: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1

2

3

4

行動運算的趨勢

行動應用的挑戰

IBM行動應用解決方案與優勢

問題?

簡報大綱

Page 4: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1

2

3

4

行動運算的趨勢

行動應用的挑戰

IBM行動應用解決方案與優勢

問題?

簡報大綱

Page 5: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

行動運算現況根據資策會FIND最新調查研究顯示,2012年是臺灣智慧型手機快速成長的一年,至今年Q2為止,臺灣持有智慧型手機人口達到609萬人

Page 6: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

行動運算趨勢 (智慧型手機)預估臺灣智慧型手機普及率:至2015年將達56.8%將有超過五成以上的民眾持有智慧型手機

Page 7: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

行動運算趨勢 (平板電腦)預估臺灣平板電腦普及率:至2015年將達24%

Page 8: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

行動通路的價值

2010.4Q ~ 2011 智慧型手機及平板電腦的總出貨量已超越了PC。

行動通訊無所不在

行動平台推播通知

點閱率較PC廣告

高出30倍(資料來源:

數位策略網站)

30

Page 9: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1

2

3

4

IBM行動應用解決方案與優勢

問題?

行動運算的趨勢

行動應用的挑戰

簡報大綱

Page 10: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

挑戰! 跨平台行動應用程式平台太多、變動太快、資源太少

• 平台更替快速─人力難尋

• 平台多、人力成本高

• 無法重複利用開發資源

• 不同平台間品質難以一致

Page 11: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

挑戰! 整合,安全,擴充的顧慮• 安全

• 資訊的資安?

設備資料與傳輸資料提供加密機制

• 設備上的資安?

• 行動裝置遺失具備移除機密或敏感資料的機制

整合

•整合曠日費時又不彈性,需自行Hard Code整合程式,無標準化服務介接模組可串接資料庫與後端系統

標準化的API幫助縮短整合所需時間

擴充

•能否彈性擴充業務服務?

廠商的支援能力不足,而自行開發與維護也很困難

Page 12: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

韓國信用卡廠商LOTTE使用IBM Worklight開發的行動應用

你可以有不一樣的想法………

Page 13: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1

2

3

4

行動應用的挑戰

問題?

行動運算的趨勢

IBM行動應用解決方案與優勢

簡報大綱

Page 14: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

IBM Worklight ~ 六大優勢

主要特色

1. 開發/維護容易:

- 混合HTML5與原生程式開發

- 開放式的程式設計環境,

支援多種主流開發技術與程式庫

2. 管理方便:

- 版本管控

- 遠端使用直接更新和禁用

- 企業內部使用的App Store

3. 安全控制:離線資料加密與權限管制

4. 快速整合:資料庫與HTTP服務整合能力

5. 主動行銷:統合式資料推播通知

6. 統計分析:行動應用程式的使用資料統

計分析

開發、整合、管理跨行動應用程式的解決方案

Page 15: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1.開發/維護容易:Design Once, Deploy Anywhere

介面

應用程式 Objective-C

行動應用求

Java C#

xib xml xaml

+ +UI

+

Design Once

+

DeployAnywhere

Worklight Studio

HTML

JavaScript應用程式

Package

Page 16: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

Multiple Mobile Application Development Models

Page 17: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1.開發/維護容易共用web程式碼,資源重複使用

勾選欲開發的平台

1

Common Code 放置在主要的檔案夾

2

可分別存放不同平台的優化程式

3

Page 18: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1.開發/維護容易針對不同設備顯示能力的介面顯示優化能力

iPhone上的介面 iPad上的介面

Page 19: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1.開發/維護容易用瀏覽器就可預覽行動應用程式

用瀏覽器就可以預覽程式,並模擬行動設備功能:

Device

Events

Accelerometer

Battery

Camera

Capture

Compass

Contacts

File

Geolocation

Network

Media simulation

Notification

模擬用Worklight開發的App在各device上的layout

Page 20: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

2. 管理方便 - Version Control:確保使用者提昇至新版、並推播通知給使用者

OS類型版本控制:Active,

Notification, Disable

訊息內容

Page 21: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

2. 管理方便–遠端直接更新/禁用

Page 22: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

2. 管理方便企業內部用的App Center

伺服器:

• 企業或團隊內行動應用程式的發佈和管理

• 支援各平台應用程式

(iOS、Andriod、Windows、RIM)

• 提供應用程式安裝和管理的權限管理

設備端:

• 提供易裝易用的行動設備端

App Center Client.

• 應用程式的安裝、升級與退版

• 使用者可為應用程式評比並提供回饋資訊

伺服器:

• 企業或團隊內行動應用程式的發佈和管理

• 支援各平台應用程式

(iOS、Andriod、Windows、RIM)

• 提供應用程式安裝和管理的權限管理

設備端:

• 提供易裝易用的行動設備端

App Center Client.

• 應用程式的安裝、升級與退版

• 使用者可為應用程式評比並提供回饋資訊

Page 23: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

2. 管理方便─App Center 安裝應用程式,提供回饋資料或退版

Page 24: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

3. 安全控制─完整的App資訊安全與權限管控機制

主動安全更新

Remote disable

Direct update

提供彈性的認證授權架構

Authentication integration framework

Data protection

realms

Coupling device id with

user id

簡化內部應用程式授信機制

Mobile platform as a trust factor

應用程式的安全機制

Code obfuscation

SSL with server

identity verification

Proven platform security

Jailbreak and malware detection

App authenticity

testing

保護設備上的資料

Encrypted offline cache

Offline authentication

Secure challenge-response on

startup

Page 25: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

4. 快速整合─快速,簡易整合後端資訊系統

• 內建數種adapter:

• SQL adapter

• HTTP adapter (supports bothREST and SOAP)

• Cast Iron® adapter• 特色:

• Universality• Read-only as well and

Transactional Capabilities• Fast Development• Integrated security & auditing• Scalability• Transparency

QueryUpdate

data

Data/Result

as JSON

Invoke adapter

procedure

SQL WS

Worklight

HTTP

Response

1

2 3

4

Page 26: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

5.主動行銷 - 統合式資料推播通知Worklight 整合”推播通知”架構 - 主動行銷策略

Polling Adapters

Message-based Adapters

Unified Push API

Notification State Database

User-Device Database

iOSDispatcher

Android Dispatcher

BlackBerry Dispatcher

Windows Phone Dispatcher

SMS Dispatcher

Apple Push Servers (APN)

Google Push Servers (GCM)

RIM Push Servers

Microsoft Push Servers

SMS/MMS BrokersAdministrative Console

Worklight Client-side Push Services

Worklight Client-side Push Services

Worklight Client-side Push Services

Worklight Client-side Push Services

iOS Push API

Android Push API

BlackBerryPush API

WindowsPush API

Broker API

Back-end SystemBack-end SystemBack-end SystemBack-end System

Back-end SystemBack-end SystemBack-end SystemBack-end System

Worklight Client-side Push Services

用單一API推送通知至各種行動裝置上背景執行的應用程式

Page 27: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

WebSphere MQ Telemetry用單一API推送通知至各種行動裝置上執行中的應用程式

WebSphereMQ

+ Telemetry

專為小型設備和受限的網路環境設計 MQ Telemetry Transport (MQTT) 協定 支援低速、低品質的網路環境 能適應時常斷線的網路品質 最小化傳輸資料量 輕量的用戶端元件(C: 30K, Java: 100K) Smallest possible packet size is 2 bytes

低頻寬、低overhead、低耗電量 支援伺服器對用戶端的資料推送 高延展性

單一伺服器執行程序可同時處理100,000個以上的連線

高訊息傳送品質 強勁的安全性

網路層支援SSL認證與加密

Basic Telemetry Client

Backend Server

Page 28: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

6.統計分析

Page 29: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

Worklight Server提供統合推播通知,版本管理,安全控制和整合服務的行動中介軟體

Worklight Console行動應用程式的管理、使用分析Web介面

Worklight Studio完整、可擴展的視覺化開發環境,簡化多平台行動應用程式的開發

Worklight Runtime Components提供豐富的程式庫和用戶端API,讓程式可以使用行動設備原生功能並和Worklight伺服器互動←

IBM Worklight 產品元件

Page 30: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

1

2

3

4

行動應用的挑戰

問題?

行動運算的趨勢

IBM行動應用解決方案與優勢

簡報大綱

Page 31: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力
Page 32: 理的行動平台 - sysage.com.t · -版本管控-遠端使用直接更新和禁用-企業內部使用的App Store 3. 安全控制:離線資料加密與權限管制 4. 快速整合:資料庫與HTTP服務整合能力

© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.