
J2EE(Java 2 Enterprise Edition)應用程序模型起始于Java程序語言和Java虛擬機,它們所提供的便攜性、安全性,以及包括開發人員的能力奠定了形成應用程序模型的基礎,以下介紹的中軟融鑫綜合信息平臺就是一個很好的應用解決方案范例。
一、J2EE應用模型
J2EE提供了一個企業級的計算模型和運行環境用于開發和部署多層體系結構的應用。它通過提供企業計算環境所必需的各種服務,使得部署在J2EE平臺上的多層應用,可以實現高可用性、安全性、可擴展性和可靠性。它的優越性在于:計算平臺支持Java語言,使得基于J2EE標準開發的應用可以跨平臺地移植;Java語言非常安全、嚴格,這使開發者可以編寫出非常可靠的代碼; J2EE提供了企業計算中需要的所有服務,且更加易用;J2EE中多數標準定義了接口,例如JNDI(Java Naming and Directory Interface)、JDBC、Java Mail等,因此可以和許多廠商的產品配合,容易得到廣泛的支持;J2EE樹立了一個廣泛而通用的標準,大大簡化了應用開發和移植過程。
J2EE已經成為開發商創建電子商務應用的事實標準。正是認識到J2EE平臺作為一種可擴展的、全功能的平臺,可以將關鍵的企業應用擴展到任何Web瀏覽器上并可適合多種不同的Internet數據流、可連接到幾乎任何一種傳統數據庫和解決方案,使企業經理根據多家企業所提供的產品和技術開發和部署最佳的解決方案,進而降低開發網絡化應用的費用和復雜性,面對這一巨大優勢,很多廠家都表示將對J2EE給予支持,并將J2EE技術作為大型BtoB市場和海量交易處理的安全穩定的端到端平臺。已經有許多家廠商取得了Sun公司的許可,如BEA System、Sybase、Oracle以及Fujitsu等等。Sun還將推出適用于Linux的J2EE。無疑,J2EE為企業勾勒了一幅具有更強的伸縮性、開放性、安全性且簡單易用的未來應用的藍圖。
二、綜合信息平臺的產生背景
在金融領域,面對廣大科技人員的主要任務:"加快金融電子化建設,建立健全電子信息管理系統,充分應用現代化信息技術手段,抓緊金融系統風險監測預報體系的建設,提高金融統計、會計、稽核和監管水平"。
盡管目前金融領域正在進行數據大集中,各商業銀行正在將各地的業務數據逐漸的集中到總行進行中心集中管理,但是仍然有許多的業務數據需要手工以書面形式傳送,而且經常是由某一業務部門重復傳送到其他部門上級主管領導。這種重復工作,加大了業務處室的工作負擔,在一定程度上也影響工作效率。
為了最大程度地實現信息的共享,充分體現信息的實時性,加強總部與各分支機構之間數據和信息流轉的規范化管理,以實現金融數據信息發布及金融信息的共享,中軟融鑫與人行合作推出了企業級"綜合信息平臺",其目標是構建安全、有效、規范、易操作的和信息分類加工的系統管理平臺。該平臺以權限管理為基礎和核心,構造一個統一的信息平臺,滿足日常信息發布和瀏覽的基本需求,系統采用通用數據庫接口和數據倉庫技術將業務數據進行統一管理。
三、基本結構體系
"綜合信息平臺"的基本結構體系為B/S三層結構,靈活性強、界面友好、適用范圍廣、易于維護。
三層結構就是把二層Client/Server結構的事務處理邏輯模塊從客戶機的任務中分離出來,由單獨組成的一層來負擔其任務,這樣客戶機的壓力大大減輕了,把負荷均衡地分配給了Web服務器,于是由原來的兩層的Client/server結構轉變成三層的Browser/Server結構,其優點是靈活性強、界面友好、適用范圍廣、易于維護。基于三層結構最通常的模型為Web模型,如圖1:所示
Web服務器負責HTML的處理,接受用戶請求并返回給用戶靜態的頁面。Web服務器將信息組織成分布式的超文本,通過超文本標記語言(HTML)和超文本傳輸協議(HTTP)來描述和組織信息,簡單而實用地實現了以整個網絡空間為操作背景的超文本/超媒體的數據存取。
應用服務器負責應用的處理,包括應用邏輯、開發、維護等幾乎所有的工作并通過數據接口可以動態地訪問數據庫。如果用戶請求的是靜態頁面,則由Web服務器處理返回;如果用戶的請求是信息查詢等動態頁面,就由應用服務器處理,將處理結果返回Web服務器,由Web服務器將處理好的頁面返回給用戶。
數據庫服務器負責綜合信息平臺數據的存儲和管理;綜合信息平臺數據庫通過數據庫接口建立與業務數據庫系統的連接,使業務數據庫中的數據可以方便地發布到信息系統數據庫,而不必考慮業務數據庫的系統平臺和類型。
四、統一、便利的信息交換平臺——綜合信息平臺
"綜合信息平臺"的建設正是基于上述三層體系結構的。Web服務器負責管理所有的客戶連接和處理所有的客戶請求,不必進行大量的數據分析工作,因此減少了網絡的阻塞,在負荷增加時可以用增加Web服務器的方式來進行緩解。應用服務器專門用于解釋JSP動態頁面,并向信息系統數據庫的服務器發送數據指令,如果數據不在信息系統數據庫服務器上,信息系統的數據庫服務器將通過通用數據接口從業務數據庫中提取數據,在取得數據后,將執行后的JSP動態頁面發送到Web服務器,由Web服務器將結果返回客戶端。
"綜合信息平臺"利用Internet技術,以Web為核心應用,構建統一和便利的信息交換平臺及綜合信息資源庫。用戶通過現有的Notes平臺或Web工具可方便的瀏覽總行、分行及行外(重點是商業銀行及金融機構)信息資源,實現最大范圍的信息資源共享。由于信息系統數據庫和業務數據庫分離,中間采用了通用數據庫接口進行數據的傳輸,有利于各業務系統的獨立運行和數據安全,也很好地解決數據一致性的問題。
主要特點:
●系統支持多種平臺、多種網絡協議,方便有效地實現與主要業務系統交換數據和信息。
●整體系統運行穩定,有很強的防錯、抗錯能力;具有很強的故障恢復和應急措施,完善的系統日志和備份,保證日常事務不間斷地正常運行。
●良好的界面,方便、靈活的操作方式,日常訪問信息、發布信息,系統管理員進行系統維護都可獨立完成,不需要專門的IS人員支持。
●系統建設符合當前的技術發展方向。采用成熟的產品,盡量減少系統的實施和運行風險,保證優質、長期、穩定的技術服務和技術支持。
●系統完備的安全設計,防止超越權限操作現象發生;系統分級分層授權,以保證信息的安全和保密;充分考慮在網絡、操作系統、數據庫、應用等方面的安全性;
●完善的備份系統;合理的日志和規章制度。
文章作者:支點網
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄