趙 紅 程 云
摘要:企業(yè)成功實(shí)施BPR能夠提高其管理水平,提高經(jīng)濟(jì)效益,應(yīng)用JEE技術(shù)搭建一個合理高效的BPR管理系統(tǒng),可以大大地提高企業(yè)流程管理的效率。
關(guān)鍵詞:JEE;BPR;優(yōu)勢
BPR(業(yè)務(wù)流程再造)是一種新的管理方法,是一項復(fù)雜的系統(tǒng)工程,它的實(shí)施要依靠工業(yè)工程技術(shù)、運(yùn)籌學(xué)方法、管理科學(xué)、人文科學(xué)和現(xiàn)代信息技術(shù)等。
目前可以用于BPR管理系統(tǒng)開發(fā)設(shè)計的主要技術(shù)有很多。傳統(tǒng)的ASP、PHP、CGI等技術(shù)開發(fā)BPR系統(tǒng)時具有速度快,開發(fā)難度小的特點(diǎn),但是在后期升級方面卻顯示出較多缺點(diǎn),而且這些傳統(tǒng)的技術(shù)都缺乏對“建?!奔夹g(shù)的支持,特別是在信息人性化的過程中常常捉襟見肘。不能滿足系統(tǒng)多功能的需求。微軟公司的.net平臺技術(shù)開發(fā)的系統(tǒng)的弊端在于無法實(shí)現(xiàn)跨平臺應(yīng)用。
JEE是一種利用Java平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。JEE是當(dāng)前主流的架構(gòu)技術(shù)之一,目前很多企業(yè)采用JEE技術(shù)的結(jié)構(gòu)設(shè)計與解決方案。JEE體系結(jié)構(gòu)能夠為BPR管理系統(tǒng)的架設(shè)提供中間層集成框架,用其來滿足無需太多費(fèi)用而又高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用需求。
JEE技術(shù)的基礎(chǔ)就是核心Java平臺標(biāo)準(zhǔn)版,JEE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如“編寫一次、隨處運(yùn)行”的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時還提供了對EJB(Enterprise Jav-aBeans)、Java Servlets API、JSP(JavaSewer Pages)以及XML技術(shù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結(jié)構(gòu)。用JEE技術(shù)作為企業(yè)級BPR管理系統(tǒng)的應(yīng)用開發(fā)具有很多優(yōu)越性,其明顯的優(yōu)勢主要表現(xiàn)在以下幾個方面:
(1)可移植性強(qiáng)。JEE平臺支持Java語言,可以使基于JEE標(biāo)準(zhǔn)開發(fā)的BPR管理系統(tǒng)具有Java語言所特有的與平臺無關(guān)性,一套程序可以適用于多種平臺,保證了系統(tǒng)可以跨平臺運(yùn)行?;贘EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上。例如:可被部署到高端UNIX與大型機(jī)系統(tǒng),這種系統(tǒng)單機(jī)可支持64至256個處理器。J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略,能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署。
(2)簡化開發(fā)。JEE允許把一些通用的、繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成。這樣開發(fā)人員可以集中精力在如何創(chuàng)建業(yè)務(wù)邏輯上,相應(yīng)地縮短了開發(fā)時間。JEE體系結(jié)構(gòu)各層次之間在邏輯上保持相對獨(dú)立,在系統(tǒng)開發(fā)期間,各層的開發(fā)可以并行進(jìn)行,又由于JEE采用了組件技術(shù),許多模塊可以被重用,這樣可以節(jié)約開發(fā)時間,縮短BPR管理系統(tǒng)的開發(fā)周期,提高了效率。
(3)靈活性強(qiáng)。JEE體系結(jié)構(gòu)各層次之間保持相對獨(dú)立,當(dāng)其中某一層因需要做出修改時,其他各層不受影響,這種軟件獨(dú)立性使得BPR管理系統(tǒng)的改進(jìn)、升級變得極為靈活。
(4)低成本性。通過提供統(tǒng)一的開發(fā)平臺,JEE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,因此。JEE可以提供中間層集成框架以滿足用戶低成本投入,而又需要高可用性、高可靠性以及可擴(kuò)展性應(yīng)用的需求。
(5)安全性強(qiáng)。由于在客戶機(jī)和數(shù)據(jù)庫服務(wù)器之間插入了應(yīng)用功能服務(wù)器,使兩者不直接相聯(lián)系,并且系統(tǒng)的事務(wù)處理邏輯組件在應(yīng)用功能服務(wù)器上,便于集中控制,這樣既防止了非法侵入數(shù)據(jù)庫,同時又防止了用戶對BPR管理系統(tǒng)的破壞。
(6)可維護(hù)性強(qiáng)。在JEE的體系結(jié)構(gòu)下,事務(wù)處理邏輯組件集中放置在應(yīng)用功能服務(wù)器上,這將使BPR管理系統(tǒng)的維護(hù)變得簡單、容易。當(dāng)系統(tǒng)的事務(wù)處理邏輯發(fā)生變化時,只需更新應(yīng)用功能服務(wù)器上的事務(wù)處理邏輯組件即可,而與客戶機(jī)端無關(guān),避免了客戶端應(yīng)用程序受版本控制和更新的困難。
(7)高集成性。JEE平臺以其豐富的系統(tǒng)功能,通過JDBC、JTA、JMS、XML、JNDI、CORBA等API可以與幾乎所有關(guān)系型數(shù)據(jù)庫、事物處理服務(wù)器、消息處理服務(wù)器、目錄服務(wù)器和郵件服務(wù)器等進(jìn)行無縫集成。
由于采用開放的協(xié)作制定規(guī)范,JEE體現(xiàn)了眾多企業(yè)計算領(lǐng)域供應(yīng)商的知識和專業(yè)技術(shù)。這意味著產(chǎn)品解決方案能夠滿足任何商業(yè)需求。由于有大量的廠商支持,所以用戶的選擇范圍會更廣泛。
現(xiàn)今,隨著信息技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)日益成為主要的商業(yè)交易平臺,具有可伸縮性、靈活性、易維護(hù)性的管理系統(tǒng)是人們關(guān)注的焦點(diǎn),JEE恰好提供了這樣一個機(jī)制。在企業(yè)級應(yīng)用領(lǐng)域,JEE技術(shù)越來越受到企業(yè)的青睞,基于JEE架構(gòu)的新應(yīng)用不斷涌現(xiàn),從電子商店到網(wǎng)上交易系統(tǒng),從MIS系統(tǒng)到CRM、ERP、SCM,而應(yīng)用JEE的行業(yè)也越來越多。從新興的信息產(chǎn)業(yè)、電信到傳統(tǒng)的銀行業(yè)、保險業(yè)等。因此,應(yīng)用JEE技術(shù)開發(fā)系統(tǒng)有很強(qiáng)的可行性,作為大型B to B市場和海量交易處理的安全穩(wěn)定的端到端平臺,其應(yīng)用前景十分廣闊。從JEE應(yīng)用的發(fā)展勢頭來看,JEE技術(shù)將成為未來企業(yè)級應(yīng)用的主流技術(shù)。