未來的競爭是數位化、網路上的競爭,因此企業資訊系統對內、對外的協同處理能力勢必成為關鍵性的競爭條件。其中協同的任務包括了資料(Information)、訊息交易(Transaction)與流程(Process)等各層次的整合,這無疑是重大且複雜的工程,而網路技術仍充滿變革,因此找到一個富有彈性、簡單易用、高度整合,最重要的是多數人遵循的可延伸性系統,確實令人期待。
多階層式(N-tier)的企業應用伺服架構被認為是切合需求的解決之道,也已被推廣多年,但開發多階層式服務仍是困難且複雜的工作,因此標準的企業應用程式模型就顯得非常必要。以Java為基礎、由昇陽所提出的J2EE(Java 2 Enterprise Edition),是目前較成熟,也廣受資訊大廠支持的企業應用伺服架構;而微軟最新倡導的“.NET”則是來勢洶洶,其發表的技術架構給人一種衝著J2EE而來的感覺。
即使有了J2EE這樣的標準開發架構,N-tier架構的推展仍存在著不小的阻力。Java人才的不足是一大瓶頸,即使比起三、四年前,懂Java的人已增加不少,但面對廣大的企業e化市場,這些人的力量顯得微不足道。
相較之下,在中小企業為主體的台灣,微軟的語言仍然擁有最大宗的使用者。如果 .NET 的架構能實證其在N-tier應用伺服環境的高度可用性,挾著其熟悉者眾多的優勢,微軟將有機會在此市場快速成長,對J2EE陣營形成不小的競爭壓力。
只要e化能夠順利的推展,對企業來說,選擇何種技術確實不是最重要的考量。在各大廠力拱的Web Services的未來,會是各個技術、語言都可以相容的時代,只要大家都遵循一些開放性標準,包括建立共通資訊格式的XML、讓應用程式間能相互溝通的SOAP、描述企業技術規格的UDDI登錄資料庫,及描述Web Service應用程式功能的WSDL等。在此環境下,各種技術、語言可以繼續扮演其擅長的角色,並與其他技術、語言協同工作。
但理想的時代來臨前,我們仍有許多事情要做。在兩陣營的N-tier開發人才皆不足的今日,除了培養基礎人才,以及由技術原廠提供更精簡、元件化的工具外,對於現有工作者的經驗,應十分重視其傳承,尤其是技術廠商結合產業Know how的成功開發案例,更應發展出成熟的模組化功能,以減輕其他業者的開發時間、成本。
進一步來看,連結Internet的e化之路,並非個別企業之事,而是一場全球同步的競賽,如何加速國內整體的e化條件,也應以開放的心胸來看待。因此,個別企業的e化成功經驗或技術成果,何妨也與他人來分享,所謂唇亡齒寒,別輸掉這場國際競賽,或許比關起門來的勾心鬥角來得重要。