國內(nèi)知名技術(shù)開發(fā)平臺_第1頁
國內(nèi)知名技術(shù)開發(fā)平臺_第2頁
國內(nèi)知名技術(shù)開發(fā)平臺_第3頁
國內(nèi)知名技術(shù)開發(fā)平臺_第4頁
國內(nèi)知名技術(shù)開發(fā)平臺_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1 金蝶eas bos1.1 簡介基于eas bos構(gòu)建的金蝶eas系統(tǒng),是一套完整的企業(yè)管理解決方案,是一套技術(shù)標準完全開放的系統(tǒng),是一套易于集成的系統(tǒng) ,有效解決了當前軟件產(chǎn)業(yè)的三大難題,即如何快速適應(yīng)變化、如何提高軟件研發(fā)效率和如何集成各種應(yīng)用系統(tǒng)。1.1.1金蝶bos是什么 金蝶bos是金蝶erp的集成與應(yīng)用平臺。金蝶bos遵循面向服務(wù)的架構(gòu)體系,是一個面向業(yè)務(wù)的可視化開發(fā)平臺;是一個金蝶erp和第三方應(yīng)用集成的技術(shù)平臺。1.1.2金蝶bos能解決什么問題u 解決erp日益增加的應(yīng)用復(fù)雜度和快速開發(fā)/實施的矛盾 u 能夠快速配置或快速定制業(yè)務(wù)流程并部署到金蝶erp中 u 為客戶提供與金

2、蝶erp集成的、可升級的、高效的、簡單易用的開發(fā)工具 u 滿足企業(yè)發(fā)展與變化的應(yīng)用需要 1.2 eas bos集成開發(fā)環(huán)境1.2.1業(yè)務(wù)建模工具如果按照傳統(tǒng)的開發(fā)方式,建立數(shù)據(jù)表、編寫界面、編寫菜單、編寫代碼,雖然是三個簡單的步驟地實現(xiàn),其開發(fā)工作量仍然是巨大的。這還不包括為一個集團企業(yè)開發(fā)應(yīng)用所需要考慮的權(quán)限、編碼、組織結(jié)構(gòu)、打印等等大量的基礎(chǔ)性工作。而通過bos ide中的業(yè)務(wù)建模工具可以大大提高類似業(yè)務(wù)基本結(jié)構(gòu)的開發(fā)效率。如上圖所示,通過業(yè)務(wù)建模工具可以快速完成:l 基礎(chǔ)資料自定義、業(yè)務(wù)單據(jù)自定l 定義資料的查詢和過濾功能l 設(shè)置核算項目、設(shè)置薪酬項目、設(shè)置業(yè)務(wù)范圍l 主菜單管理l 工具

3、欄和菜單欄的菜單管理l 權(quán)限管理l 集成工作流、單據(jù)轉(zhuǎn)換平臺、編碼規(guī)則1.2.2流程配置工具流程配置工具,是在bos ide中提供的遵循wfmc標準的工作流建模工具。可以實現(xiàn)業(yè)務(wù)流程的新增,修改,刪除等配置,校驗發(fā)布等部署以及導(dǎo)入導(dǎo)出等快捷操作。如下圖所示,在流程配置工具中,通過活動的輸入輸出屬性與連接弧來控制流程的流轉(zhuǎn)。流程配置工具中支持的節(jié)點類型包括:u 開始節(jié)點u 結(jié)束節(jié)點u 人工型節(jié)點u 自動應(yīng)用節(jié)點u 子流程節(jié)點u 路由節(jié)點(空節(jié)點)u 審批節(jié)點u 決策節(jié)點u 等待節(jié)點u 消息節(jié)點u 腳本節(jié)點1.2.3數(shù)據(jù)集成工具數(shù)據(jù)集成工具主要解決以下問題:l 基礎(chǔ)數(shù)據(jù)對照:異構(gòu)系統(tǒng)的基礎(chǔ)數(shù)據(jù)如人

4、員、幣別、地區(qū)等的對應(yīng)關(guān)系l 主數(shù)據(jù)對照:異構(gòu)系統(tǒng)的客戶、供應(yīng)商、科目等數(shù)據(jù)的對應(yīng)關(guān)系l 業(yè)務(wù)系統(tǒng)集成,即完成各異構(gòu)業(yè)務(wù)系統(tǒng)單據(jù)、報表的數(shù)據(jù)傳輸和同步等任務(wù),如:l 標準財務(wù):解決憑證、科目余額表、輔助帳余額表、現(xiàn)金流量表等l 集團財務(wù):異構(gòu)系統(tǒng)的合并報表上報l 供應(yīng)鏈管理l 人力資源1.2.4 設(shè)計開發(fā)工具設(shè)計開發(fā)工具,是提供給面向行業(yè)開發(fā)專家一套完整的、集成的、高效的設(shè)計期建模工具。bos studio的主要功能包括:l 模型的管理與發(fā)布n solution管理u solution是對業(yè)務(wù)對象集合的管理,管理的內(nèi)容主要包括:u 以目錄、類型、應(yīng)用三種視圖來進行分類并供以查看。u 提供cvs

5、的配置管理功能,能夠?qū)I(yè)務(wù)對象的定義進行版本管理。u 多語言方案的定義,定義多種語言資源的方案。n 模型發(fā)布u 模型的校驗。通過對已定義的業(yè)務(wù)對象進行“預(yù)編譯”可以提示修正,模型定義中存在的問題。u 模型的發(fā)布。將已定義的業(yè)務(wù)對象自動發(fā)布成java代碼,并自動發(fā)布相關(guān)的j2ee配置文件。l 業(yè)務(wù)對象的定義n entity的定義。u entity的定義是對業(yè)務(wù)實體對象的定義,主要包括:u 對象屬性的定義u object/relationship的定義u 對象方法的定義u 對象繼承關(guān)系的定義u 邏輯主鍵的定義n relationship的定義。u relationship是對象間的關(guān)聯(lián)關(guān)系的定義,

6、主要包括:u 對象組合級聯(lián)的處理u 對象關(guān)系多重性的定義n table的定義。u table是對entity所映射的數(shù)據(jù)表結(jié)構(gòu)的定義,主要包括:u 基本表、擴展表的定義u 交叉表的定義u 多語言字段的定義u 物理數(shù)據(jù)結(jié)構(gòu)同步n query的定義。u query對象結(jié)構(gòu)對象查詢語言的定義,用以對業(yè)務(wù)數(shù)據(jù)進行數(shù)據(jù)查詢,主要包括:u 二維數(shù)據(jù)查詢定義u 多維數(shù)據(jù)查詢定義n ui的定義。u 業(yè)務(wù)對象的錄入和數(shù)據(jù)綁定的內(nèi)容都在ui定義中進行,ui的定義主要包括:u 界面控件布局的定義u 界面多語言的定義u 界面狀態(tài)以及業(yè)務(wù)邏輯處理的定義u 界面和entity、query的綁定定義 n其他資源的定義 。1

7、.2.5測試部署工具行業(yè)開發(fā)專家在eas bos的技術(shù)架構(gòu)下可以有了更多施展的空間,可以使用設(shè)計開發(fā)工具給eas修改或者添加更多的流程、界面、報表、功能。使用應(yīng)用發(fā)布工具將新更改的業(yè)務(wù)流程模型信息發(fā)布到元數(shù)據(jù)庫(metadata repository)中,并同步更新相關(guān)的業(yè)務(wù)數(shù)據(jù)庫。在發(fā)布的時候,發(fā)布引擎會根據(jù)模型定義自動的生成相關(guān)的java代碼,并預(yù)留了編寫復(fù)雜業(yè)務(wù)邏輯的代碼段,行業(yè)開發(fā)專家可以通過bos studio內(nèi)置的eclipse代碼編輯器,編寫相關(guān)的代碼內(nèi)容。通過對eas bos設(shè)計模型的修改和擴充,可以滿足更多更苛刻的企業(yè)業(yè)務(wù)需求。其具體的發(fā)布內(nèi)容如下圖所示:1.3 eas bo

8、s 產(chǎn)品特性1.3.1 快速配置標準功能1.3.1.1 應(yīng)用模式可配置金蝶eas bos提供基礎(chǔ)政策的靈活管理,通過對會計科目、管理政策等主數(shù)據(jù)和系統(tǒng)參數(shù)的配置能夠有效支持中大型企業(yè)的多種管理模式:運營控制型、戰(zhàn)略控制型、財務(wù)控制型。根據(jù)企業(yè)的管理模式進行個性化配置,可以剔出復(fù)雜冗余的管理模塊,也可以按照7種不同的組織結(jié)構(gòu)緯度:行政組織、財務(wù)組織、采購組織、銷售組織、成本中心、hr組織,靈活的根據(jù)集團管理模式下配置的基礎(chǔ)數(shù)據(jù)管理方案?d?d是全集團共有,是下屬公司可調(diào)配,是還下屬公司自行管理等。有效的解決了過往集團管理解決方案中,一抓就“死”,一放就“散”的管理難題。1.3.1.2 業(yè)務(wù)流程可

9、配置erp系統(tǒng)一般是以一種預(yù)先固定好的模式結(jié)構(gòu)提供給用戶,一是軟件無法靈活地適應(yīng)個性化的企業(yè)管理流程要求;二是一旦企業(yè)信息管理系統(tǒng)系統(tǒng)實施完畢,企業(yè)在需要進行管理與業(yè)務(wù)流程重整時,很難真正達到從組織結(jié)構(gòu)、生產(chǎn)流程、業(yè)務(wù)流程全面重整的效果?;趀as bos業(yè)務(wù)流程管理,可以實現(xiàn)適合企業(yè)管理流程的個性化配置以及系統(tǒng)運營過程中的流程優(yōu)化。1.3.1.3用戶界面可配置金蝶eas bos提供門戶訪問框架,可以實現(xiàn)不同角色應(yīng)用界面的個性化配置。在用戶進入eas后可以直接使用根據(jù)不同的崗位、職責(zé)所設(shè)定的甚至按照自己需要定制的個性化門戶,可以在短時間內(nèi)找到自己需要在eas系統(tǒng)里所需的內(nèi)容和操作,加快用戶上手

10、的過程。1.3.2 快速定制個性需求1.3.2.1行業(yè)需求可定制按照業(yè)內(nèi)的721原則,企業(yè)客戶管理或者核心業(yè)務(wù),信息化內(nèi)容的70%由我們的方案產(chǎn)品或其組合滿足。20%的個性化需求將由業(yè)務(wù)重組咨詢、二次開發(fā)、定制開發(fā)或者協(xié)作產(chǎn)品完成,剩下10%的進一步需求將由我們與客戶共同發(fā)展最終完善。所以對于企業(yè)用戶特別是某些行業(yè)用戶來說,還存在著共性需求之外的個性化需求,比如醫(yī)藥流通行業(yè)需要gsp管理,制藥行業(yè)需要gmp管理,房地產(chǎn)有自己特色的成本核算方式等。而且這些行業(yè)規(guī)范以及專業(yè)特點對于很多行業(yè)用戶來說,恰恰是其業(yè)務(wù)的關(guān)鍵所在。1.3.2.2 企業(yè)需求可定制在一些縱深的行業(yè)應(yīng)用領(lǐng)域,很多行業(yè)軟件廠商都在

11、不停在為各大行業(yè)客戶定制各種各樣的管理系統(tǒng)。一方面每引入一個新的系統(tǒng),就添加了一個新的信息孤島,還需要大量的行業(yè)系統(tǒng)與erp集成的工作;另一方面一些行業(yè)發(fā)展迅速,市面上還沒有真正符合其行業(yè)特色的管理軟件。在金蝶eas中,通過向各行業(yè)軟件開發(fā)商和有技術(shù)實力的企業(yè)客戶,授權(quán)使用金蝶bos集成開發(fā)環(huán)境與eas bos的技術(shù)資料,已經(jīng)在行業(yè)縱深的管理領(lǐng)域取得了很好的成效。為客戶構(gòu)建了一個又一個完全行業(yè)化、個性化的企業(yè)管理平臺。1.3.3 快速集成異構(gòu)系統(tǒng)目前大多數(shù)企業(yè)的現(xiàn)狀是存在著許多獨立的it系統(tǒng),這些系統(tǒng)往往是企業(yè)在不同階段根據(jù)當時的需要購買或自行開發(fā)的。而因為數(shù)據(jù)結(jié)構(gòu)、編程技術(shù)、基礎(chǔ)系統(tǒng)等多種技

12、術(shù)上的差異,這些it系統(tǒng)之間的無法互聯(lián)互通形成一個個的“信息孤島”。這些“信息孤島”不僅功能上有重疊,造成了信息的浪費,而且將企業(yè)寶貴的資源多次用于解決同一問題,讓企業(yè)在信息化建設(shè)上得不到良好的投資回報率。因此如何攻克信息孤島,實現(xiàn)不同的應(yīng)用系統(tǒng)之間的協(xié)作、集成,使企業(yè)的整體運作效率得以提高,更好地為市場和客戶服務(wù),也成為企業(yè)管理軟件開發(fā)商亟待解決的問題。在金蝶eas bos中每個用戶界面、業(yè)務(wù)對象、業(yè)務(wù)功能、數(shù)據(jù)表的結(jié)構(gòu)都是開放的,通過可視化的集成工具,針對各種異構(gòu)系統(tǒng)提供從web service、數(shù)據(jù)接口表、數(shù)據(jù)庫表同步等多種技術(shù)手段便于進行系統(tǒng)集成。2 浪潮樓上開發(fā)平臺2.1 簡介2.1

13、.1 概述浪潮loushang企業(yè)應(yīng)用平臺是一套面向企業(yè)信息化的開發(fā)web應(yīng)用的開發(fā)平臺,它完全遵循j2ee(java 2 enterprise edition)規(guī)范,這一企業(yè)應(yīng)用軟件平臺產(chǎn)品所包含的組件都是作為一個有機的整體,共同開發(fā)、組裝、調(diào)試和發(fā)布,從而保證了無縫的互操作性,并享有單一安裝、升級和支持模式,由此簡化了管理的復(fù)雜性。loushang平臺基于大量企業(yè)級應(yīng)用模式和企業(yè)級集成模式的面向企業(yè)級應(yīng)用開發(fā)的框架。開發(fā)者可以為了實現(xiàn)解決不同的問題方便的使用、擴展、定制不同層次的組件。軟件基礎(chǔ)平臺和用戶的管理及業(yè)務(wù)相關(guān)度比較大,是管理、業(yè)務(wù)軟件開發(fā)的通用基礎(chǔ)平臺。2.1.2 特點特點就是以

14、業(yè)務(wù)為導(dǎo)向,利用可服用的基礎(chǔ)件可快速構(gòu)建應(yīng)用軟件。采用這種平臺可以大大提高軟件開發(fā)效率,并能快速地滿足用戶變化的需求,主要體現(xiàn)為2.1.2.1 模型驅(qū)動、開發(fā)快速縮短項目周期、節(jié)省人力、降低成本。開發(fā)效率提高80%以上,合理的分層,實現(xiàn)流水線分工作業(yè)。2.1.2.2 基于b/s的圖形化、可視化定制可視化的界面屏蔽了專業(yè)的技術(shù)細節(jié),友好的界面使非軟件專業(yè)的行業(yè)業(yè)務(wù)人員也可以輕松自如地定義自己所需的軟件。2.1.2.3 構(gòu)件松耦合、高度的靈活性平臺基于接口的實現(xiàn),形成構(gòu)件間的公耦合,每個構(gòu)件都能輕松調(diào)換,增強了系統(tǒng)的錄活性。2.1.2.4 高效率、高可靠性集成了豐富的通用的子功能模型,子模型的代碼

15、都經(jīng)過了嚴格的壓力測試,能最大限度地保證系統(tǒng)的運行效率以及運行時的性能。2.1.2.5 擴展性通過簡單的定制就可以很方便地實現(xiàn)業(yè)務(wù)的定制,并隨時可以根據(jù)業(yè)務(wù)需求的變化,調(diào)整應(yīng)用系統(tǒng)的功能。2.1.2.6 通用性標準化,支持行業(yè)標準和通用接口。2.1.2.7 集成性強大的系統(tǒng)整合能力,實現(xiàn)不同系統(tǒng)之間及相同系統(tǒng)中統(tǒng)一身份通驗證、統(tǒng)一用戶管理、統(tǒng)一權(quán)限設(shè)置、統(tǒng)一業(yè)務(wù)流程,保證系統(tǒng)間的信息流轉(zhuǎn)通暢、規(guī)范、僦各資源數(shù)據(jù)庫的整體解決方案有機融合。滿足用戶系統(tǒng)集成、消除信息孤島。2.1.2.8 開放性 全面支持j2ee標準、xml標準規(guī)范和各種應(yīng)用服務(wù)器技術(shù),為用戶提供優(yōu)秀的擴展性、跨應(yīng)用和跨平臺,具有更

16、完善的開放性。2.1.2.9 安全性提供了強大的組織機構(gòu)以及權(quán)限管理能力,為用戶的網(wǎng)絡(luò)應(yīng)用安全保駕護航。2.1.2.10 易用性采用標準的瀏覽器作為用戶的操作界面,增強了易用性。使用者經(jīng)過短期的培訓(xùn)便可掌握如何構(gòu)建企業(yè)應(yīng)用,迅速地為企業(yè)創(chuàng)造價值。2.1.3 組成浪潮loushang平臺由技術(shù)組件、業(yè)務(wù)組件、開發(fā)工具、開發(fā)方法及其它組件組成。技術(shù)組件包括界面組件、jdbc組件、緩存管理、異常管理、基本工具以及擴組件。業(yè)務(wù)組件包括業(yè)務(wù)服務(wù)平臺bsp、模型驅(qū)動開發(fā)工具mda、業(yè)務(wù)流程管理bpm、消息平臺、系統(tǒng)集成eai、數(shù)據(jù)集成gai和報表組件。該平臺以mvc框架為主體、基他模塊為業(yè)務(wù)件插件,采用“

17、主體+插件”的形式,集開發(fā)、組裝、調(diào)試和發(fā)布于一體,保證了軟件開發(fā)的無縫互操作性;并享有單一安裝、升級、支持模式,簡化了管理的復(fù)雜性。在高效構(gòu)建的前提下,方便靈活的使用、擴展、定制不同層次的組件,各個子系統(tǒng)不便健壯靈活,能有機的整合在一起,而且保證了大型企業(yè)級應(yīng)用的穩(wěn)定性和高效的可擴展性,有效地解決了軟件的“三大世界難題”-“集成、適應(yīng)變化、開發(fā)效率?!?.1.4 結(jié)構(gòu)圖2.1.5 組件圖2.1.6 適用客戶浪潮 loushang 平臺軟件定位于為企業(yè)級應(yīng)用提供基礎(chǔ)核心技術(shù)業(yè)務(wù)平臺,為信息化建設(shè)、整合的企業(yè)政府單位提供穩(wěn)定堅實的平臺軟件;全力支持各行業(yè)的應(yīng)用軟件開發(fā)商,在不同行業(yè)領(lǐng)域為客戶提供

18、真正適合中國行業(yè)客戶需求的應(yīng)用解決方案2.2 開發(fā)環(huán)境2.2.1 表單定制工具用戶可以使用圖形化設(shè)計方法,開發(fā)出動態(tài)頁面應(yīng)用,其結(jié)果可保存為xml,并具有數(shù)據(jù)庫訪問能力??舍槍α鞒虄?nèi)每一個步驟設(shè)計不同的表單,也可數(shù)個步驟采用相同表單。通過簡單的拖放連結(jié)(drag-drop linking),可以輕易地將表單字段與流程電子表單連結(jié)。2.2.2 流程設(shè)計工具通過圖形化操作界面,讓開發(fā)者用最少的時間設(shè)計或修改業(yè)務(wù)流程。u 無需復(fù)雜的程序開發(fā)即可設(shè)計工作流應(yīng)用程序u 提供流程定義接口,方便與應(yīng)用數(shù)據(jù)庫整合u 提供系統(tǒng)擴展接口,方便擴展流程功能u 提供豐富的定義接口,可方便準確地選擇每個活動執(zhí)行的參與者

19、u 流程定義文件以xml 格式存儲,符合xpdl 標準2.2.3 工作流引擎它是應(yīng)用控制和運行的中心,負責(zé)解釋、控制并協(xié)調(diào)各種復(fù)雜工作流程的執(zhí)行并且同步各個客戶端的反應(yīng)。它使用j2ee 與應(yīng)用數(shù)據(jù)庫以提供事務(wù)完整性、安全性、擴展性、冗余與動態(tài)負荷分派。因為本工作流完全符合wfmc 標準,因此它的強大的流程控制功能可以輕易整合到其它應(yīng)用程序。這樣的設(shè)計理念使得本工作流能符合政府或企業(yè)內(nèi)重要任務(wù)的工作流自動化需求。2.2.4 流程監(jiān)控工具它采用圖形化的交互界面,能實時跟蹤各項工作的進度,用直觀的圖形來表示所有工作的執(zhí)行狀況,可以在最短的時間內(nèi)找到業(yè)務(wù)執(zhí)行中所需要的答案??梢源_切了解政府或企業(yè)內(nèi)所有

20、工作流程的執(zhí)行情況、成本、問題。3 炎黃盈動3.1 簡介3.1.1 產(chǎn)品目標與理念炎黃盈動的所有產(chǎn)品和技術(shù)目標都是圍繞如何解決企業(yè)以最快速度實現(xiàn)流程化協(xié)同、管控而設(shè)定的。幾乎每家企業(yè)都是獨一無二的,各有不同的規(guī)則、系統(tǒng)及流程,it部門追求長期穩(wěn)定,而業(yè)務(wù)部門卻要求敏捷快速的適應(yīng)變化和不斷調(diào)整。因此,我們突破了傳統(tǒng)的軟件架構(gòu)技術(shù),在基于bpm(business process management,業(yè)務(wù)流程管理)、mda(model driven architecture,模型驅(qū)動架構(gòu))以及soa(service oriented architecture,面向服務(wù)的體系結(jié)構(gòu))等新架構(gòu)技術(shù)基礎(chǔ)上

21、研發(fā)了新一代業(yè)務(wù)流程管理開發(fā)平臺軟件aws bpm,使它易于被不同企業(yè)架構(gòu)和環(huán)境所接受,可視化的設(shè)計和變更軟件功能。aws bpm提供了從流程規(guī)劃、建模到運營、監(jiān)控、優(yōu)化的全周期管理的支持,為快速實施新應(yīng)用提供了完整的流程應(yīng)用建模工具,而開發(fā)員可以通過這些工具非編程方式快速設(shè)計和變更用戶業(yè)務(wù)模型,并通過模型遷移安裝工具打包成自己的bpm解決方案。3.2 aws bpm業(yè)務(wù)流程管理開發(fā)平臺aws bpm業(yè)務(wù)流程管理開發(fā)平臺是一個易于部署和使用的業(yè)務(wù)流程管理基礎(chǔ)平臺軟件,aws平臺提供了從業(yè)務(wù)流程梳理、建模到運行、監(jiān)控、優(yōu)化的全周期管理和面向角色的bpm total solution。aws bp

22、m為快速實施新應(yīng)用提供了完整的業(yè)務(wù)流程應(yīng)用建模工具,而開發(fā)員可以通過這些工具非編程方式快速設(shè)計和變更用戶商業(yè)模型,并通過模型遷移安裝工具打包成自己的bpm解決方案。aws bpm卓越的技術(shù)超越了傳統(tǒng)的集成和業(yè)務(wù)流程管理所能提供的解決方案為企業(yè)提供了一款多用途平臺化軟件,從而利用單一aws的產(chǎn)品線就可以滿足企業(yè)對協(xié)同、流程管理、快速構(gòu)建新應(yīng)用的核心需求。3.2.1流程建模(process model)平臺aws的業(yè)務(wù)流程建模工具是一款基于bpmn標準的流程建模與設(shè)計工具,支持xpdl2.0標準的流程xml模型和bpel標準。業(yè)務(wù)分析人員和技術(shù)開發(fā)人員可以同時在該設(shè)計環(huán)境中進行團隊協(xié)作。aws平臺

23、的流程建方式提供了基于純web和客戶端studio兩種雙向兼容的工具,無論采用哪種,都可以時時聯(lián)機到運行服務(wù)器,對運行的模型進行版本管理和在線優(yōu)化。aws的流程建??芍С种另敹?、逐層深入的建模方法,不僅支持用于流程執(zhí)行的bpm模型,還以利用建模工具從業(yè)務(wù)師角度對企業(yè)價值鏈、流程區(qū)域、流程地圖、子流程進行立體的梳理,繼而完成企業(yè)流程的梳理模型和執(zhí)行模型。3.2.2 應(yīng)用建模(application model)平臺探討企業(yè)通過技術(shù)來改善流程,主要有兩種方法:一種是通過集成和授權(quán)來驅(qū)動傳統(tǒng)的遺留應(yīng)用系統(tǒng);另一種是利用現(xiàn)代的bpm系統(tǒng)執(zhí)行bpm應(yīng)用。在bpm系統(tǒng)中,流程即為應(yīng)用程序,這種可理解為流

24、程所定義的每個步驟視為個人或其他應(yīng)用系統(tǒng)所執(zhí)行的任務(wù),更加明確的說bpm應(yīng)用包含了流程和應(yīng)用程序兩部分。在中國,大多數(shù)集團企業(yè)或行業(yè)客戶it建設(shè)尚處于初級磨合階段,大量bpm應(yīng)用需要進行設(shè)計或重建,aws的應(yīng)用建模工具和引擎能夠為交付每個步驟的應(yīng)用程序提供全過程的設(shè)計工具和執(zhí)行環(huán)境。值得關(guān)注的是aws借助了mda(model driven architecture,模型驅(qū)動架構(gòu))技術(shù),實現(xiàn)了業(yè)務(wù)應(yīng)用需求與軟件開發(fā)技術(shù)的分離,讓編程技術(shù)人員有更多的時間關(guān)注在用戶需求與業(yè)務(wù)敏捷性,不必考慮實現(xiàn)細節(jié)。透過aws的mda模型架構(gòu),可以讓一個軟件應(yīng)用可視、可控的通過模型組合起來,并隨時可以重新進行組合。

25、在aws所表達的業(yè)務(wù)系統(tǒng)中,應(yīng)用就是由看得見、摸的著的系列模型組合而成的,大大降低了應(yīng)用功能(非流程)的交付周期和難度,使經(jīng)過簡單培訓(xùn)的技術(shù)人員也能高質(zhì)量、高效率的設(shè)計出足夠復(fù)雜的業(yè)務(wù)應(yīng)用來。同時aws的建模工具支持與eclipse(java編程環(huán)境)的集成,具備簡單java編程經(jīng)驗的設(shè)計者可通過擴展各種事件接口實現(xiàn)更復(fù)雜的業(yè)務(wù)邏輯。3.2.3 流程自動化(process automate)技術(shù)通過適合的技術(shù)可以將外部應(yīng)用系統(tǒng)的身份、局部應(yīng)用、業(yè)務(wù)互交、數(shù)據(jù)等整合到一起,aws平臺為實現(xiàn)集成提供了開放的工具、產(chǎn)品和技術(shù),通過aws平臺實現(xiàn)集成的幾種常見模式: 身份被集成:登錄狀態(tài)被三方port

26、al門戶掌管 集成身份:登錄狀態(tài)由aws portal掌管,整合其他web應(yīng)用 數(shù)據(jù)交換:流程中將請求/結(jié)果放入esb企業(yè)服務(wù)總線或jms隊列 協(xié)同外部系統(tǒng)數(shù)據(jù):流程中讀寫外部數(shù)據(jù)(xml、webservices、db、other) 協(xié)同外部文件格式:流程表單與常用文件格式的轉(zhuǎn)換(word、excel、xml、pdf) 協(xié)同外部溝通平臺:流程與外部通訊技術(shù)的集成(短信、msn、email、rtx) 協(xié)同外部web界面:流程中調(diào)用外部web應(yīng)用界面(sso、url binding) 外部啟動/執(zhí)行aws流程:在三方外部系統(tǒng)執(zhí)行aws流程(sdk api、webservices) 協(xié)同外部流程/狀

27、態(tài):由aws流程觸發(fā)外部系統(tǒng)流程或更改數(shù)據(jù)的狀態(tài)(api、webservices、db)3.2.4 業(yè)務(wù)活動監(jiān)控(business activity montior,bam)平臺bam提供了對業(yè)務(wù)績效指標的實時訪問,以改進業(yè)務(wù)運作的速度和效率,并將這些變化和趨勢由一系列的圖形儀表動態(tài)的展現(xiàn)給用戶。bam能夠讓高管人員以可視化的方式從自己web portal上監(jiān)控業(yè)務(wù)或流程的“關(guān)鍵指標”(key performance indicator,簡稱 kpi),aws平臺為實現(xiàn)對流程、變化的業(yè)務(wù)數(shù)據(jù)進行時時監(jiān)控提供了平臺級支持。在aws bam平臺中預(yù)設(shè)了十余個流程績效和運行狀態(tài)的監(jiān)控,通過adobe

28、 flex技術(shù)將數(shù)據(jù)動態(tài)推送到web客戶端,在實施項目案例時也可根據(jù)bam提供的接口快速封裝成自己的業(yè)務(wù)儀表盤,并通過統(tǒng)一的授權(quán)機制將儀表部署給特定用戶。3.2.5 流程管理(process manage)平臺除了提供各種度量和績效指標監(jiān)控,aws還為流程管理員提供流程運行實例和任務(wù)運行實例的管理,能夠?qū)Ω黝悓嵗M行跟蹤、轉(zhuǎn)移、停止等相關(guān)管理。對流程運行數(shù)據(jù)提供豐富的統(tǒng)計分析和模型報告。aws為領(lǐng)導(dǎo)監(jiān)控全部流程或管轄范圍內(nèi)的流程實例提供了管控查詢工具,該工具可以按條件查詢到超時異常或符合條件的流程實例,進而打開流程跟蹤圖和用戶表單界面,實現(xiàn)對系統(tǒng)流程運行的管控監(jiān)督過程簡單、透明化。通過aws報

29、表工具,流程管理人員可以對任意系統(tǒng)bo數(shù)據(jù)(用戶業(yè)務(wù)數(shù)據(jù))的產(chǎn)生過程進行反向流程跟蹤(任務(wù)追溯),最終可直達用戶表單界面。亦可利用一些特殊的流程管理工具、特性實現(xiàn)非常規(guī)需求(例如任務(wù)超時績效統(tǒng)計、表單用戶數(shù)據(jù)版本快照、任務(wù)工作交接等)3.2.6客戶端交互(portal worklist)平臺aws portal server為企業(yè)用戶訪問散落各處的web應(yīng)用、信息、數(shù)據(jù)提供了統(tǒng)一的入口,并為bpm用戶提供了簡潔而高效的流程交互功能,使得流程參與者可以通過集成的入口完成所有任務(wù)或?qū)v史任務(wù)進行查詢、跟蹤。3.2.7 流程優(yōu)化(optimize)平臺適應(yīng)企業(yè)的管理變化是bpm的主要任務(wù),aws適應(yīng)

30、變化的能力是所有bpm軟件所不及的,這主要取決于aws在一開始就采用了mda架構(gòu),這一技術(shù)使得流程模型和其他業(yè)務(wù)模型的設(shè)計和執(zhí)行在同一個統(tǒng)一的平臺上,并抽取了通用的程序邏輯為豐富的規(guī)則表達式,使經(jīng)過培訓(xùn)的普通人員即可完成流程的優(yōu)化。使業(yè)務(wù)人員能夠所見即所得,而流程設(shè)計人員可以隨時在線調(diào)整和優(yōu)化正在運行的流程模型或進行版本管理,并且使這一過程只需要輕點鼠標即可完成,真正實現(xiàn)了企業(yè)對戰(zhàn)略規(guī)劃和業(yè)務(wù)變化的敏捷響應(yīng)。3.3 aws bpm applications 商業(yè)應(yīng)用套件經(jīng)過長期bpm項目實踐和提煉,發(fā)現(xiàn)在采用aws平臺后,用戶已經(jīng)將80%以上的精力關(guān)注在業(yè)務(wù)梳理和建模實施中,并可能因不標準的流

31、程梳理和不準確的需求分析造成過多的業(yè)務(wù)重構(gòu)成本。aws的商業(yè)應(yīng)用套件目標定位于為您提供最終解決方案的業(yè)務(wù)框架(或最佳實踐模板),并利用aws特有的模型技術(shù)對個性調(diào)整需求提供可視化工具進行重新組裝,提高項目實施成功率,降低交付風(fēng)險和成本。這些套件產(chǎn)品全部基于模型技術(shù)的aws平臺設(shè)計而成,在炎黃盈動的bpm total solution中是用戶最能直接受益的部分,這些以流程領(lǐng)域分類的商業(yè)套件包括: 以銷售流程為核心的銷售自動化套件(sfa2) 以人力資源流程為核心的人力資源管理套件(hrm+hrp) 以資產(chǎn)流程為核心的企業(yè)資產(chǎn)管理套件(eam2) 以財務(wù)費用控制為核心的財務(wù)費用控制套件(fm2)

32、以項目流程為核心的項目管理套件(pm) 以物流、分銷為核心的分銷管理套件(drp) 以協(xié)同管理為核心的oa辦公和km知識管理套件(oa+km)3.3.1項目管理套件(pm)aws pm(project management) 項目管理應(yīng)用套件是專門為實施不同行業(yè)、領(lǐng)域?qū)I(yè)pm系統(tǒng)提供的基礎(chǔ)框架和通用模型,可以基于該應(yīng)用套件快速實施出符合最終用戶需求的項目管理系統(tǒng)。pm套件提供了完整的項目周期管理工具,可以對項目的規(guī)劃、啟動、立項、執(zhí)行、變更和結(jié)束等各階段進行協(xié)作式管理。對項目的人、財、物、時間、目標、風(fēng)險、變更、協(xié)作、知識等關(guān)注點提供了標準化功能。aws pm是一套實現(xiàn)企業(yè)項目管理的基礎(chǔ)應(yīng)用套件,采用aws pm提供的基礎(chǔ)通用功能可以給最終用戶帶來以下好處: 項目過程控制 項目風(fēng)險控制 項目資源管理 自定義的背對背評審方案 獨特的項目空間 項目團隊管理 基于aws bpm平臺,靈活的無限可擴充能力 靈活部署:該應(yīng)用套件可運行于aws express和enterprise版本平臺之上,即能夠獨立實施擴展個性功能,又能夠與aws其他應(yīng)用套件共同部署,為客

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論