表示層為應(yīng)用程序提供人機(jī)交互界面。通過(guò)各個(gè)角色的操作,調(diào)用Web服務(wù)層封裝的業(yè)務(wù)邏輯,獲取業(yè)務(wù)操作的結(jié)果,通過(guò)瀏覽器界面顯示出來(lái)。Web服務(wù)層將業(yè)務(wù)邏輯以Web服務(wù)的方式進(jìn)行封裝,提供給表示層調(diào)用,并負(fù)責(zé)與表示層操作進(jìn)行交互。
業(yè)務(wù)邏輯層是系統(tǒng)的核心層,它包括系統(tǒng)接口和業(yè)務(wù)功能2部分。系統(tǒng)接口是與PMS集成的接口,如CAPP接口和PDM接口;業(yè)務(wù)功能主要包括用戶管理和權(quán)限管理等通用功能和計(jì)劃下達(dá)、任務(wù)接收、車(chē)間流轉(zhuǎn)及齊套管理等業(yè)務(wù)功能。其中通用組件主要是對(duì)一些常用功能封裝而成的組件,可以作為未來(lái)系統(tǒng)的復(fù)用組件。另外,它還包括一個(gè)配置管理層對(duì)系統(tǒng)的基礎(chǔ)數(shù)據(jù)、參數(shù)和日志等配置信息進(jìn)行管理。
數(shù)據(jù)訪問(wèn)層為應(yīng)用程序提供統(tǒng)一的數(shù)據(jù)訪問(wèn)服務(wù),消除上層對(duì)數(shù)據(jù)庫(kù)的直接訪問(wèn),實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互。數(shù)據(jù)訪問(wèn)層為Oracle提供了定制的數(shù)據(jù)訪問(wèn)組件,優(yōu)化了對(duì)Oracle數(shù)據(jù)庫(kù)的訪問(wèn)。數(shù)據(jù)訪問(wèn)層通
過(guò)使用連接池和緩存來(lái)提高數(shù)據(jù)訪問(wèn)速度和效率,減少系統(tǒng)開(kāi)銷,提高整個(gè)WEB應(yīng)用系統(tǒng)的運(yùn)行效率。數(shù)據(jù)存儲(chǔ)層包括數(shù)據(jù)庫(kù)和存儲(chǔ)文件,為業(yè)務(wù)數(shù)據(jù)、流程數(shù)據(jù)及配置數(shù)據(jù)提供持久化支持。另外利用XML和和帶格式文本進(jìn)行數(shù)據(jù)的臨時(shí)存儲(chǔ)和業(yè)務(wù)間的交互,如不同BOM之間的轉(zhuǎn)換。
1.4系統(tǒng)開(kāi)發(fā)平臺(tái)及技術(shù)軟件架構(gòu)支撐環(huán)境采用.NET框架。數(shù)據(jù)庫(kù)系統(tǒng)采用大型關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)Oraele10g,為整個(gè)系統(tǒng)提供了可靠的數(shù)據(jù)保證。軟件開(kāi)發(fā)及管理平臺(tái)采用.NET框架的VisualStudioTeamSystem2005,是在結(jié)合微軟MSF成功開(kāi)發(fā)經(jīng)驗(yàn)的基礎(chǔ)上,推出的軟件開(kāi)發(fā)生命周期管理系統(tǒng)。其開(kāi)發(fā)工具VisualStudio2005用于生成Web應(yīng)用程序、XMLWeb服務(wù)、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com