當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 天津OA系統(tǒng) > 天津OA信息化
構(gòu)建戰(zhàn)略性SOA平臺(上)(AMT研究院 周瑛 編譯)
SOA(Service-Oriented Architecture)平臺——即企業(yè)用于建立、配置、監(jiān)控和管理服務(wù)的軟件基礎(chǔ)設(shè)施及工具——對企業(yè)實現(xiàn)戰(zhàn)略業(yè)務(wù)靈活性具有重大影響。企業(yè)應(yīng)該組合多種產(chǎn)品建立自己的戰(zhàn)略性SOA平臺, 而不僅僅是購買單個供應(yīng)商的產(chǎn)品,因為綜合多種產(chǎn)品才能實現(xiàn)全面的功能,例如安全性、交易、版本控制、事件管理、可靠的傳遞、服務(wù)目錄、業(yè)務(wù)流程控制、元數(shù)據(jù)管理、業(yè)務(wù)報表、動態(tài)政策、服務(wù)管理等等。
不過這些功能也不是一下子就建立好了。應(yīng)該根據(jù)SOA的價值——即靈活的業(yè)務(wù)變化、豐富的業(yè)務(wù)連接、有力的業(yè)務(wù)控制,為企業(yè)設(shè)定一個SOA平臺愿景,用以指導(dǎo)企業(yè)從現(xiàn)有的應(yīng)用平臺逐步轉(zhuǎn)換到SOA平臺。
1. SOA的業(yè)務(wù)背景和IT背景
長期的業(yè)務(wù)競爭力和成功需要企業(yè)持續(xù)進(jìn)行變化和調(diào)整,SOA能夠為此提供幫助。在戰(zhàn)術(shù)層面,SOA能夠幫助企業(yè)立竿見影地解決一些問題,例如同業(yè)務(wù)伙伴連接,訪問遺留系統(tǒng),跨技術(shù)集成。從戰(zhàn)略層面看,SOA能夠創(chuàng)建一個支持持續(xù)業(yè)務(wù)創(chuàng)新和優(yōu)化的IT環(huán)境。一個成功的SOA平臺戰(zhàn)略必須同時傳遞戰(zhàn)術(shù)價值和戰(zhàn)略價值:
- 加快業(yè)務(wù)變化:當(dāng)業(yè)務(wù)發(fā)生變化時,開發(fā)人員能夠更容易地將業(yè)務(wù)流程變化映射到應(yīng)用系統(tǒng)中,實施相應(yīng)的IT變化。
- 提供業(yè)務(wù)連接:將業(yè)務(wù)流程組裝成模塊和服務(wù),企業(yè)可以在優(yōu)化內(nèi)外部流程的過程中將這些模塊和服務(wù)連接起來。
- 加強業(yè)務(wù)控制:在SOA中,經(jīng)過SOA平臺的數(shù)據(jù)流和交易都是有價值的業(yè)務(wù)數(shù)據(jù),可以使用這些數(shù)據(jù)分析和優(yōu)化業(yè)務(wù)結(jié)果和流程成本。
靈活的基于服務(wù)的應(yīng)用能夠更容易更迅速地進(jìn)行業(yè)務(wù)變化,業(yè)務(wù)人員可以運用這種敏捷性優(yōu)勢快速開發(fā)新能力、優(yōu)化核心流程。
2. 建立SOA平臺愿景
要建立SOA平臺來推進(jìn)持續(xù)的業(yè)務(wù)改進(jìn),那么首先要對SOA進(jìn)行充分可靠的定義。Forrester將SOA定義為設(shè)計、配置和管理應(yīng)用及軟件基礎(chǔ)設(shè)施的一種方式,它實現(xiàn)以下目標(biāo):
- 將應(yīng)用組織為業(yè)務(wù)單元(業(yè)務(wù)服務(wù)),并可通過網(wǎng)絡(luò)訪問。
- 服務(wù)接口定義是最重要的開發(fā)任務(wù),應(yīng)受到和數(shù)據(jù)庫一樣的重視。
- 針對每一個服務(wù)明確定義服務(wù)質(zhì)量特點(安全性、交易、性能、服務(wù)交互形式等)。
- 軟件基礎(chǔ)設(shè)施負(fù)責(zé)管理服務(wù)的訪問、執(zhí)行和質(zhì)量。
- 服務(wù)及其元數(shù)據(jù)存放在某個存儲器中,開發(fā)工具和管理工具可以在這些存儲器中找到它們。
- SOA內(nèi)的協(xié)議和結(jié)構(gòu)占主要地位,但并不排除其他可能,采用行業(yè)標(biāo)準(zhǔn)(例如SOAP)。
按照這種定義,SOA既與軟件基礎(chǔ)設(shè)施設(shè)計相關(guān),又與應(yīng)用設(shè)計相關(guān)。除了將業(yè)務(wù)邏輯封裝成服務(wù),SOA還負(fù)責(zé)保證安全性、服務(wù)質(zhì)量、管理和運行服務(wù),這樣開發(fā)人員就能將更多的精力專注于業(yè)務(wù)邏輯上。基于SOAP的Web Services只是負(fù)責(zé)管理服務(wù)訪問的一個重要部分,還有其他的管理方式可用,例如MOM(Message-Oriented Middleware)、分布式對象協(xié)議CORBA(Common Object Request Broker Architecture)、IIOP(Internet Inter-ORB Protocol),甚至一些非傳統(tǒng)的應(yīng)用連接方式,如e-mail。
3. 四大設(shè)計中心
為了保證SOA平臺架構(gòu)上的準(zhǔn)確性,在進(jìn)行平臺設(shè)計時必須遵循SOA的價值。SOA最大的戰(zhàn)略價值在于——快速、可持續(xù)發(fā)展、適應(yīng)性的業(yè)務(wù)優(yōu)化——這要求SOA實現(xiàn)三大核心價值定位:快速靈活的業(yè)務(wù)變化;豐富深入的業(yè)務(wù)連接;業(yè)務(wù)層和IT層的反饋和控制。對應(yīng)于這三大核心價值的是SOA平臺三大設(shè)計中心,第四個設(shè)計中心是平臺之外的(見圖1):
圖1 SOA三大核心價值定位
- 服務(wù)生命周期環(huán)境(Service Lifecycle Environment,SLE)實現(xiàn)快速靈活的業(yè)務(wù)變化。通過傳統(tǒng)的編程語言和基于元數(shù)據(jù)的規(guī)范,SOA平臺必須為靈活建模、創(chuàng)建、修改、測試、維護業(yè)務(wù)服務(wù)提供工具和基礎(chǔ)設(shè)施。
- 服務(wù)交付網(wǎng)絡(luò)(Service Delivery Network,SDN)實現(xiàn)豐富深入的業(yè)務(wù)連接。SOA平臺必須跨越多種企業(yè)和技術(shù)邊界,保證安全性、可靠性、響應(yīng)、交互形式等多種要求。
- 服務(wù)指揮平臺(Service Command Platform,SCP)提供業(yè)務(wù)層和IT層的反饋和控制。控制是有效管理提供的價值。除了滿足傳統(tǒng)的IT管理要求,SOA平臺必須為用戶提供到特定服務(wù)的動態(tài)接入——做出響應(yīng)并抽取業(yè)務(wù)管理所需的主要數(shù)據(jù)。
- 核心應(yīng)用平臺提供各種業(yè)務(wù)能力。SOA平臺必須包含目前業(yè)務(wù)中所使用的各種技術(shù),包括應(yīng)用平臺(例如Microsoft .NET、J2EE)、集成解決方案、遺留系統(tǒng)。
4. 變化:服務(wù)生命周期環(huán)境
SLE負(fù)責(zé)創(chuàng)建和維護業(yè)務(wù)服務(wù),因此它是SOA平臺的業(yè)務(wù)規(guī)則中心。SLE既要建立服務(wù),又要建立到現(xiàn)有業(yè)務(wù)邏輯的服務(wù)接口。它必須覆蓋整個服務(wù)生命周期和所有服務(wù)交付活動,包括程序代碼、元數(shù)據(jù)、定制適配器等等。業(yè)務(wù)是服務(wù)生命周期的一個重要方面,業(yè)務(wù)分析員可以用SLE工具來詳細(xì)說明業(yè)務(wù)流程、處理政策、業(yè)務(wù)規(guī)則。SLE的主要功能如下:
- 服務(wù)創(chuàng)建(新服務(wù)和遺留服務(wù)的封裝)
- 業(yè)務(wù)流程和服務(wù)的建模
- 服務(wù)生命周期管理和治理
- 轉(zhuǎn)換和映射
- 服務(wù)編制和工作流
- 業(yè)務(wù)規(guī)則管理
- 服務(wù)存儲
- 元數(shù)據(jù)管理
5. 連接:服務(wù)交付網(wǎng)絡(luò)
SDN負(fù)責(zé)各類業(yè)務(wù)、技術(shù)之間的全局連接。它保證業(yè)務(wù)服務(wù)對于合適的消費者來說是安全可用的,并通過合適的渠道進(jìn)行傳遞,達(dá)到一定的服務(wù)水平和增值能力(交易、路由、恢復(fù)、事件管理等)。SDN除了提供一組協(xié)議和產(chǎn)品實施外,還實現(xiàn)協(xié)議和產(chǎn)品之間的多樣化連接,以滿足各種連接需求和服務(wù)質(zhì)量需求。SDN提供的主要功能有:
- 消息
- 可靠的消息和處理
- 安全性(促進(jìn)信任,預(yù)防攻擊)
- 交易
- 版本控制
- 事件管理
- 協(xié)議解釋
- 尋址和路由
SDN的具體實施情況取決于企業(yè)的歷史和需求。比如在Sabre Holding公司,為了保證性能,該公司只采用兩條服務(wù)路徑——CORBA和WebSphere MQ。而Verizon公司則認(rèn)為它必須同時支持CORBA、Web Services、JMS等多種協(xié)議。為了獲得更高的性能,Allstate保險公司甚至對某些內(nèi)部連接使用SOAP,保證XML和HTTP之間的適度組合。
6. 控制:服務(wù)指揮平臺
SOA平臺的第三個設(shè)計中心是SCP,它首先保證對服務(wù)運營進(jìn)行IT層面的控制。除此之外,SCP還負(fù)責(zé)整合SOA平臺內(nèi)的數(shù)據(jù),為業(yè)務(wù)層提供對服務(wù)運營的洞察和對服務(wù)處理政策的治理。例如,當(dāng)一個訂單輸入服務(wù)的實時報表反映出新的訂單活動出現(xiàn)錯誤,那么業(yè)務(wù)人員就能使用SLE動態(tài)地修改定價、折扣或產(chǎn)品組合。又或者一個規(guī)則引擎甚至能夠自動進(jìn)行以上調(diào)整。SCP還有助于加強IT和業(yè)務(wù)之間的聯(lián)系。SCP不同于目前市場上的Web Services管理(WSM),因為它所涉及的范圍是整個SOA平臺,既包括Web Services元素,也包括非Web Services元素。SCP的主要功能有:
- 業(yè)務(wù)活動和結(jié)果報表生成
- 動態(tài)政策(例如業(yè)務(wù)政策、IT管理政策)
- 集成的服務(wù)配置
- 服務(wù)開票
- 監(jiān)控
- IT和服務(wù)水平協(xié)議管理
- 服務(wù)網(wǎng)格管理
主要的管理平臺供應(yīng)商(例如BMC軟件、Computer
Associates、HP、IBM)所提供的產(chǎn)品能夠較好地管理SOA平臺中的所有技術(shù)元素。雖然BPM為SCP提供了一種進(jìn)行業(yè)務(wù)層控制的有效模式,但至少花3年時間來實施BPM才能初有成效,實現(xiàn)廣泛深入靈活的動態(tài)業(yè)務(wù)控制。
- 1天津OA信息化可以為企業(yè)帶來什么?
- 2天津OA信息化實施的價值
- 3獲獎?wù)撐模ㄈ泉劊涸颇鲜煵轃熑~公司創(chuàng)建學(xué)習(xí)型企業(yè)的實踐與思考
- 4證券公司天津OA信息化必要性分析
- 5天津OA信息化在現(xiàn)代企業(yè)中的應(yīng)用研究
- 6“以人為本”的信息管理(下)
- 7呼叫中心天津OA信息化的分類
- 8協(xié)同的靈魂—天津OA信息化
- 9協(xié)同,易用,你的夢想是什么?(明非)
- 10天津OA信息化中的主要知識吸收行為分析
- 11泛普OA協(xié)同商務(wù)投資行業(yè)解決方
- 12美國政府抗災(zāi)救災(zāi)中如何運用天津OA信息化
- 13OA辦公軟件在線考試系統(tǒng)有以下4大優(yōu)勢
- 14構(gòu)建戰(zhàn)略性SOA平臺(上)(AMT研究院 周瑛 編譯)
- 15天津OA信息化面臨的幾個基本問題
- 16利潤之源
- 17比爾·蓋茨論天津OA信息化
- 18淺議呼叫中心知識庫管理之信息傳遞
- 19斯威比的知識型企業(yè)和天津OA信息化概念
- 20論ERP實施中的天津OA信息化
- 212005國家圖書館企業(yè)信息服務(wù)年會即將舉辦
- 22協(xié)同辦公管理系統(tǒng)自動備份在服務(wù)器硬盤
- 23美國企業(yè)的兩種天津OA信息化模式
- 24Blog你的企業(yè)(董娟)
- 25天津OA信息化與企業(yè)競爭力
- 26天津OA信息化是一種態(tài)度
- 27組織智商:企業(yè)真正的核心競爭力
- 28達(dá)文波特:高績效企業(yè)的遺傳密碼(李波)
- 29天津OA信息化實施中模型的重要性
- 30天津OA信息化系統(tǒng)在企業(yè)信息資源管理中的應(yīng)用
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
泛普天津OA信息化其他應(yīng)用
天津OA軟件 天津OA新聞動態(tài) 天津OA信息化 天津OA快博 天津OA行業(yè)資訊 天津軟件開發(fā)公司 天津門禁系統(tǒng) 天津物業(yè)管理軟件 天津倉庫管理軟件 天津餐飲管理軟件 天津網(wǎng)站建設(shè)公司
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114