純JAVA開發(fā)
每家企業(yè)都希望一個(gè)合適的企業(yè)資源管理(ERP)系統(tǒng)能應(yīng)用長(zhǎng)達(dá)若干年的時(shí)間,而不想該系統(tǒng)有可能在短短的幾年時(shí)間內(nèi)被淘汰,否則這幾年在時(shí)間及資金上的投資將付之東流!選擇 Java開發(fā)的 ERP系統(tǒng),便可避免以上的風(fēng)險(xiǎn)。
Java語言具有技術(shù)平臺(tái)廣闊性、自由性以及標(biāo)準(zhǔn)性,使得Java程序可以在任何平臺(tái)上運(yùn)行,如 MS-DOS,Windows,Unix等。
交互式特性
Java是面向?qū)ο蟮木W(wǎng)絡(luò)編程語言,由于它支持TCP/IP協(xié)議,使得用戶可以通過瀏覽器訪問到Internet上的各種動(dòng)態(tài)對(duì)象。并且在網(wǎng)絡(luò)上用戶可以交互式地進(jìn)行各種動(dòng)作,而多線程技術(shù)的引入使得這種交互式操作更為容易。
多線程機(jī)制
Java語言支持多線程機(jī)制,多線程機(jī)制使得Java程序能夠并行處理多項(xiàng)任務(wù)。例如讓一個(gè)線程負(fù)責(zé)數(shù)據(jù)的檢索、查尋,另一個(gè)線程與用戶進(jìn)行交互,這樣,兩個(gè)線程得以并行執(zhí)行,實(shí)現(xiàn)網(wǎng)絡(luò)上的交互式操作。
安全性
在類似Internet的這種分布式網(wǎng)絡(luò)環(huán)境中,安全性是個(gè)不容忽視的問題。Java語言在安全性方面引入了實(shí)時(shí)內(nèi)存分配及布局來防止直接修改物理內(nèi)存布局;通過字節(jié)代碼驗(yàn)證器對(duì)字節(jié)代碼的檢驗(yàn),以防止網(wǎng)絡(luò)病毒及其它非法代碼侵入。此外,Java語言還采用了許多面向?qū)ο蟮漠惓L幚頇C(jī)制,負(fù)責(zé)對(duì)一些異常事件進(jìn)行處理,如內(nèi)存空間不夠,程序異常中止等的處理。
? 超B/S架構(gòu)(web-based)
超B/S架構(gòu)為企業(yè)建立一個(gè)跨區(qū)域、跨公司、跨部門、跨平臺(tái)的協(xié)同作業(yè)環(huán)境,用戶只需通過Internet瀏覽器作系統(tǒng)登入,獨(dú)立運(yùn)作的Java Applet應(yīng)用程序窗口便自動(dòng)展開。Java Applet是采用Java語言編寫的一種應(yīng)用程序,以語句簡(jiǎn)練、生成程序小、運(yùn)行速度快而著稱。
維護(hù)和升級(jí)方式簡(jiǎn)單。
目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,但是采用超B/S 架構(gòu)的J3T系統(tǒng)明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)中大型企業(yè)來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但超B/S 架構(gòu)的J3T系統(tǒng)只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。采用超B/S 架構(gòu),軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。
成本降低,選擇更多
大家都知道Windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上Windows并不是處于統(tǒng)治地位。使用超B/S 架構(gòu)的J3T系統(tǒng),可以將系統(tǒng)安裝在Linux服務(wù)器。采用Linux作為服務(wù)器操作系統(tǒng),不僅降低了成本,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管服務(wù)器選用那種操作系統(tǒng),都可以讓大部分使用Windows作為操作系統(tǒng)的電腦不受影響。