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