《Web環境下基於業務單元的過程集成技術研究》是依託北京大學,由葉蔚擔任負責人的青年科學基金項目。
基本介紹
- 中文名:Web環境下基於業務單元的過程集成技術研究
- 項目負責人:葉蔚
- 項目類別:青年科學基金項目
- 依託單位:北京大學
項目摘要,結題摘要,
項目摘要
隨著計算機網路的發展,Web正從傳統意義下的靜態信息發布媒介演變成為一種開放分布的計算環境,在Web環境下如何將業務過程進行有機的集成已經成為企業信息化亟待解決的問題。本項目以支持快速靈活的輕量級過程集成建模、開發、測試和部署為目標,在集成體系結構與集成元模型、過程集成建模方法和過程集成實現技術三個層次展開研究:(1)提出業務單元概念以統一描述各類Web套用資源,引入集成件概念以抽象事件驅動的集成關係語義,基於UML Profile for EAI給出業務單元和集成件的元模型規約,以期得到一種面向業務單元的集成體系結構風格BuOA;(2)通過業務單元描述業務活動,通過集成件描述業務活動關係,基於複雜事件處理技術建立一套從BPEL模型到BuOA模型的映射規則,從而指導過程集成建模;(3)將集成關係的實現從伺服器端引入到瀏覽器端,實現輕量級的集成中間件和可視化的過程集成開發工具。
結題摘要
本項目以支持Web環境下快速靈活的輕量級過程集成建模、開發、測試和部署為目標, 在集成體系結構與集成元模型、過程集成建模方法和過程集成實現技術三個層次展開研究,其中: 1、為了設計一種更加遵循Web設計原則且符合Web套用特徵的集成體系結構風格,基於Web套用的三維模型提出“業務單元”概念,為多種Web套用資源提供一種統一抽象模型;引入“集成件”概念以描述事件驅動的集成關係語義,得到一種面向業務單元的體系結構(Business unit Oriented Architecture,BuOA)。為了,提供標準化的集成元數據來簡化集成開發,以及支持過程集成開發工具和集成運行平台的構造,採用UML符號體系給出業務單元和集成件的元模型規約。 2、為了支持在業務活動鬆散自治的環境下描述複雜過程集成場景,提出了一種輕量級過程集成建模方法,其中通過將業務單元封裝為瀏覽器端構件,通過集成件描述業務活動關係語義,將過程邏輯的實現引入到瀏覽器端,並採用複雜事件處理技術基於發布/訂閱范型進行構件編排,並給出了BPEL模型中的服務連線、過程狀態和過程行為映射為BuOA模型的一組規則。 3、為了支持更加快速靈活的過程集成開發,將集成關係的實現從伺服器端引入到瀏覽器端,實現了基於Web的可視化過程集成開發工具和輕量級的瀏覽器端集成中間件。為了自動化發布和部署業務單元,加快業務過程的交付,擴展了業務單元模型,將雲環境下彈性的基礎設施作為業務單元伺服器端的內部元素,同時給出了一種基於輕量級容器技術的部署方案。 項目團隊發表了6篇學術論文,其中5篇為EI檢索;取得一項軟體著作權;培養博士研究生2名,碩士研究生3名。 綜上所述,在Web套用成為構建企業業務系統主流方式的背景下,本項目開展的集成體系結構、輕量級過程集成建模與實現技術等方面的研究,可以幫助企業快速回響業務變化以提升企業綜合競爭力,具有理論價值和推廣前景,並初步取得了套用效果。