方正飞鸿智能信息平台产品白皮书(四)
四. ES2007 業務平臺功能組件
4.1 業務邏輯 建模工具 Studio
系統是由相互協作的對象組成,它們都屬于某個類,類具有層次化的結構。系統的所有
功能都是通過管理這些對象以及驅動對象之間相互協作來完成。采用面向對象建模方法不僅
可以用最自然的方式描述系統,而且符合當今技術發展潮流。
整個平臺設計成一個基于可視化的面向對象的動態建模系統,它有著以面向對象技術對
企業進行全方位建模的能力并通過運行系統對模型的解釋來達到管理信息與業務過程的目
的。其核心思想是通過對信息與業務過程的高度抽象來保持系統的相對獨立性,以及在平臺
內核穩定與應用需求易變的矛盾中達到一種和諧統一。
以無編程方式構建系統可實現在短時間內定義出應用的基礎架構業務對象模型(類)和
工作流模型(過程)是關鍵
由于種種原因,各企業真實的業務模型差異較大,沒有現成的通用模式可以照搬。因此
需要利用平臺提供的動態設計工具,建立一個符合企業自身管理實際的具有自己應用特色的
企業模塊,其中最重要的是業務對象模型和工作流模型(也稱業務過程模型),它們是整個
企業應用的基礎。
4.2 流程引擎 Workflow
將系統中所有的業務流程管理和驅動統一到一個通用的工作流管理系統中來,避免為各
自局部的業務流程單獨考慮和設計,這樣才能實現各部門間的協同工作,甚至為跨系統的大
型工作流協作應用提供支持。
在數據、功能和界面開放的基礎上進一步實現業務過程的開放成為數據流動、功能分配
以及界面調度的活的載體為業務過程重組提供了技術保障
開放的工作流支持系統,可用于整合企業應用,提高信息處理自動化程度。例如將工作
流系統與辦公自動化系統結合,通過監視 公文流轉狀態,可自動啟動公文批閱,審批,會
簽等;將工作流系統與數據交換系統結合,可實現接收上級公文數據后自動啟動相應流程等。
4.3 表單設計 Formdesign
一個對象類可以定義多套界面,分別對應不同的應用場合界面成為不同應用下數據表現
和功能組裝的匯集點。
平臺從更高的企業模型工程層次。來滿足用戶構建和擴展大型復雜業務系統的需求。平
臺擴展模式的核心思想包括兩個方面。一方面,用戶可以方便高效的構建信息系統的各個組
成部分,所有業務和邏輯的構建、調整和擴展都以面向管理業務而非程序代碼的、易于理解、
學習和掌握的方式完成。另一方面,這些業務模塊插件具有高度的內在統一性,小到功能環
節、表單表格、業務流程、查詢統計,大到獨立的業務模塊或業務系統,都成為可以自由創
建、組裝、拆卸和替換的“插件”。
平臺為信息系統提供了統一的軟件架構,用戶可以在此系統框架下構建、添加和擴充不
同行業,不同業務方向的管理軟件和業務模塊。平臺中,信息系統的所有主體構成要素,包
括組織機構、業務流程、功能環節、分工權限、邏輯規則、表單表格、查詢統計都被提取和
資源化,信息系統可以實現真正的靈活調整。通過企業用戶可理解的方式,直接面向業務應
用進行開發,讓企業根據業務本身進行建模,即可獲得可用的業務系統,而不必關注這些業
務在技術上如何實現。開發模式對應用系統帶來了根本性的效率提升和質量保證。
4.4 數據庫工具 DTS
平臺提供數據庫轉換工具,由系統提供的腳本文件通過DTS 工具可以自動生成支撐平
臺運行的數據庫,目前支持Oracle 和sqlserver。同時,也可以把企業已有系統轉換成支撐平
臺的運行的數據庫,在確保已有功能不變的情況下可通過平臺新增其它功能。
4.5 即時通訊 MSQ
平臺提供即時通訊工具,支持局域網內的即時通訊,包括文件傳輸。同時與平臺無縫結
合。可通過即時通訊工具實時處理流程事宜。
4.6 統一界面管理 Portal
平臺生成系統解釋企業模型,進行具體應用的自動生成,使得各種業務對象有序地工作。
其基本功能略舉如下:
?自動生成業務對象的管理操作界面
?自動完成后臺數據庫處理
?自動生成基本的面向對象的查詢統計分析
?自動生成基本的匯總報表
?自動維護數據安全
?自動驅動各種流程協調工作
? … …
4.7 多種主題管理 Theme
平臺具備強大的可擴展性和開發性,同時也提供了主題機制,為滿足不同企業用戶的需
求,可同時開發多套主題界面,以適應不同企業不同的界面需求。
4.8 快速高效的代碼開發框架 SDK
采用平臺構建系統是一種穩健方式,原因之一就是可利用平臺高效地解決基本問題,節
省大量的時間和精力。待數據中心逐漸形成后,再逐步規劃各種高級應用并進行二次開發,
避免了急于求成。特別是這時用戶已有感性認識,提出的需求趨于成熟,表達明確,十分便
于深入細致的二次開發工作。
利用腳本和主流開發工具定制是兩種主要的二次開發方式。
前者非常節省并且靈巧,后者則是全能,但開發代價相對腳本而言較高。通過二者的結
合,平臺的能力從理論上講是不受限的,從而可徹底取代傳統開發模式。
4.9 企業應用集成EAI
系統間需要交換的信息種類很多(例如與已有的應用系統),而且會不斷變化(例如與
新建的應用系統),應盡量采用統一交換的方法完成,提高數據交換的方便性,減少程序開
發量。
通過建立底層結構,來聯系橫貫整個企業的異構系統、應用、數據源等,完成在企業內
部的 ERP、CRM、SCM、數據庫、數據倉庫,以及其他重要的內部系統之間無縫地共享和
交換數據的需要。企業可以將企業核心應用和新的Internet 解決方案結合在一起。
EAI(企業應用集成)將進程、軟件、標準和硬件聯合起來,在兩個或更多的企業系統之
間實現無縫集成,使它們就像一個整體一樣。盡管EAI 常常表現為對一個商業實體(例如一
家公司)的信息系統進行業務應用集成,但當在多個企業系統之間進行商務交易的時候,EAI
也表現為不同公司實體之間的企業系統集成,例如B2B 的電子商務。
4.9.1 業務過程集成
當對業務過程進行集成的時候,企業必須在各種業務系統中定義、授權和管理各種業務
信息的交換,以便改進操作、減少成本、提高響應速度。業務過程集成包括業務管理、進程
模擬以及綜合任務、流程、組 織和進出信息的工作流,還包括業務處理中每一步都需要的
工具。
4.9.2 應用集成
為兩個應用中的數據和函數提供接近實時的集成。在一些B2B 集成中用來實現CRM
系統與企業后端應用和Web 的集成,構建能夠充分利用多個業務系統資源的電子商務網站。
4.9.3 數據集成
為了完成應用集成和業務過程集成,必須首先解決數據和數據庫的集成問題。在集成之
前,必須首先對數據進行標識并編成目錄,另外還要確定元數據模型。這三步完成以后,數
據才能在數據庫系統中分布和共享。
4.9.4 集成的標準
要實現完全的數據集成,必須首先選擇數據的標準格式。集 成的標準化促成了信息和
業務數據的共享和分布,構成了企業應用集成的核心,包括COM+/DCOM、CORBA、EDI、
JavaRMI 和XML。
4.9.5 平臺集成
要實現系統的集成,底層的結構、軟件、硬件以及異構網絡的特殊需求都必須得到集成。
平臺集成處理一些過程和工具,以保證這些系統進行快速安全的通信。
4.10 業務流程管理BPM
業務流程管理,是指根據業務環境的變化,推進人與人之間、人與系統之間以及系統與
系統之間的整合及調整的經營方法與解決方案的IT 工具。業務流程管理應該包括"建模-實
施-監控-管理"等過程,要具備其所需的所有服務與工具才能叫作BPM。
現在的信息系統開發方式的缺點在于對需求表達不清晰、效率不高。在這種思維方式下
流程被固化在系統中,企業不能隨著商業環境的變化而方便迅速地改變業務流程,而企業環
境的變化促使企業必須快速地調整業務來響應。實時性企業將敏捷地使用最新信息,以積極
地消除其關鍵性業務流程中的管理與執行層面出現的低效率延遲。BPM 的出現正是為了解
決企業流程實時改變所帶來的敏捷性、實時效果評估、資源整合與優化等問題,而這些問題
是不能為傳統的OA 和工作流所解決的。
通過BPM,可以對業務流程進行自動化,并通過流程的分析及監控功能,對業務進行整合
及計量,從業務角度、組織角度、IT 角度都可得到可量化的改善效果,這種效果隨著管理者
通過BPM 分析與優化流程,將越來越顯著。
4.11 面向服務架構 SOA
平臺是一個基于J2EE 環境的面向服務體系結構( SOA)的開發和運行平臺。從應用開發
角度看,提供了一個基于MVC 的簡易的應用開發框架,極大地提高了軟件的復用性,簡化了軟
件的開發和維護。從運行平臺角度看,提供了一個Web 環境下標準的三層體系結構(B /S/S)
的運行環境,為應用不同組件的分布和管理提供了很高的靈活性。
傳統的EA I 解決方案在一定程度上滿足了企業信息系統的集成需求。但是,所解決
的問題更多的集中在技術層次,而不是針對服務。因此,當企業的職能發生變更時,如企業轉向,
或是業務過程的變化等,信息系統就需要升級,重新集成,甚至全部淘汰,因為EA I 平臺與原有
的應用系統之間是緊密耦合的,是自定義集成的,可見系統集成的重用性非常有限。而基于
SOA (面向服務的架構)的應用集成開發方案可以很好地解決這些問題,尤其是針對多個不同
技術開發,運行在不同平臺的應用程序的相互通信。
權限控制 purview 構建統一的組織機構,建立完善的崗位體系,實現靈活、多樣的矩
陣式組織模型。信息系統中建立了完善的可擴展的組織結構,為業務開展提供基礎保障。平
臺通過支持企業根據自身實際構建不同類型的組織架構形式,企業組織結構的變化,只需要
通過組織模型的調整即可完成。
平臺支持企業組織結構中各種復雜業務權限的要求,幫助企業建立嚴密和靈活的業務權
限體系,達成分工授權與協作之間的最佳平衡。權限的可控性,通過數據權限控制該單元對
數據的存取,可以細致到字段級;
平臺還支持企業構建嚴密和靈活的上下級關系和業務分管體系,并幫助各級管理者有效
進行管理和控制。用戶無需修改應用程序,即可完成所有組織機構、分工、權限等的靈活調
整和設置,一旦完成,將自動映射到企業信息系統。
來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/25013817/viewspace-682791/,如需轉載,請注明出處,否則將追究法律責任。
轉載于:http://blog.itpub.net/25013817/viewspace-682791/
總結
以上是生活随笔為你收集整理的方正飞鸿智能信息平台产品白皮书(四)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [常用类]Instant类的使用
- 下一篇: 杭电1048