《業務規則與企業協作系統適應性的研究》是林金嬌撰寫的一篇論文。
基本介紹
- 中文名:業務規則與企業協作系統適應性的研究
- 外文名:Research on business rule and adaptability of enterprise collaboration system
- 作者:林金嬌
- 關鍵字:企業管理 套用軟體 軟體開發 軟體適應性 協作
- 導師:王海洋
- 學位級別:博士論文
- 學位授予單位:山東大學
- 學位授予時間:2008
- 館藏號:F270.7
- 館藏目錄:2009\F270.7\23
- 學科專業:計算機軟體與理論
中文摘要
軟體系統適應性表示軟體系統隨環境變化的能力,提高軟體系統適應性一直是學術界研究的熱點和難點問題。傳統軟體系統適應性主要關注於企業內部數據和流程方面的適應性,對於諸如同外界協作的業務條件、業務政策等業務規則變化卻很少關注,這與傳統軟體系統中企業業務相對穩定有關。隨著社會經濟的發展和Internet技術的廣泛套用,完成一項業務越來越多地需要多個企業通過網際網路進行協作,企業業務呈現出易變、動態、協作的特點,這就要求軟體系統的適應性除了要保證企業對自身業務環境的適應性,還需要保證企業對協作業務環境的適應性。而傳統的軟體開發方法不能很好地滿足企業對協作業務環境的適應性,因此如何抓住企業協作系統中複雜、動態的因素,並且很好地控制,建立具有相對穩定結構和具有強大擴展能力的系統,正逐漸成為學術界關注的重要問題。 本文首先分析了當前企業協作現狀及存在的問題,提出了企業協作系統的概念。通過分析企業協作系統帶來的新需求,針對傳統軟體系統開發的局限性,提出利用業務規則方法來解決企業協作系統的適應性問題。重點討論了支持複雜易變業務規則的企業協作系統體系架構及其構建方法,主要目的是為靈活的企業協作提供一個業務規則管理技術框架。提供了基於此框架構建企業協作系統的開發方法,實現更高程度的業務的自動化、敏捷性、可擴展性和適應性。圍繞這個目標,對相關的關鍵技術問題進行了研究,主要研究內容和創新工作包括: 1.針對現階段企業協作現狀以及存在的問題,提出了企業協作系統的概念。企業協作系統主要是以最終普通用戶和企業用戶為服務對象。對於普通用戶而言,企業協作系統為普通用戶消除了多個企業的區別。對於企業用戶而言,企業協作系統為各企業提供了與其他企業互聯互通的平台,從而達到了提高企業間靈活協作的目的。 2.通過分析企業協作系統以及業務規則管理技術,提出了利用業務規則技術將企業協作系統中易變的業務規則從套用邏輯中進行分離的方法。通過對業務規則變化特徵進行抽取,分類,形式化描述,並對其進行獨立存儲和實現,最終顯式化業務規則。業務規則的顯式化定義和可配置實現,不僅能讓用戶清晰了解企業協作系統支持的具體業務規則,而且當業務規則變化時,只需修改業務規則定義並重新配置各相關業務規則,不需要修改程式代碼,從而可以快速應對業務的動態調整,極大提高了企業協作系統的適應性。 3.對現階段主流開發技術分析的基礎上,論證了利用SOA架構構建企業協作系統的理論可行性,提出了基於業務規則面向服務的軟體架構(Business Rule-Based&Service-Oriented Software Architecture,BRSSA)。BRSSA是一個基於服務的層次型結構,同時在各層次的軟體實體具有顯式的業務規則相關性語義描述。因此該結構具有業務邏輯與實現邏輯分離、業務規則和業務邏輯分離的特點。 4.提出了基於業務規則的企業協作系統構建方法。在需求分析階段,通過對業務規則變化特徵的分析,得到與業務服務變化相關的業務規則;在系統設計階段,根據業務服務的可變性需求抽取出服務實現邏輯中的隱式業務規則。基於業務規則的系統分析和設計是本文工作的一大特點和創新。基於該構建方法實現的企業協作系統,遵循BRSSA架構,達到了業務邏輯和套用邏輯,業務規則和業務邏輯分離的目標。 最後,利用本文提出的架構和方法來構造了數位化城市公交一票制系統模型。分析了系統模型中存在的業務規則以及業務規則的可變性需求。結果顯示利用本文方法構建的企業協作系統能夠支持企業間靈活地業務協作以及靈活地適應業務協作需求的變化。