Axapta因其良好的效率,穩(wěn)定性和安全性以及強(qiáng)大的二次開發(fā)能力成為ERP平臺技術(shù)的典范.在即將發(fā)布的Axapta4.0中,Axapta將繼續(xù)加強(qiáng)或新增某些特性,使其更臻完善.本文介紹一下Axapta4.0在平臺中增強(qiáng)和新增的某些特性.
一. 平臺設(shè)計(jì)的原則
Axpata4.0在平臺方面提升的主要原則是效率和穩(wěn)定性,可靠計(jì)算和文檔.
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ù)庫的行記錄時(shí),默認(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ò)運(yùn)輸層采用RPC協(xié)議,先前的Axapta3.0用socket編程實(shí)現(xiàn)client和server
之間的通訊
這種改變?yōu)樾诺腊踩?數(shù)據(jù)序列化,客戶端連接池,服務(wù)器端線程池,異步調(diào)用,client和server之間的異常處理機(jī)制.
1.3代碼訪問安全(CAS)
禁止沒有開發(fā)級別權(quán)限的人運(yùn)行APIs.
1.4 應(yīng)用中的效率提升
應(yīng)用程序中也改進(jìn)了Axapta應(yīng)用中存在的效率問題,比如:BOM計(jì)算,檢查信用額度,優(yōu)
化了guaranteed orders的處理消除了磁盤的循環(huán)訪問,改進(jìn)了采用區(qū)間的主生產(chǎn)計(jì)劃等.
2. 可靠計(jì)算
可靠計(jì)算意味著確保計(jì)算的安全和可靠.Axpata4.0為了實(shí)現(xiàn)可靠計(jì)算增強(qiáng)了如下幾點(diǎn):
2.1 采用Windows認(rèn)證.
2.2 AOS以Windows 服務(wù)的形式運(yùn)行在網(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ā)布的安全最佳實(shí)踐的文檔和培訓(xùn).
2.7 持續(xù)地在Axapta在線幫助上更新文檔.
2.8 解決方案在內(nèi)部Release后給出增強(qiáng)軟件的日程安排.
3. 文檔
Axapta4.0的文檔有了很大的增強(qiáng),其亮點(diǎn)有如下幾個方面:
3.1基于對用戶的調(diào)查.
Axapta內(nèi)容小組有專門的研究員用了12個月的時(shí)間與合作伙伴和用戶交談,以確保設(shè)計(jì)內(nèi)容的方案確實(shí)能夠滿足用戶的需要.
3.2 重新設(shè)計(jì)的幫助系統(tǒng)
Axapta4.0的幫助系統(tǒng)被重新設(shè)計(jì)用來給最終用戶,IT職業(yè)人員和開發(fā)者提供信息,所有幫助信息都被編譯成HTML(CHM)格式,客戶和合作伙伴可以用HTML編輯編輯器來修改幫助文檔.
3.3 客戶反饋機(jī)制
用戶可以直接從產(chǎn)品的幫助主題和站點(diǎn)中反饋任意格式的文本內(nèi)容.每一個主題都含有一個相關(guān)的鏈接:”對本主題的建議”.
3.4 持續(xù)地發(fā)布
當(dāng)產(chǎn)品發(fā)布后,文檔會按時(shí)升級以回答客戶的反饋.
二.平臺的增強(qiáng)
這部分討論一下Axapta4.0的底層平臺的變化,這些平臺的變化帶來效率的提升,穩(wěn)定性,商務(wù)智能以及信息共享.
1.與微軟技術(shù)更緊密地整合.
更加緊密地跟微軟技術(shù)整合使安裝和管理工作變得簡單.
1.1.Microsoft Windows Server 2003
構(gòu)建在Microsoft Windows Server 2003之上提供了增強(qiáng)的安全性,可靠性和實(shí)用性.另外,微軟增強(qiáng)和擴(kuò)展了服務(wù)器操作系統(tǒng)整合.NET連接信息,人,系統(tǒng)和設(shè)備的優(yōu)點(diǎn).
1.2.Microsoft SQL Server2005 Reporting Services
Microsoft SQL Server Reporting Services是一個全面的,基于服務(wù)器的解決方案,它可以創(chuàng)建,管理傳統(tǒng)的,紙的報(bào)表,也可以提供交互式的Web報(bào)表.作為微軟商務(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)實(shí)時(shí)信息來支持日常操作.
Axapta 4.0一個新增加的特性允許用戶用Microsoft SQL Server2005 Reporting Services的報(bào)表創(chuàng)建工具創(chuàng)建日常操作和管理報(bào)表.
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)可以讓制造商和分銷商通過增加信息捕捉點(diǎn)的方式來更好地了解供應(yīng)鏈的運(yùn)行情況.當(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ì)算機(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ùn)行該批處理作業(yè)的用戶.如果采用了這種方式,最初發(fā)起批處理過程的用戶將不能與批處理作業(yè)交互或者查看輸出.不用RunAs的批處理過程依然可用,沒有采用RunAs可以方便地轉(zhuǎn)變成采用RunAs.
f.追蹤功能的提高.
Axapta4.0增加了新的功能,可以追蹤客戶端或者服務(wù)器端的活動,追蹤可以在服務(wù)器端或者客戶端配置工具中配置.
g.配置工具
重寫了配置工具,可以在所有程序->管理工具中找到該程序.
這個工具可以支持架構(gòu)的改變,在非交互式運(yùn)行狀態(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ù)的形式運(yùn)行.
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來實(shí)現(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.guhuozai8.cn/
本文標(biāo)題:ERP平臺技術(shù)典范之作--Axapta4.0特性簡介
本文網(wǎng)址:http://m.guhuozai8.cn/html/consultation/1082063984.html