欧美一级特黄aaaaaa大片在线观看_国产成人91_日韩一区二区三区福利视频_91av视频在线_日韩一区二区精品_在线视频亚洲

大型企業跨行業集中管理的軟件方案分析與探討

作者:Lgo100 來源:未知 2012-12-04 16:57:30 閱讀 我要評論 直達商品

  作者簡介:

  史周軍,長期致力于大、中型企業管理軟件研發工作,積累了豐富的架構設計和平臺規劃經驗。在企業架構(EA)、模型驅動開發、應用集成、ERPforIT、軟件平臺技術等領域有較深入研究。歷任用友公司NC首席設計師、NC產品線總設計師、UAP平臺產品總監等。用友軟件股份有限公司史周軍

  背景

  跨行業大型企業面臨如何實現集中管控、如何管理龐雜的各種數據、如何實時掌握企業的經營情況、如何實現精準決策并快速響應、以及企業如何根據自身的發展需要實現快速轉型升級等問題。這些問題使得企業必然對其信息化技術與管理提出越來越高的要求,只有借助信息化技術,大型企業才能實現打造實時企業、滿足企業全球化競爭的需要。

  軟件實現大型企業上述需求具有技術挑戰性,主要體現在以下幾方面:首先,企業數據量大、種類繁雜。人、財、物、產、供、銷業務活動產生各種企業經營數據,包括結構化數據、非結構化數據以及歷史數據,數據量巨大。如何使這些數據協作起來成為可用的支持業務決策的信息,并融入到日常經營活動中,都具有很大的技術挑戰;其次,行業管理差異大。企業各子集團通常屬于不同的行業,各行業的管理與經營具有自己的特點,經營模型、管理模式、業務流程等差別很大,使用一套軟件實現跨行業信息化集中管理對軟件架構具有很大的挑戰;再次,企業集團需要對人力、財務、資金、資產等領域實現多級集團管理與實時監控,軟件需要支持不同的管控模式,以滿足企業戰略管理的需要;最后,隨需應變,實時管理。軟件按需要具備動態適應企業管理變化的能力,并且支持用戶可以隨時隨地對企業的經營狀況進行查詢、分析、決策等各項管理。

  盡管存在各種挑戰,隨著近年信息化技術的迅猛發展,特別是在硬件技術、云計算、大數據、內存計算、BI技術、移動技術、互聯網技術、企業架構等領域的發展,在構建實時企業及跨行業復雜軟件系統等方面提供了很多技術支撐。在這些技術基礎上,本文結合軟件架構設計對構建大型企業跨行業集中管理軟件方案的一些主要問題進行分析和探討。

  實現大型企業跨行業集中管理軟件方案需要考慮的因素較多,本文從軟件平臺、分層體系、軟件設計、數據模型、應用模型、部署模型等幾個方面進行分析,如圖-1所示。

  圖-1:軟件方案關鍵組成部分

  該方案主要由以下幾部分組成:

  1)軟件需以平臺為支撐。即軟件系統必須建立在一個強大的平臺之上。該平臺需要融合當前的硬件技術、軟件技術,包括云計算、內存技術、并行技術等。通過平臺工具來實現軟件的開發、運行、集成、實施、運營、服務支持等軟件的全生命周期管理;

  2)需要有一個合理的分層架構。包括核心產品層、行業層、本地化層、伙伴層、客戶層。通過分層使軟件具備靈活性和擴展能力以及應用的融合能力;

  3)軟件設計策略。領域應用、行業應用等均可根據需要進行組裝,這就要求軟件設計需要實現松耦合、服務化的設計,實現動態建模、應用組裝、動態構造、動態部署等;

  4)建立跨行業數據模型。實現跨行業集中管理,必須解決多行業數據模型問題、系統數據及基礎數據的跨行業管理問題;

  5)應用模型構建。解決不同行業的經營模型、管理模式、業務流程、業務規則等問題,以及行業數據的使用問題;

  6)軟件系統部署。幫助企業設計、選擇如何部署跨行業集中管理的軟件系統。

  軟件平臺:

  平臺需要提供:

  1)基礎技術設施。平臺需要提供云計算、內存計算、并行計算、大數據、BI、移動、物聯網等基礎技術設施,提供各種開發服務及運行服務;

  2)可視化開發環境。支持核心產品開發、行業產品開發、本地化產品開發、伙伴開發及客戶開發等,提供覆蓋軟件生態系統開發支撐。提供模型驅動的設計、開發、測試、構造、組裝、發布等研發全過程的可視化集成開發環境;

  3)應用集成平臺。支持企業應用集成,在企業服務總線(ESB)、消息中間件等基礎上,支持如Portal集成、數據集成、消息集成、流程集成等集成類型,提供應用集成設計工具、應用適配器、應用集成監控工具等,支持軟件系統與客戶的自有系統、第三方產品的應用整合;

  4)云資源管理與企業應用管理。提供對企業中的物理機、虛機、網絡、服務器、存儲設備等基于云計算技術的資源管理,以及軟件應用的全生命周期管理,包括軟件系統的客戶化定制、軟件部署、自動測試、個性化配置、運行監控、應用資產管理、補丁管理等各種系統應用管理工具。為系統的安全、穩定運行,為軟件適應企業管理快速變化提供重要基礎服務。

  一個典型的平臺主要包括以下內容,如圖-2所示:

  圖-2:軟件平臺

  分層模型:

  本文設計了一個分層模型,如圖-3所示。通過分層解決核心領域應用、行業應用、本地化應用、伙伴擴展以及客戶化應用的擴展能力和靈活配置能力,并實現重用以及多層次應用組裝。軟件系統往往需要在各個層次進行擴展或定制開發,用于增強或修改業務邏輯。分層結構隔離了系統中各層開發所作的修改,各個層次修改的對象均被標識并被放在各自的系統目錄結構中,將相互之間的影響降到最低。因此,分層模型使得軟件在系統修復BUG、軟件升級后,伙伴、客戶等開發的功能仍可以使用,從而能夠有效減少客戶的總擁有成本(TCO)。

  圖-3:分層結構

  基于分層模型,可以擴展到整個軟件生態系統。支持行業解決方案開發、本地化應用開發、客戶化開發,以及應用咨詢、實施、支持等服務。通過軟件生態系統可以為企業提供更全面、更及時的服務。支持分層開發與應用融合的服務通常由軟件平臺來提供。

  軟件設計:

  大型企業跨行業集中管理的軟件系統比較復雜,業務模型、管理模式、組織、流程、業務規則、主數據等在各個行業之間可能有較大差別,樂購網了解(www.geekbao.cn)且每個行業的業務也會根據經營的需求進行變化,因此軟件快速適應變化的能力尤為關鍵。在考慮軟件的模塊設計、組件設計、服務設計,以及軟件部署時應充分考慮系統的松耦合及擴展能力,隔離彼此之間的影響。可以考慮使用OSGi、SOA架構、業務模型組件化(CBM)、動態企業建模(DEM)等技術來實現業務組件化、組件服務化、應用組裝化、按特性發布及動態部署,以滿足企業管理隨需應變的需要。

  圖-4軟件設計

  軟件設計直接影響軟件自身的質量與能力,因此軟件設計策略的選擇對于大型復雜軟件系統來說至關重要。

  數據模型:

  大型企業跨行業集中管理中的數據模型需要同時支持多個行業的應用。本文設計的數據模型基于元數據技術對軟件系統的業務實體進行建摸,并在實體模型和數據模型中需加入行業維與分層信息。如下圖-5所示:

  圖-5:數據模型

  分層信息和所屬行業信息共同形成一個標簽(Tag),用于標識各層研發組織所開發的成果。標簽用于標識業務模型的實體、屬性、服務接口和實現類代碼中的名稱等,通過ORMapping技術這些Tag可以標識數據庫中的表和字段,以及標識各層開發者編寫的代碼名稱空間。為使用基于Tag的數據模型,軟件平臺需要提供一個業務實體框架來對數據模型的存儲、訪問、擴展等提供支持服務。

  通過Tag機制還可以將軟件系統數據和基礎數據根據分層模型進行管理。可以按照分層信息和行業信息來區分存在軟件系統的系統數據,如UI模板、查詢模板、報表定義、流程定義等。不同行業有自己的基礎數據和主數據,可以基于分配模式或管控模式使用和管理這些數據。以管控模式為例,可以根據管控要求將數據分為全局級數據、集團級數據和組織級數據,并根據管理的范圍區分可管理范圍與可使用范圍。在集團的信息模型中需要定義行業屬性,這樣通過運行時上下文中的集團所屬行業信息就可以實現具體應用中行業數據的管理和使用。

  應用模型:

  IT技術網分析(www.17bianji.com)從應用模型方面來看,支持跨行業應用集中管理的軟件系統的設計可以采用不同的方法。例如,可以使用SwitchFramework方法來開發應用模型,基于該方法,每個應用均需要按行業分支開發各自的流程、功能、業務規則等。在運行時,服務器需要根據客戶端會話的上下文信息(包含行業信息),動態地將請求通過行業分支找到對應的行業流程、功能、規則及數據并執行。這種方案的優點是應用模型比較靈活、易于提取跨行業的公共服務;缺點是將多個行業的應用模型耦合在一起,導致了行業應用在開發、擴展時復雜度較高,由于運行時耦合了很多判斷邏輯也會對性能產生一定的影響。

  應用模型開發還可以采用按行業進行服務器分組的方法。通過與部署模型相結合進行設計(參見圖:部署模型),將行業的應用服務器按行業進行分組,一個服務器組中只部署一種行業的應用。由于一個服務器只支持一個行業的應用,這樣就可以直接訪問服務器的程序而不需進行復雜的行業插件或規則的分支判斷,行業應用模型可以只考慮本領域的業務模型而不需要考慮其他行業的影響,因此,跨行業開發的復雜度及難度都較低。該方法的缺點是由于按行業對服務器進行了分組,導致軟件系統的集群管理及運維工作比較復雜,另外由于各行業的應用分別設計和開發,不利于跨行業通用功能與規則的抽取和共享。

  部署模型:

  采用SwitchFramework方法的軟件系統部署比較常見,本文不再討論。采用按行業進行服務器分組的部署方案可以如圖-6所示,每個行業可以根據本行業的負載及并發訪問需求對本組服務器進行彈性部署。另外,MasterServer需要根據客戶請求的上下文信息透明地將請求分發至對應的行業服務器組中。


 

  圖-6:部署模型

  數據庫服務可以通過使用類似Oracle的RAC技術實現數據庫集群,從而在數據庫層能夠實現橫向伸縮,實現對企業數據的存儲與訪問支持。

  結論:

  支持大型企業跨行業集中管理的軟件方案相對比較復雜,本文在幾個方面進行了探討:采用適合的軟件設計方法與策略,對軟件建立一個分層體系,通過平臺提供的基礎技術服務,結合數據模型、部署模型的設計,選擇適合的應用模型設計方法,為實現一個能夠支持大型企業跨行業集中管理的軟件方案提供服務。

  本文針對大型企業跨行業集中管理軟件方案的一些關鍵部分進行了分析和探討,其它一些技術問題暫未涉及,例如跨行業集中管理的數據隔離與一致性問題、業務對象鎖機制問題、跨行業的動態企業建模問題等。這些技術在軟件設計時需要考慮,但基本服務可以由軟件平臺來提供。分享/nuli.org)


  推薦閱讀

  李學凌:YY不是破冰者是敢死隊

11月21日,主營語言聊天軟件的網絡技術公司YY成功在美國上市。由于今年行情低迷,YY的成功上市被業界稱為破冰之旅。在上周六的創業邦年會上,記者專訪了YY創始人、CEO李學凌。他向記者強調,YY不是破冰者,是敢死隊。>>>詳細閱讀


本文標題:大型企業跨行業集中管理的軟件方案分析與探討

地址:http://www.geekbao.cn/a/43/20121204/88357.html

樂購科技部分新聞及文章轉載自互聯網,供讀者交流和學習,若有涉及作者版權等問題請及時與我們聯系,以便更正、刪除或按規定辦理。感謝所有提供資訊的網站,歡迎各類媒體與樂購科技進行文章共享合作。

網友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網友評論(點擊查看更多條評論)
友情提示: 登錄后發表評論,可以直接從評論中的用戶名進入您的個人空間,讓更多網友認識您。
自媒體專欄

評論

熱度

主站蜘蛛池模板: 欧美日韩国产一区二区 | 一级毛片免费下载 | 国产毛片一区二区三区精品 | 亚洲欧美精品伊人久久 | 欧美色亚洲 | 一区二区三区视频在线播放 | 国产精品久久久久久一级毛片 | 在线精品国产一区二区 | 久久一区二区三区精品 | 欧美特黄一区二区三区 | 国产精品资源在线观看 | 国产成人精品日本亚洲语音2 | 国产特黄| 国产亚洲欧美日韩俺去了 | 精品久久一区二区三区 | 日本高清天码一区在线播放 | 日韩精品在线免费观看 | 欧美人伦 | 国内精品伊人久久久久 | 欧美.亚洲.日本一区二区三区 | 精品日韩在线观看 | 亚洲欧美日韩专区 | 九九热精品在线观看 | 欧美综合第一页 | 日韩欧美伦理 | 国产精品日韩 | 日韩成人免费视频 | 精品国产乱码久久久久久浪潮 | 乌克兰性欧美精品高清bd | 欧美日韩高清在线观看 | 中文字幕第4页 | 欧美精品国产综合久久 | 亚洲一区二区在线 | 日韩欧美大陆 | 国产精品一区二区综合 | 精品国产一区二区三区在线 | 欧美一区二区三区不卡免费 | 国产精品成人麻豆专区 | 欧美极品在线 | 亚洲欧美日韩中文字幕在线 | 麻豆国产成人精品午夜视频 |