應(yīng)用模式構(gòu)建企業(yè)應(yīng)用架構(gòu) - UML_第1頁
應(yīng)用模式構(gòu)建企業(yè)應(yīng)用架構(gòu) - UML_第2頁
應(yīng)用模式構(gòu)建企業(yè)應(yīng)用架構(gòu) - UML_第3頁
應(yīng)用模式構(gòu)建企業(yè)應(yīng)用架構(gòu) - UML_第4頁
應(yīng)用模式構(gòu)建企業(yè)應(yīng)用架構(gòu) - UML_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件浪潮軟件浪潮軟件 周恒周恒w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件背景 企業(yè)級應(yīng)用模式介紹基于j2ee的企業(yè)應(yīng)用模式基于模式構(gòu)建的框架示例w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件在大型企業(yè)應(yīng)用中

2、,辦公地點不再局限在大型企業(yè)應(yīng)用中,辦公地點不再局限在一棟樓內(nèi)在一棟樓內(nèi), ,異地辦公成為必然異地辦公成為必然同樓辦公 同城辦公 異地辦公稅務(wù) 市級集中 省級集中 煙草 市級集中 省集中 全國集中局域網(wǎng)辦公 城域網(wǎng)、專線 internet辦公w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 單機單機- -網(wǎng)絡(luò)網(wǎng)絡(luò) 主機主機- -cs-bscs-bs corba,j2ee,.net corba,j2ee,.net j2ee j2ee架構(gòu)以其兼容性、開放性、跨平臺性架構(gòu)以其兼容性、開放

3、性、跨平臺性成為成為bsbs應(yīng)用的主要選擇應(yīng)用的主要選擇 國內(nèi)外高端應(yīng)用基本都是采用國內(nèi)外高端應(yīng)用基本都是采用j2eej2ee架構(gòu)架構(gòu)w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 軟件工廠軟件工廠 外包、第三方服務(wù)外包、第三方服務(wù) 組織形式更靈活組織形式更靈活 支持角色分層,分成幾個部分來設(shè)支持角色分層,分成幾個部分來設(shè)計和實現(xiàn)計和實現(xiàn)w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o

4、 m浪 潮 軟 件 大數(shù)據(jù)量大數(shù)據(jù)量 頻繁數(shù)據(jù)庫訪問頻繁數(shù)據(jù)庫訪問 界面要求高界面要求高 大并發(fā)量大并發(fā)量 高復(fù)雜度高復(fù)雜度 用戶需求千差萬別用戶需求千差萬別 成熟度要求高成熟度要求高w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 山東省建行呼叫中山東省建行呼叫中心心 山東山東移動移動 用戶數(shù)千萬級用戶數(shù)千萬級 春節(jié)短信達春節(jié)短信達2.252.25億條億條 大連煙草大連煙草 吉林煙草吉林煙草 黑龍江煙草黑龍江煙草 廣西煙草廣西煙草 安徽煙草安徽煙草 山東煙草山東煙草 南京煙草南京

5、煙草 山西煙草山西煙草 甘肅煙草甘肅煙草 洛陽煙草洛陽煙草w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件欠缺經(jīng)驗會導(dǎo)致:欠缺經(jīng)驗會導(dǎo)致:開發(fā)成本高開發(fā)成本高軟件質(zhì)量不合格軟件質(zhì)量不合格擴展性差,可維護性、安全性、健壯性差擴展性差,可維護性、安全性、健壯性差一個不好的經(jīng)驗就導(dǎo)致整個應(yīng)用癱瘓一個不好的經(jīng)驗就導(dǎo)致整個應(yīng)用癱瘓 例子例子,ejb,xml,connection,ejb,xml,connection,servletservlet實例變量實例變量j2eej2ee項目風(fēng)險項目風(fēng)險

6、* *沒有真正理解沒有真正理解j2eej2ee* *過度設(shè)計過度設(shè)計* *業(yè)務(wù)規(guī)則和邏輯混在一塊業(yè)務(wù)規(guī)則和邏輯混在一塊* *缺乏可伸縮性、性能差缺乏可伸縮性、性能差* *陳舊的開發(fā)過程陳舊的開發(fā)過程* *沒有好的框架方式?jīng)]有好的框架方式* *脫離了技術(shù)現(xiàn)實。脫離了技術(shù)現(xiàn)實。w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件背景 企業(yè)級應(yīng)用模式介紹基于j2ee的企業(yè)應(yīng)用模式基于模式構(gòu)建的框架示例w w w. l a n g c h a o s o f t. c o mw w w. l

7、a n g c h a o s o f t. c o m浪 潮 軟 件 企業(yè)級應(yīng)用模式企業(yè)級應(yīng)用模式 企業(yè)級集成模式企業(yè)級集成模式 企業(yè)級開發(fā)管理模式企業(yè)級開發(fā)管理模式w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 逃難到小姐花園逃難到小姐花園 相愛相愛 女方家長反對女方家長反對 貧窮貧窮才子落難才子落難 男中狀元男中狀元 榮歸故里,迎娶夫人榮歸故里,迎娶夫人我的夢中情人是個英雄,我的夢中情人是個英雄,有一天他會踩著五彩祥云有一天他會踩著五彩祥云來娶我來娶我w w w. l a

8、n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 分層模式分層模式 服務(wù)為中心的框架模式服務(wù)為中心的框架模式 mvcmvc框架模式框架模式 分布式模式分布式模式 對象關(guān)系映射對象關(guān)系映射 使用企業(yè)級應(yīng)用模式構(gòu)建企業(yè)應(yīng)用框架能使用企業(yè)級應(yīng)用模式構(gòu)建企業(yè)應(yīng)用框架能提高框架的可用性、健壯性和擴展性提高框架的可用性、健壯性和擴展性w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 網(wǎng)狀集成網(wǎng)狀集成 總

9、線集成總線集成 發(fā)布訂閱發(fā)布訂閱 請求應(yīng)答請求應(yīng)答 文件共享文件共享 數(shù)據(jù)庫共享數(shù)據(jù)庫共享w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 框架為中心框架為中心 角色分工角色分工 ruprup 風(fēng)險管理風(fēng)險管理 用例驅(qū)動用例驅(qū)動 測試驅(qū)動測試驅(qū)動 迭代演進迭代演進w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 上有天堂上有天堂下有下有十八層地獄十八層地獄w w w.

10、l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 osi 7-osi 7-層層 通信模型通信模型 層層1 1 物理層物理層 層層2 2 數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層 層層3 3 網(wǎng)絡(luò)層網(wǎng)絡(luò)層 層層4 4 傳輸層傳輸層 層層5 5 會話層會話層 層層6 6 表示層表示層 層層7 7 應(yīng)用層應(yīng)用層w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 分層原則分層原則責(zé)任劃分責(zé)任劃分層抽象,抽象例子層

11、抽象,抽象例子 優(yōu)點優(yōu)點 可維護性可維護性 重用重用 可擴展性可擴展性 可測試性可測試性 缺點缺點 低效低效 增加額外的工作增加額外的工作w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件控制層控制層 controller責(zé)任責(zé)任合作合作接受接受http請求請求view整理匯集整理匯集http參數(shù)參數(shù)轉(zhuǎn)換轉(zhuǎn)換http請求到請求到model層層model調(diào)用相應(yīng)的調(diào)用相應(yīng)的view(jsp)處理)處理view封裝封裝model返回的返回的數(shù)據(jù)為數(shù)據(jù)為viewbeanmodel管理管理s

12、ession業(yè)務(wù)層業(yè)務(wù)層 model責(zé)任責(zé)任合作合作執(zhí)行請求執(zhí)行請求的服務(wù)的服務(wù)獨立運行,不獨立運行,不關(guān)心調(diào)用者關(guān)心調(diào)用者顯示層顯示層 view責(zé)任責(zé)任合作合作從從model收集數(shù)據(jù)收集數(shù)據(jù)model創(chuàng)建創(chuàng)建html通過通過http/https返回返回w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a

13、n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 是一個容器是一個容器提供服務(wù)運行的上下文環(huán)境和其他一些特性,提供服務(wù)運行的上下文環(huán)境和其他一些特性,服務(wù)需要向架構(gòu)注冊服務(wù)需要向架構(gòu)注冊管理服務(wù)(監(jiān)控、啟動、銷毀)管理服務(wù)(監(jiān)控、啟動、銷毀)使用服務(wù)工廠來創(chuàng)建服務(wù)使用服務(wù)工廠來創(chuàng)建服務(wù) 每個服務(wù)都是插件每個服務(wù)都是插件通過接口向外提供服務(wù)通過接口向外提供服務(wù)可有多種實現(xiàn)方式可有多種實現(xiàn)方式 服務(wù)可以靈活定義服務(wù)可以靈活定義w w w. l a n g c h a o s o f t. c o mw w

14、w. l a n g c h a o s o f t. c o m浪 潮 軟 件 服務(wù)方式多種多樣服務(wù)方式多種多樣webservicewebservice組件組件apiapi 服務(wù)是透明的服務(wù)是透明的框架可以存在于環(huán)境上下文,比如服務(wù)框架可框架可以存在于環(huán)境上下文,比如服務(wù)框架可同時存在于兩個同時存在于兩個servletcontextservletcontext上下文中,也上下文中,也可以以獨立應(yīng)用程序方式單獨運行可以以獨立應(yīng)用程序方式單獨運行w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪

15、潮 軟 件 東廠東廠 克格勃克格勃 拉登的基地組織拉登的基地組織 w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 類類- -表表 對象對象- -紀錄行紀錄行 屬性屬性- -列列 w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o

16、 m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 xml xml rmi/corba rmi/corba webservice webservicew w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件摘自rupw w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m

17、浪 潮 軟 件摘自rupw w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件摘自rupw w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件微軟專門有一個小組負責(zé)微軟專門有一個小組負責(zé)為微軟的工程師們提供日為微軟的工程師們提供日常工作和管理的工具軟件常工作和管理的工具軟件微軟核心競爭力之一微軟核心競爭力之一w w w. l a n g c h a o s o f t. c o m

18、w w w. l a n g c h a o s o f t. c o m浪 潮 軟 件模式不是萬能!模式不是萬能!細節(jié)也會決定成?。〖毠?jié)也會決定成?。〔灰^度使用模式!不要過度使用模式!最終目標是達到無為而治!最終目標是達到無為而治!w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件背景 企業(yè)級應(yīng)用模式介紹基于j2ee的企業(yè)應(yīng)用模式基于模式構(gòu)建的框架示例w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f

19、 t. c o m浪 潮 軟 件public static void main (string args) try .connection con = drivermanager.getconnection (); .statement stmt = con.createstatement ();resultset rs = stmt.executequery (query); .rs.close();/ 關(guān)閉語句關(guān)閉語句stmt.close();/ 關(guān)閉連接關(guān)閉連接con.close();catch (java.lang.exception ex) ex.printstacktrace ()

20、;w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 一個程序如果忘記關(guān)閉數(shù)據(jù)庫連接,如果一個程序如果忘記關(guān)閉數(shù)據(jù)庫連接,如果這個程序連續(xù)運行幾十次,就會造成整個應(yīng)這個程序連續(xù)運行幾十次,就會造成整個應(yīng)用程序的癱瘓。用程序的癱瘓。 在企業(yè)應(yīng)用開發(fā)中存在大量的造成連接可在企業(yè)應(yīng)用開發(fā)中存在大量的造成連接可能沒有關(guān)閉的情況(很多能沒有關(guān)閉的情況(很多demo例子也起了例子也起了誤導(dǎo)人的作用)誤導(dǎo)人的作用) 數(shù)據(jù)連接監(jiān)視器采用代理、包裝器、適配數(shù)據(jù)連接監(jiān)視器采用代理、包裝器、適配器等模式,

21、監(jiān)視連接,在開發(fā)過程中就能監(jiān)器等模式,監(jiān)視連接,在開發(fā)過程中就能監(jiān)控到每次連接沒有關(guān)閉的情況控到每次連接沒有關(guān)閉的情況 w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 幾乎所有幾乎所有web企業(yè)應(yīng)用都會涉及翻頁問企業(yè)應(yīng)用都會涉及翻頁問題,翻頁的問題處理得好壞與否,將會對題,翻頁的問題處理得好壞與否,將會對系統(tǒng)的性能產(chǎn)生致

22、命的影響。系統(tǒng)的性能產(chǎn)生致命的影響。 雖然現(xiàn)在互聯(lián)網(wǎng)上關(guān)于翻頁的討論非常雖然現(xiàn)在互聯(lián)網(wǎng)上關(guān)于翻頁的討論非常之多,有的高效卻開發(fā)效率低、功能弱,之多,有的高效卻開發(fā)效率低、功能弱,有的易于開發(fā)卻非常低效。如何構(gòu)建一個有的易于開發(fā)卻非常低效。如何構(gòu)建一個好的翻頁系統(tǒng)?并實現(xiàn)列表中排序、查詢、好的翻頁系統(tǒng)?并實現(xiàn)列表中排序、查詢、過濾?過濾? w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 緩存所有內(nèi)容?緩存所有內(nèi)容? 緩存索引緩存索引( (如如jive)jive) 只取當(dāng)前頁只取當(dāng)前

23、頁w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 如何監(jiān)控系統(tǒng)的性能,找出執(zhí)行緩如何監(jiān)控系統(tǒng)的性能,找出執(zhí)行緩慢的操作?慢的操作? 如何監(jiān)控事務(wù)執(zhí)行的速度?如何監(jiān)控事務(wù)執(zhí)行的速度?把執(zhí)行緩慢的事務(wù)找出來?把執(zhí)行緩慢的事務(wù)找出來? 雖然有很多概要分析工具可以監(jiān)控雖然有很多概要分析工具可以監(jiān)控所執(zhí)行的方法的時間,但是自己做性所執(zhí)行的方法的時間,但是自己做性能監(jiān)控通常是有必要的,它能更好的能監(jiān)控通常是有必要的,它能更好的貼近應(yīng)用程序,幫助我們找出系統(tǒng)執(zhí)貼近應(yīng)用程序,幫助我們找出系統(tǒng)執(zhí)行

24、緩慢的操作,找到系統(tǒng)的瓶頸行緩慢的操作,找到系統(tǒng)的瓶頸 w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 國內(nèi)用戶和開發(fā)者都喜歡追逐時髦,好用新國內(nèi)用戶和開發(fā)者都喜歡追逐時髦,好用新技術(shù)。當(dāng)前國內(nèi)但凡開發(fā)技術(shù)。當(dāng)前國內(nèi)但凡開發(fā)j2ee程序,都要使程序,都要使用用ejb、使用、使用webservice,否則就覺得落伍。否則就覺得落伍。不過不過ejb的開發(fā)調(diào)試在當(dāng)前都成問題,頻繁的的開發(fā)調(diào)試在當(dāng)前都成問題,頻繁的修改部署發(fā)布也讓人傷透了腦筋。修改部署發(fā)布也讓人傷透了腦筋。 結(jié)合結(jié)合co

25、mmand模式、事件模式、單件模式、模式、事件模式、單件模式、dao模式,使用模式,使用ejb管理器,只寫一個管理器,只寫一個ejb,既能利用既能利用ejb的分布式、事務(wù)處理等優(yōu)點,又的分布式、事務(wù)處理等優(yōu)點,又無須寫無須寫ejb程序,讓開發(fā)程序,讓開發(fā)ejb變的真正簡單。變的真正簡單。 w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件如何管理好系統(tǒng)的多種資源如何管理好系統(tǒng)的多種資源 圖片、圖片、javascript腳本,按鈕(快捷鍵、腳本,按鈕(快捷鍵、按鈕名、按鈕值按鈕名、按鈕

26、值 參數(shù)、像訂單狀態(tài)這種枚舉類型、不同參數(shù)、像訂單狀態(tài)這種枚舉類型、不同地區(qū)不同叫法。地區(qū)不同叫法。=btnaddbtn.add.value=增加ibtn.add.key=iw w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 如果要取一個表的字段的數(shù)據(jù)類型,我們?nèi)绻∫粋€表的字段的數(shù)據(jù)類型,我們還可以根據(jù)還可以根據(jù)jdbc連接的元數(shù)據(jù)來取,但是連接的元數(shù)據(jù)來取,但是如果我們要取得某個表和某個字段的中文描如果我們要取得某個表和某個字段的中文描述呢?述呢? 通過

27、自定義的配置文通過自定義的配置文件件,不但可以取得中,不但可以取得中文描述,還可解決通過文描述,還可解決通過jdbc元數(shù)據(jù)的性能元數(shù)據(jù)的性能問題。通過這個對象,我們可以檢驗數(shù)據(jù)有問題。通過這個對象,我們可以檢驗數(shù)據(jù)有效性、一致性,可以智能的在頁面上將客戶效性、一致性,可以智能的在頁面上將客戶編號替換為客戶名稱編號替換為客戶名稱 w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 sql數(shù)據(jù)對象,我們使用數(shù)據(jù)對象,我們使用ooad來處理大來處理大數(shù)據(jù)量的基于事務(wù)處理系統(tǒng)時,會碰到很多數(shù)

28、據(jù)量的基于事務(wù)處理系統(tǒng)時,會碰到很多疑惑疑惑在一個方法里面完成一個事務(wù)吧,很難重用在一個方法里面完成一個事務(wù)吧,很難重用 在多個方法(通常還可能調(diào)用了別的對象)里在多個方法(通常還可能調(diào)用了別的對象)里吧,本來一條吧,本來一條sql寫完的,要用多條寫完的,要用多條sql執(zhí)行,效執(zhí)行,效率可想而知。率可想而知。 將將sql封裝成對象,很對象化的在各個方封裝成對象,很對象化的在各個方法間傳遞,既能重用效率也不低法間傳遞,既能重用效率也不低 w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟

29、件 dao模式模式 如何讓如何讓dao不用修改就能在不用修改就能在ejb和和jdbc中中使用使用 著重解決事務(wù)問題著重解決事務(wù)問題 事務(wù)上下文事務(wù)上下文w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 像訂單和訂單行這類的維護程序,對像訂單和訂單行這類的維護程序,對于習(xí)慣使用于習(xí)慣使用cs程序的企業(yè)操作員來說,程序的企業(yè)操作員來說,如果指望他們像網(wǎng)上用戶一樣慢慢點如果指望他們像網(wǎng)上用戶一樣慢慢點擊增加到購物車的方式,絕對是接受擊增加到購物車的方式,絕對是接受不了的。不了的。 在頁面

30、寫上大量的在頁面寫上大量的javascript,是可以是可以實現(xiàn)回車自動出來上面的幫助,回車實現(xiàn)回車自動出來上面的幫助,回車自動到下一個輸入框,或者到新的一自動到下一個輸入框,或者到新的一行行w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 根據(jù)權(quán)限生成不同菜單根據(jù)權(quán)限生成不同菜單 審計審計 最大號表最大號表 靈活報表靈活報表 等等等等w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m

31、浪 潮 軟 件背景 企業(yè)級應(yīng)用模式介紹基于j2ee的企業(yè)應(yīng)用模式基于模式構(gòu)建的框架示例w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件中國軟件產(chǎn)業(yè)之路在何方中國軟件產(chǎn)業(yè)之路在何方w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件在面向?qū)ο蟮脑O(shè)計和編程中,復(fù)用主要通過在面向?qū)ο蟮脑O(shè)計和編程中,復(fù)用主要通過框架的概念加以闡述框架的概念加以闡述 是一些代表商業(yè)應(yīng)用的實體對象,相

32、互協(xié)是一些代表商業(yè)應(yīng)用的實體對象,相互協(xié)作實現(xiàn)核心商業(yè)過程,允許開發(fā)者使用此框作實現(xiàn)核心商業(yè)過程,允許開發(fā)者使用此框架來開發(fā)完成最終的不同需求。架來開發(fā)完成最終的不同需求。 基于框架的技術(shù)通過重用提高了生產(chǎn)效率,基于框架的技術(shù)通過重用提高了生產(chǎn)效率,使用成熟的架構(gòu)不僅能夠降低開發(fā)風(fēng)險、提使用成熟的架構(gòu)不僅能夠降低開發(fā)風(fēng)險、提高生產(chǎn)率,還能對系統(tǒng)統(tǒng)一規(guī)劃,降低信息高生產(chǎn)率,還能對系統(tǒng)統(tǒng)一規(guī)劃,降低信息孤島,提高整合度孤島,提高整合度w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w

33、w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件供應(yīng)鏈管理供應(yīng)鏈管理scm財務(wù)管理財務(wù)管理fi/co銷售與分銷銷售與分銷sd客戶關(guān)系客戶關(guān)系crm生產(chǎn)制造生產(chǎn)制造mrpii人力資源人力資源hr知識管理知識管理km全面預(yù)算全面預(yù)算fbm資金管理資金管理cbm電子商務(wù)電子商務(wù)e-business商業(yè)智能商業(yè)智能bi門戶管理門戶管理

34、ep制造制造金融與服務(wù)金融與服務(wù)政府與公共政府與公共化工化工制藥制藥造紙造紙煙草煙草食品食品離散離散證券證券保險保險信托信托銀行銀行電信電信稅務(wù)稅務(wù)教育教育質(zhì)監(jiān)質(zhì)監(jiān)國防國防能源能源醫(yī)療衛(wèi)生醫(yī)療衛(wèi)生w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w

35、 w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c

36、 h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件符合符合wfmcwfmc規(guī)范規(guī)范 簡單易用易于擴展簡單易用易于擴展工作流程自定義工作流程自定義表單自定義表單自定義豐富的流程監(jiān)管工具豐富的流程監(jiān)管工具w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件用戶界面任務(wù)表管理器交互過程建模工具工作流引擎監(jiān)控管理引用外部產(chǎn)品/數(shù)據(jù)系統(tǒng)控制數(shù)據(jù)生成組織/角色模型數(shù)據(jù)軟件構(gòu)件被解釋引用引用維護使用調(diào)用管理員工作流執(zhí)行服

37、務(wù)過程定義工作流控制數(shù)據(jù)更新工作流相關(guān)數(shù)據(jù)工作流應(yīng)用數(shù)據(jù)操縱 應(yīng)用任務(wù)表調(diào)用應(yīng)用w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 組織結(jié)構(gòu)模型組織結(jié)構(gòu)模型 權(quán)限模型權(quán)限模型 其它商業(yè)組件其它商業(yè)組件權(quán)限模型系統(tǒng)模型基礎(chǔ)設(shè)置組織結(jié)構(gòu)其他部門員工公司崗位部門工作對象功能權(quán)限角色用戶用戶組序列鍵生成模型系統(tǒng)日志模型系統(tǒng)參數(shù)工作日

38、歷財務(wù)年度w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 根據(jù)根據(jù)xmlxml文件自動文件自動生成生成sqlsql、javajava、jspjsp、配置文件配置文件生成生成70%70%代碼代碼數(shù)據(jù)字典維護程序、數(shù)據(jù)字典維護程序、單據(jù)類維護程序無需寫一行程序單據(jù)類維護程序無需寫一行程序代碼生成技術(shù)是構(gòu)建企業(yè)級、健壯的、代碼生成技術(shù)是構(gòu)建企業(yè)級、健壯的、webweb應(yīng)用應(yīng)用程序的最為可用的技術(shù)程序的最為可用的技術(shù)eclipsejbuilder 插件值對象java,jsp代碼等sql表

39、的創(chuàng)建腳本代碼機代碼機核心引擎模板vm腳本數(shù)據(jù)庫接口oracle、sqlserver、db/2.xml業(yè)務(wù)對象建模ant運行工具配置、屬性文件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件開發(fā)隊伍開發(fā)隊伍客客 戶戶開發(fā)需求概要設(shè)計提交概要設(shè)計報告審查結(jié)果需求分析 提交需求分析報告審查結(jié)果詳細設(shè)計model設(shè)計view設(shè)計

40、controller設(shè)計完了通知編程及單元測試進度報告驗收通知提交成果: 程序代碼測試結(jié)果報告質(zhì)量報告操作手冊提交指出對應(yīng)驗收測試檢查提交成果物項目完成審查審查進度管理學(xué)習(xí)框架w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件w w w. l a n g c h a o s o f t. c o mw w w. l a n g c h a o s o f t. c o m浪 潮 軟 件 擴展性擴展性 分布式分布式 面向?qū)ο竺嫦驅(qū)ο蟠罱ǖ讓悠脚_,提供大量面向高層應(yīng)用的組件,搭建底層平臺,提供大量面向高層應(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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論