Axapta因其良好的效率,穩(wěn)定性和安全性以及強(qiáng)大的二次開發(fā)能力成為ERP平臺技術(shù)的典范.在即將發(fā)布的Axapta4.0中,Axapta將繼續(xù)加強(qiáng)或新增某些特性,使其更臻完善.本文介紹一下Axapta4.0在平臺中增強(qiáng)和新增的某些特性.
一. 平臺設(shè)計的原則
Axpata4.0在平臺方面提升的主要原則是效率和穩(wěn)定性,可靠計算和文檔.
1. 效率和穩(wěn)定性
為了滿足現(xiàn)有客戶和支撐Axapta4.0的一些新的特性, Axapta4.0平臺在性能和效率方面有了大的提升.
1.1數(shù)據(jù)庫訪問和AOS的提升
以下特性提升了數(shù)據(jù)庫的性能.
a. 改進(jìn)了SQL Hints的默認(rèn)使用.
b. 改進(jìn)了索引的使用.
c. 當(dāng)從窗體更新數(shù)據(jù)庫的行記錄時,默認(rèn)使用樂觀并發(fā)檢查模型.
d. 最優(yōu)化的服務(wù)器端ODBC游標(biāo)使用.
e. 優(yōu)化Meta-data的傳送來降低表和類的負(fù)載.
f. Database-Server通訊協(xié)議從AOCP改成SSPI和RPC.
另外Axapta核心的增強(qiáng)也提升了數(shù)據(jù)庫訪問的效率.
g. 改進(jìn)了代碼的執(zhí)行模式.
h. 采用全局鎖來同步對全局?jǐn)?shù)據(jù)結(jié)構(gòu)的訪問和其它操作比如文件的訪問等.
1.2 Client Server協(xié)議從AOCP改成RPC
Axapta4.0網(wǎng)絡(luò)運輸層采用RPC協(xié)議,先前的Axapta3.0用socket編程實現(xiàn)client和server
之間的通訊
這種改變?yōu)樾诺腊踩?數(shù)據(jù)序列化,客戶端連接池,服務(wù)器端線程池,異步調(diào)用,client和server之間的異常處理機(jī)制.
1.3代碼訪問安全(CAS)
禁止沒有開發(fā)級別權(quán)限的人運行APIs.
1.4 應(yīng)用中的效率提升
應(yīng)用程序中也改進(jìn)了Axapta應(yīng)用中存在的效率問題,比如:BOM計算,檢查信用額度,優(yōu)
化了guaranteed orders的處理消除了磁盤的循環(huán)訪問,改進(jìn)了采用區(qū)間的主生產(chǎn)計劃等.
2. 可靠計算
可靠計算意味著確保計算的安全和可靠.Axpata4.0為了實現(xiàn)可靠計算增強(qiáng)了如下幾點:
2.1 采用Windows認(rèn)證.
2.2 AOS以Windows 服務(wù)的形式運行在網(wǎng)絡(luò)賬號下.
2.3 采用三層架構(gòu),用一個或多個AOS.
2.4 提供更多的安全鍵,管理員可以對一些敏感數(shù)據(jù)進(jìn)行更為細(xì)致的控制.
2.5 一些敏感的系統(tǒng)表和元數(shù)據(jù),只有開發(fā)人員和管理員有寫權(quán)限.
2.6 增強(qiáng)跟產(chǎn)品一起發(fā)布的安全最佳實踐的文檔和培訓(xùn).
2.7 持續(xù)地在Axapta在線幫助上更新文檔.
2.8 解決方案在內(nèi)部Release后給出增強(qiáng)軟件的日程安排.
3. 文檔
Axapta4.0的文檔有了很大的增強(qiáng),其亮點有如下幾個方面:
3.1基于對用戶的調(diào)查.
Axapta內(nèi)容小組有專門的研究員用了12個月的時間與合作伙伴和用戶交談,以確保設(shè)計內(nèi)容的方案確實能夠滿足用戶的需要.
3.2 重新設(shè)計的幫助系統(tǒng)
Axapta4.0的幫助系統(tǒng)被重新設(shè)計用來給最終用戶,IT職業(yè)人員和開發(fā)者提供信息,所有幫助信息都被編譯成HTML(CHM)格式,客戶和合作伙伴可以用HTML編輯編輯器來修改幫助文檔.
3.3 客戶反饋機(jī)制
用戶可以直接從產(chǎn)品的幫助主題和站點中反饋任意格式的文本內(nèi)容.每一個主題都含有一個相關(guān)的鏈接:”對本主題的建議”.
3.4 持續(xù)地發(fā)布
當(dāng)產(chǎn)品發(fā)布后,文檔會按時升級以回答客戶的反饋.
二.平臺的增強(qiáng)
這部分討論一下Axapta4.0的底層平臺的變化,這些平臺的變化帶來效率的提升,穩(wěn)定性,商務(wù)智能以及信息共享.
1.與微軟技術(shù)更緊密地整合.
更加緊密地跟微軟技術(shù)整合使安裝和管理工作變得簡單.
1.1.Microsoft Windows Server 2003
構(gòu)建在Microsoft Windows Server 2003之上提供了增強(qiáng)的安全性,可靠性和實用性.另外,微軟增強(qiáng)和擴(kuò)展了服務(wù)器操作系統(tǒng)整合.NET連接信息,人,系統(tǒng)和設(shè)備的優(yōu)點.
1.2.Microsoft SQL Server2005 Reporting Services
Microsoft SQL Server Reporting Services是一個全面的,基于服務(wù)器的解決方案,它可以創(chuàng)建,管理傳統(tǒng)的,紙的報表,也可以提供交互式的Web報表.作為微軟商務(wù)智能框架的一個完整的部分, Microsoft SQL Server Reporting Services結(jié)合了Microsoft SQL Server和Microsoft Windows Server的數(shù)據(jù)管理能力和熟悉,強(qiáng)大的Microsoft Office應(yīng)用系統(tǒng)呈現(xiàn)實時信息來支持日常操作.
Axapta 4.0一個新增加的特性允許用戶用Microsoft SQL Server2005 Reporting Services的報表創(chuàng)建工具創(chuàng)建日常操作和管理報表.
1.3. Microsoft SharePoint 產(chǎn)品和技術(shù)
Axapta4.0中的企業(yè)門戶(EntERPrise Portal)基于Microsoft SharePoint 產(chǎn)品和技術(shù)(Microsoft Windows SharePoint Services, version 2, Service Pack 2, or Microsoft? Office SharePoint? Portal Server 2003)
1.4. Microsoft RFID架構(gòu)
Axapta4.0可以很容易地跟Microsoft RFID架構(gòu)整合,無線射頻識別技術(shù)(RFID)可以讓制造商和分銷商通過增加信息捕捉點的方式來更好地了解供應(yīng)鏈的運行情況.當(dāng)Microsoft RFID架構(gòu)發(fā)布之后這個功能就可以用了.
這個功能可能要在Axapta4.0發(fā)布之后才能發(fā)布.
圖一.Axapta4.0采用的技術(shù)關(guān)系圖
2. 改進(jìn)的應(yīng)用架構(gòu)
Axapta 4.0在架構(gòu)方面的改變提供了一個更穩(wěn)定,更安全和更易于升級的環(huán)境.
圖二.Axapta4.0架構(gòu)
2.1整體架構(gòu)的改變
Axapta4.0希望在整體架構(gòu)方面相比以前的版本包含一些變化,這些變化旨在提高整個解決方案的效率和性能.
a.只支持三層架構(gòu).
b.支持RPC
Axapta4.0網(wǎng)絡(luò)傳輸層采用遠(yuǎn)程過程調(diào)用(RPC)服務(wù).這樣的改變?yōu)樾诺腊踩?數(shù)據(jù)序列化,客戶端連接池,服務(wù)器端線程池,異步調(diào)用,客戶端和服務(wù)器端的異常處理機(jī)制.
c.Windows認(rèn)證
Axapta 4.0的登錄采用基于活動目錄的解決方案,增強(qiáng)了安全性和管理.用戶只需要登錄計算機(jī)就可以訪問Axapta4.0.
d.用戶管理
Axapta4.0的用戶和Web用戶合并在一起,所有用戶的管理都通過用戶管理窗體.不再需要為Axapta Client和Axapta EntERPrise Portal分別采用不同的賬號.可以在Axapta內(nèi)設(shè)定一個用戶的默認(rèn)語言和默認(rèn)的幫助系統(tǒng).
e.批處理過程更新.
通過使用新增加的RunAs功能,Axapta 4.0的批處理作業(yè)可以作為最初提交作業(yè)的Axapta用戶執(zhí)行,而不是運行該批處理作業(yè)的用戶.如果采用了這種方式,最初發(fā)起批處理過程的用戶將不能與批處理作業(yè)交互或者查看輸出.不用RunAs的批處理過程依然可用,沒有采用RunAs可以方便地轉(zhuǎn)變成采用RunAs.
f.追蹤功能的提高.
Axapta4.0增加了新的功能,可以追蹤客戶端或者服務(wù)器端的活動,追蹤可以在服務(wù)器端或者客戶端配置工具中配置.
g.配置工具
重寫了配置工具,可以在所有程序->管理工具中找到該程序.
這個工具可以支持架構(gòu)的改變,在非交互式運行狀態(tài)下更改事務(wù)連接器(Business Connector)的配置,增強(qiáng)了健壯的跟蹤功能.
i.壓縮和加密
可以采用包壓縮.加密采用RPC加密算法,在客戶端配置工具中配置.
j.更新的Email支持.
Axapta 4.0中用.NET協(xié)作數(shù)據(jù)對象(CDO)2.0替代了Axapta3.0中采用的控制Email的名為Dundas組件.管理員可以為發(fā)送失敗的Mail制訂重發(fā)的日程安排.所有通過CDO發(fā)送的郵件都可以用等待,發(fā)送和失敗三個狀態(tài)來追蹤記錄.
2.2 數(shù)據(jù)庫改變
Axapta和數(shù)據(jù)庫的整合也是影響性能和安全的關(guān)鍵因素.Axapta4.0在與數(shù)據(jù)庫的通訊方式方面做了一些改變
a.64位記錄標(biāo)志符
為了支持更大的客戶,Axapta改為每個表用64位的記錄表示法
b.寫權(quán)限的控制
一些敏感的系統(tǒng)表和元數(shù)據(jù)只有管理員和開發(fā)人員有寫權(quán)限.
c.兼容Unicode
d.增強(qiáng)了Database hint
e.數(shù)據(jù)庫并發(fā)配置
f.增強(qiáng)了DataBase Index
g.個性化配置數(shù)據(jù)移植到數(shù)據(jù)庫中
h.元數(shù)據(jù)來回傳輸
為了提高效率,表中元數(shù)據(jù)的來回傳輸次數(shù)和類的負(fù)載降低了.
i.通訊協(xié)議
與數(shù)據(jù)庫服務(wù)器的通訊協(xié)議從AOCP轉(zhuǎn)化為SSPI和RPC.
2.3應(yīng)用對象服務(wù)器(AOS)的改變.
a.以Windows服務(wù)的形式運行.
2.4安裝和部署工具
采用Axapta4.0的一些新特性,安裝和部署將是一件非常輕松的事情.
a.統(tǒng)一的安裝向?qū)?
不論是分布式部署還是單機(jī)版都采用同一個安裝向?qū)?安裝Axapta4.0不需要深入了解其架構(gòu).
b.增強(qiáng)了語言的支持
c.整合了邊界網(wǎng)絡(luò)配置工具
2.5升級工具包
a.Axapta數(shù)據(jù)庫升級準(zhǔn)備工具
b.改進(jìn)了checklist
c.新的和增強(qiáng)的示例數(shù)據(jù)庫
d.Excel數(shù)據(jù)的導(dǎo)出和導(dǎo)入
2.6 Business Connector
新的.NET Bussiness Connector用.NET FrameWork2.0來實現(xiàn)的,提供了文檔化的托管代碼的類,客戶,合作伙伴和ISVs可以用這些來創(chuàng)建與Axapta整合的應(yīng)用.
原來基于Com的Business Connector仍然可以使用.
2.7 Axapta4.0中的企業(yè)門戶
Axapta4.0中的企業(yè)門戶建構(gòu)在Windows SharePoint Services(WSS)之上,與SharePoint的整合可以極大地簡化創(chuàng)建和維護(hù)Web頁面的過程.
圖三.企業(yè)門戶架構(gòu)
限于篇幅,以上只是簡單地分析了一下Axapta4.0在平臺方面的增強(qiáng)和新增的特性,在后續(xù)文章中將繼續(xù)介紹Axapta4.0在應(yīng)用等方面的改進(jìn).
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://m.nttd-wave.com.cn/
本文標(biāo)題:ERP平臺技術(shù)典范之作--Axapta4.0特性簡介
本文網(wǎng)址:http://m.nttd-wave.com.cn/html/consultation/1082063984.html