71
1 從服務導向架構(SOA) 到雲端(Cloud)之路 Presented by : 王冠章

從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

1

從服務導向架構(SOA)到雲端(Cloud)之路

Presented by : 王冠章

Page 2: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

2

Presentator: 王冠章

學歷 :

台北工專五年制電子工程科

美國南卡羅萊納州立大學電機工程系碩士, 博士班研究

經歷 :

台灣 DEC 電腦公司 硬體工程師

美國 Digital Equiptment Corporation.(DEC),資深軟體工程師

(專長在AI&專家系統), Project Leader, Product Manager

威技資訊股份有限公司 董事長

嗜好:

滑雪,潛水,風帆,油畫,蒐藏

Page 3: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

3

nSOA ( BPM & BI)n新一代的應用範例

n雲端服務(Cloud Computing & Cloud Storage)

主要議題

Page 4: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

4

物件及服務導向技術沿革目的:創造無遠弗屆互通訊息及分享資源的

理想

l SOA / Web Service / BPM 成熟

* Properity Message Bus (IBM MQ, Tibico…etc.)

* CORBA (Orbix, VisiBroker…etc.)

* J2EE* .NET

Page 5: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

5

影響企業IT的技術

Web Service 的影響 ( 整合)水平

SOA 的影響 (架構面)

BPM的影響 (整合面,應用面)

Page 6: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

6

n 基於 EAI將應用用程式間用Hard-wired的方式整合起來

q 昂貴, 僵硬, 封閉系統q 更改連結費時費力

q 因常需跨功能或組織,所以增加更改困難度w

orkf

low

wor

kflo

w

wor

kflo

w

wor

kflo

w

wor

kflo

w

n 散佈部門間由workflow及應用程式所達成的一些自

動化功能

q 昂貴又費時

目前企業的狀況及面臨的挑戰

管理

業務行銷

客服

研發

生產市場需求及

條件改變Customer

Value Delivery

n 對改變的迎合度低

q 失去企業彈性

q 企業競爭力逐漸惡化q 企業獲利力及存活能力降低

Slow

Page 7: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

7

如何解決這個問題

?

Page 8: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

8

SOA+BPM (Business Process management) :

Model Driven BPM :

Separate Model from Implementation

Page 9: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

9

Process 流程為例n Work Flow & EAI -工作流程(表單流程自動化)

n BPM –商業流程管理

(將SOA具體呈現並應用到表單及程式流程)

Page 10: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

10

企業使用者-與-IT 開發者間的鴻溝’

Workflow的流程狀況 -

B C D EA

B C D E

F

Graphical representation of a sample business process企業的經理們

資訊部/系統開發者

A FBackend IT Infrastructure(ERP, CRM,

Financial Apps,Etc.)

Hard-coded logic and automation (例如 workflow)Hard-wired integration (例如 EAI/adapters)關係複雜交纏的自動化與整合 (很難管理)

給客戶的是由A到F關係被寫死的應用-包括

Page 11: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

11

‘商業經理人與資訊人員的鴻溝

在時間與金錢上昂貴的修改成本沒有彈性,沒有效率,低可管理性

在Model Driven BPM之前 –改變要付出昂貴的代價

BC

DEA

B C D E

F

Slight change to process representing business requirement changes

A FBackend IT Infrastructure Hard-coded automation

Hard-coded business logicHard-wired integration

Another revision ofmonolithic application

企業的經理們

資訊部/系統開發者

Page 12: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

12

Business FunctionService Orientd Components

Model Driven BPM-創造出高可塑性的流程自動化及流程的整合

B C D EA F

B C D EBackend IT Infrastructure

A F

BPM 引擎

•執行 & 管理流程和元件間的連結•完成不用寫程式的自動化

企業的經理們

資訊部/系統開發者

Page 13: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

13

Third Wave BPM– Model Driven

BC

DEA

E

FBPM Engine

Business FunctionService Oriented Components

BusinessManagers

IT/DeveloperC D B

BPM Process建構工具流程的改變,只在拖拉點選之間就可輕易組裝完成

•直接執行BPM Process 建構工具所完成的流程model

Page 14: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

14

n 基於 EAI將應用用程式間用Hard-wired的方式整合起來

q 昂貴, 僵硬, 封閉系統q 更改連結費時費力

q 因常需跨功能或組織,所以增加更改困難度

wor

kflo

w

wor

kflo

w

wor

kflo

w

wor

kflo

w

wor

kflo

w

目前企業的狀況及的挑戰

管理

業務行銷

客服

研發

生產市場需求及

條件改變Customer

Value Delivery

Slow

Page 15: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

15

BPMBPM

BPMBPM

BPMBPM

BPMBPM

BPMBPM

n Model Driven

SOA/BPM 讓企業得以跨上另一個層次的自動化

ChangingMarket

Conditions

CustomerValue

Delivery

管理

市場行銷

客服

研發

生產

n 最新SOA 層次的自動化BPM BPM OrderOrder--toto--Cash ProcessCash Process

BPM BPM Product Dev ProcessProduct Dev Process

BPM BPM Customer Delivery ProcessCustomer Delivery Process

BPM BPM Other endOther end--toto--end Business Processesend Business Processes

Page 16: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

16

ModelModel--導向導向 vs. vs. 傳統程式導向傳統程式導向

Model Model 導向架構導向架構

用用ModelModel去設計去設計

用用

ModelModel去去執行執行

用用 modelmodel去互動去互動

執行時像執行時像寫死的寫死的Compiled Compiled CodeCode

基於基於ModelModel做做 線上演進線上演進,,調適調適,,升級升級

及管理及管理

UnpredictableUnpredictableexcep on & excep on & change change requests.requests.

傳統程式導向架構

Self-Adaptive

Page 17: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

17

BPMS 提供支持企業運作,更快更好更便宜的價值

3rd WaveBPMEmerged

24 to 36 monthsago

2nd WaveWorkflowSince 1980’s

CodeBusiness

Logic Automation

Integration

Compile& link

ExecutableExecutableExecutableExecutableExecutableExecutable QA/Testing

2nd wave2nd waveWorkflow EngineWorkflow Engine

Executesrigid, monolithicexecutable code

Rigid, slow & expensive engineering cycle

設計SOA 元件

Process Model

3rd wave3rd waveBPM EngineBPM Engine

•Adaptive Binding•Code-free automation

XMLXML

ExecutesXML

Process Model

•商業決策者決定並•組裝流程

IT 工程師

Page 18: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

18

以 Ascentn 公司的 BPM 產品

AgilePoint 為例子 說明

http://www.ascentn.com

Page 19: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

19

Who Is Ascentnn 在 2002 年成立總部位於 Mountain View, California

q Offices in Tokyo, Shanghai, Madrid, Taipei ,Brussels (Q4 2006)n 有十幾年豐富的專業經驗,爲全球2000大公司開發基於J2EE的企業級流程應用

n 首先於2002年,推出基於微軟.NET 平台的 BPMS

2005 Microsoft Global Partner of the Year 2005 Microsoft Global Partner of the Year –– Technology InnovationTechnology Innovation

A New Generation of Microsoft Solution ProviderA New Generation of Microsoft Solution Provider

Ascentn’s MissionBe the price performance leader

through delivering the most effectivevalue- and usability-driven BPMS

n 2007年被Gartner 評為Cool Vendor of the yearn2007 ,2008年被Gartner納入魔術象限BPM廠商

Page 20: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

20

是目前基於微軟.NET 技術平台上唯一的Model Driven

BPMWhy Ascentn AgilePoint

Page 21: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

21

Cool vendor in BPM , 2007 selected by Gartner Group

organizations that are interested in BPM are looking to get morefrom their investments in .NET technologies and skills . Although there are easily 12 Microsoft-centric BPM providers , few fully take advantage of the .NET framework and eliminated the need to translate their XML(generated by their modeling tool) into excutable code before running the process. In other words, their execution engines still require compiled code even if it is a just-in-time compilation. This implementation approach inhibits process adaptablity for processes that must evolve dynamically. For processes in which the sequence of work is not well-understood or must change dynamically based on the context of the transaction in real time, compilation before execution inhibits dyanmic change. Ascentn provides a Microsoft .NET based BPM tool to address this need for more dynamic process execution………

Why Ascentn AgilePoint

Page 22: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

22

基於微軟技術及產品的公司,都特別熱衷於.NET的BPM,以維護他們的投資. 雖然今天很容易找出一些微軟陣營的BPM廠商,但是卻很難找到真正利用到.NET的架構優勢的廠商,

也很難找到能不需要先將xml編譯就可執行程式的廠商(即使他們的xml是由同步自動化的modeling工具產生).因為他們的工作方式缺乏彈性,無法處理隨機應變,走一歩算一步的工作需求.但是,今天企業很多實際的流程都是必須由當時資料而做動態反應的模式.而一般“先編譯後才能執行”的方式是無法做動態改變流程的.而Ascentn則提供了用基於.NET技術的BPM,以不需編譯直接執行的方式解決了動態改變流程的企業實際需求

Page 23: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

23

BPM-的開發工具組成成分

BC

DEA

E

F

IT/DeveloperC D

B

Internet XML/Web Services

Partners,Suppliers,Customers

BPM Process Builder& Modeling Tool

BPM Engine

Business FunctionService Oriented Components

• monitor• collaborate• administer

Page 24: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

24

Ascentn AgilePoint BPMS Suite

àFull run-time control & creation of custom AgilePartsà基於 Visual Studio .NET

àProcess modeling, simulation & deployment for executionà基於 Microsoft Visio

商業決策者使用 BPM Modeling 工具

à.NET, XML and Web services powered BPM engineàDirect code-free execution of AgilePoint processes

àASP.NET Web based digital dashboardàTask/User/Process monitoring, management & auditing

BPM 引擎

IT 人員使用 BPM 元件設計工具

BPM 管理工具

Page 25: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

25

AgilePoint –透過 Visio讓企業資訊系統可以真正掌握在事業經營團隊手中變成達成商業目標的利器

具可塑性的 flow

基於流程或SOA 的應用

組裝可重複使用的流程行為 ….

組裝可重複使用IT 資產 或 Web Services into a Visuable SOA

….

變成XML格式可直接執行的程式

AgilePoint Frameworkto create

reusable IT and SOA services for:

SharePoint,Windows WF,

BizTalk,CMS,

Axapta,SAP,

IBM MQ,Oracle,

Remedy,Documentum

…..

BPM Process Engine

Code-free automation

Page 26: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

26

Repository of 60+ BuiltRepository of 60+ Built--In Process Parts and Extend With Custom In Process Parts and Extend With Custom Process PartsProcess Parts

已經內建非常多的服務如已經內建非常多的服務如 SharePointSharePoint, InfoPath, , InfoPath, BizTalk, Win WF, etc.BizTalk, Win WF, etc.

Page 27: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

27

廣大的應用層面

文管及內容管理

風險管理:Compliance & Governance

醫療保健:HIPAA Compliance

保險:Policy Issuance

General Process:Expense Report, HR, etc.

Page 28: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

28

A Sample AgilePoint Application Walk Through

InfoPath InfoPath

Page 29: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

29

SharePoint Portal ServerSharePoint Portal Server

Page 30: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

30

SharePoint Portal ServerSharePoint Portal Server

Page 31: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

31

Page 32: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

32

What IF

n原來程式設計人員離職或異動

n新進人員的融入

n 部門或公司的合併

n系統的導入

Page 33: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

33

What IF

n 之前無法判斷,當時視情況而定,而決定下一步

n 突然發生的意外狀況

Page 34: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

34

BPM vs.Work Flow

n BPM 可以做Work Flow, Work Flow 不能做BPM

n BPM 可以組裝程式&SOA,Work Flow 不能n BPM 用描述(XML)建置直接執行,Work Flow 用描述後須與程式結合compile後,才能執行

n BPM 提供軟體元件的Frame Work, meta-data, Work Flow 沒有

n BPM 具有高度彈性(可編劇) Work Flow(按劇本走) 很少

Page 35: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

35

世界上唯一不變的就是改變

•921

•911

•SARS

•金融海嘯

•88水災.

加快的變局

對人的意義

選擇如何

面對 並

調整應變

做人的功課

Page 36: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

36

態度

方法

努力

變動性高

成功的三要素

Page 37: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

37

SOA + BPM新一代應用範例基於SOA,BPM & BI技術而開發出的新一代的客服應用系統

Page 38: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

38

JAYA Service.Net + BPM.NET =精實服務流程系統

誠邦網絡股份有限公司

www.jaya.com.tw

SOA精實客戶服務流程管理系統

Designed For Your Industry, Scaled To Your Business, Ready For Your Future** **公司

Designed For Your Industry, Scaled To Your Business, Ready For Your Future

Page 39: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

39

客服人員客服人員/客服主管/決策主管(Agent/Supervisor/Manager)

前端服務系統IVR、ACD、CRM、CTI

System Service

(Inbound/Outbound)

後端作業支援

系統/人員

(Back End Support)

服務品質控管

(Quality Control System)

服務解決方案組成元素

績效報表

Page 40: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

40

服務導向架構客服系統解決方案

前端接觸Collaborative

CSM

後端分析Analytical

CSM

核心運作Operational

CSM

•• Contact CenterContact Center•• Service PortalService Portal•• Tele MarketingTele Marketing•• Help DeskHelp Desk

•• Reporting Reporting •• BI Analysis BI Analysis ••告警提示告警提示

•客訴處理、後送轉呈•案例管理、自動提醒•活動管理、名單分派•派工處理、線上查詢

q 操作型的CSM (Operational CSM) q 協同型的CSM (Collaborative CSM)q 分析型的CSM (Analytical CSM)

Page 41: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

41

Business C

onsultingSystem

s Integration Services

語音查詢/傳真回覆

話務報表系統

WorkforceManagement

CustomerIntelligence

錄音系統

CTI 整合

客服中心完整解決方案

傳真伺服器

長期規劃、階段導入

多職能服務人員

客服主管

•客戶關係管理系統•服務管理系統

排班系統

多媒體整合Voice , ChatEmail, Web

Outbound

•智慧答問集管理• e Learning•訊息公告跑馬燈

•後送流程管理(BPM)

•電子化行銷管理•線上調查系統

•客戶關懷/服務提醒•電話行銷市調問卷

PBX

•Email服務管理系統•Web chat 服務系統•網站追蹤分析系統

Page 42: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

42

•1.專案規模範圍評估

n2.哪些可以套用服務導向模組?

n3.哪些服務需要客制化?

n4.如何讓跨部門服務更精準?

n5.如何保持並持續提昇好的服務品質?

建置SOA客服中心系統檢視要點與規劃步驟

0.決定服務使命與願景

SOA/BPM架構

Why 服務定位

Who 服務對象

Which 服務管道

When 服務時間

What 服務內涵

Where 服務地點

How 服務水準

※※掌握掌握SOASOA核心服務模組核心服務模組

※※快速做好產業別差異調整與上線快速做好產業別差異調整與上線

Flow 服務流程

Page 43: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

43

BPM Based 新一代應用系統

n Component & SOA basedn Module basedn Dynamic Configurablen Built-in intelligencen Customizablen Scalable

Page 44: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

44

BPM & BI Integration

Page 45: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

45

Page 46: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

46

What is BI

n Business Intelligence (BI) 這個名詞是在1990年代中期被帶入市場,意指 :

n taking data from its raw form and turning it into something usable that business decisions can be based on.

n BI 是一個集合名詞,整合了包含 data mining, statistical analysis, forecasting, and decision support等與資料相關的技術.

Page 47: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

47

與BI可能結合的系統

n 大部分的 BI 應用具有real-time analysis, visualization features, forecasting, 及decision support等功能.

n 並可能與你的CRM或生產系統結合(以分析並預測客戶行為及檢視生產成本和效率) 或品管系統如 six-sigma 結合

n KPI monitoring

Page 48: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

48

表相與真相

Page 49: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

49

用理性對一些主流意見的批判與質疑

n 政治

n 宗教

n 經濟 80 / 20n 文化

n ……………….

演藝化

功利化

需要教育的家長 煽情化的新聞媒體

Page 50: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

50

荒謬 vs.智慧

Page 51: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

51

雲端服務雲端運算服務

(Cloud Computing Service)

&

雲端儲存

(Cloud Storage Service)

&

雲端軟體服務

(Software as a Service ,SaaS )

Page 52: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

52

什麼是雲端 ?Internet

•虛擬化 Virtualization

•服務化 Service(硬體,軟體,軟硬體)

Page 53: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

53

雲端的精要虛擬化 ( Virtualization )n IT基礎架構(CPU,記憶體...) 虛擬化.n 應用軟體虛擬化 (SaaS)n 網路儲存虛擬化

Page 54: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

54

電腦科技的演變

大型mainframe + 終端機(集中管理,集中處裡)

Networked PC(分散管理,分散處裡)

Cloud Service(集中管理,On demand 訂購所需資源)

Page 55: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

55

n雲端運算有什麼好處 ?

Page 56: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

56

雲端儲存 Cloud Storage

瑞紅科技 AcroRed Technologies

http://www.acrored.com

Page 57: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

57

雲端儲存需要跨網路的通訊協定Protocal

iSCSI

Page 58: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

58

iSCSI

nInitiator (client 端,如desktop, notebook, 手機,PDA,照相機…..)

nTarget (Sever 端)

Page 59: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

59

I/O 伺服器

儲存設備

Internet

客戶端 客戶端Initiator

Target

Initiator

手機, PDA Initiator

照相機Initiator

Target

Page 60: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

60

雲端儲存的技術要求

n 支援大量iSCSI LUN n 支援大量使用者同時存取 (large amount

access)n 嚴密帳號和權限管理(security) n 隨手可得網路存取服務(easy access) n 無縫擴充效能 (performance)n 線上調整容量及帳戶管理

Page 61: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

61

達到雲端儲存的技術

n iSCSI Targetn 磁碟陣列 RAIDn 儲存虛擬化技術 Storage Virtualizationn 安全技術 Security

Page 62: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

62

網路儲存技術的演變

n DAS

n NAS (File level), 不能跨LAN,所以不能用於雲端

n SAN (Block level)1. FC SAN(不能跨LAN,但是前端可以裝iSCSI伺服器)2. IP SAN – iSCSI SAN

Page 63: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

63

採用 雲端儲存的好處

n 資金投入( investment)與規模相符n 無風險

n 建置容易與管理便利( 備份,災難回復etc.)n Scalabilityn 關鍵任務(mission critical)應用的可靠度

Page 64: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

64

新一代的軟體雲端服務

Page 65: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

65

Software as a service (SaaS) 是新一代軟體應用使用模式軟體供應商將軟體系統放在網際網路上供使用者透過web使用,使用者不再買斷軟體安裝在自己的電腦, 而是購買線上使用權及儲存權

The term SaaS has become the industry preferred term, generally replacing the earlier terms Application Service Provider (ASP) and On-Demand.

•SaaS取代了之前的ASP

什麼是SaaS

Page 66: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

66

SaaS對客戶的好處

n 初期投資成本低

n 幾乎無開發風險

n 維護成本低

n 快速上線部署

n 讓客戶專注於核心事業而不再是支援服務.

Page 67: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

67

目前最受歡迎的SaaS軟體類別By Forrester 2006-3

n ERP - 39%n CRM - 31%n 資安 - 22%n 備份 - 19%n EIM - 16%n SCM - 16%n 不清楚 - 8%n 其它 - 20%

Page 68: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

68

目前 SaaS提供者

n Google Appsn Zoho.comn Salesforce.comn Oracle – Siebel On Demand (CRM)n Microsoft – Dynamics CRM Live

Page 69: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

69

目前SaaS的主要問題

n安全感

n客製化的需求

n Performance

Page 70: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

70

贈言

選擇事業夥伴的要件

公德心

Page 71: 從服務導向架構 到雲端(Cloud)之路wrt/En_Dept/Presentation_981002.pdf · 但是,今天企業很多實際的流程都是必須由當時資料而 做動態反應的模式.而一般“先編譯後才能執行”的方

71

Q&A