<rt id="w8scs"><optgroup id="w8scs"></optgroup></rt>
<acronym id="w8scs"></acronym>
<acronym id="w8scs"><small id="w8scs"></small></acronym>
 
 
系統總體設計方案

 
  1、軟件解決方案

勝利辦公自動化系統是安徽勝利科技發展有限公司從廣泛的客戶應用需求中抽象出通用模型,利用JAVA和Web技術開發出的新一代綜合信息管理軟件。產品的設計目標是幫助客戶快速地建立起一個彈性、靈活、高效的電子化協同辦公與知識管理環境本系統;以先進的辦公理念作指導,實現用戶內部信息共享、溝通和協調,在模仿手工辦公的同時改變并提高手工工作效率,加快內部消息信息傳遞的節奏,使用戶能夠成為一個快速響應的信息化整體。

2、系統技術體系設計

軟件系統的技術架構經過多年不斷的優化目前已經發展成為采用三層甚至多層架構的結構模式。

2.1、系統技術架構

系統的設計全部采用Java技術,遵循J2EE 1.3規范,整體系統運用B/S 三層架構設計,客戶瀏覽器、應用服務器和數據庫服務器三層構架使得系統管理變得結構清晰、輕松自如。圖一是系統三層架構框架示意圖 

    應用服務器采用RESIN作為WEB及應用平臺系統,在此基礎上采用Enterprise JavaBeans(EJB)技術來處理復雜的業務邏輯層,用JSP/Servlet來處理表現層,并通過JDBC、JMS等技術實現應用層,系統具有良好的容錯和并發特性。由于RESIN為開發和部署企業級的Web Service提供必要的底層基礎,對JAX-RPC 和SOAP、WSDL、XML、UDDI等的最新版本以及包括Web Service對話和XML映射在內的先進技術提供本土化支持,使得軟件研發人員和J2EE技術專家能夠更便捷地搭建和部署Web Service。全部系統正是基于RESIN的中間件系統的支持,使得系統結構科學嚴謹、安全高效且界面友好、操作方便。

2.2、系統開發環境

整個系統的開發環境如下:

 JSP、EJB、JAVA

 WINDOWS2000 IIS 5.0

 RESIN

 SQL SERVER 

2.3、系統開發技術-J2EE 技術

J2EE技術體系包括Java Server Pages(JSP) 、Java Servlet、Enterprise Java Bean、Web Service等技術。這些技術的出現給電子商務時代的WEB應用程序的開發提供了一個非常有競爭力的選擇。

J2EE框架

  J2EE是由美國Sun公司推出的一種全新概念的模型,與傳統的互聯網應用程序模型相比有著不可比擬的優勢。J2EE是一種利用Java平臺來簡化諸多與多級組織解決方案的開發、部署和管理相關的復雜問題的體系結構。J2EE技術的基礎就是核心Java平臺的標準版,J2EE不僅鞏固了標準版中的許多優點,例如"編寫一次、到處運行"的特性、方便存取數據庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數據的安全模式等等,同時還提供了對EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支持。 

  Sun公司在企業版中增加了一整套核心企業級應用程序編程界面,而所有這些界面均為標準的模塊化組件。J2EE技術還為這些組件提供一整套企業級服務,通過自動化的方式完成應用程序開發中的諸多耗時且費力的艱難工作,為用戶提供一種可創建廣泛兼容的企業級解決方案而無需進行復雜編程的平臺。利用這一優勢可以方便地開發出高質量的、適合各種組織使用的應用程序,還可極大地減少產品研發上市時間、成本和風險。 

  J2EE使用了EJB Server作為商業組件的部署環境,在EJB Server中提供了分布式計算環境中組件需要的所有服務,例如組件生命周期的管理、數據庫連接的管理、分布式事務的支持、組件的命名服務等等。有些企業級的EJB Server,例如Sybase公司的EAS 3.6(Enterprise Application Server 3.6)還提供了支持高可用性和高性能的群集技術、失敗的自動轉移和恢復、應用負載的自動均衡能力等。實現商業邏輯的EJB組件可以更加高效地運行在應用服務器中,支持多種客戶端的訪問,HTTP的客戶端可以先向運行在Web Server上的java Servlet或者JSP發出請求,在JSP中嵌入Java的代碼調用運行在EJB Server中的EJB,以實現商業邏輯;而其他的客戶端,可以通過IIOP直接訪問運行在EJB Server中的組件。



  J2EE的優勢 

  J2EE提供了一個企業級的計算模型和運行環境用于開發和部署多層體系結構的應用(附圖所示為J2EE的應用模型)。它通過提供企業級組織計算環境所必需的各種服務,使得部署在J2EE平臺上的多層應用可以實現高可用性、安全性、可擴展性和可靠性。它的優越性在于: 

   計算平臺支持Java語言,使得基于J2EE標準開發的應用可以跨平臺地移植;Java語言非常安全、嚴格,這使開發者可以編寫出非?煽康拇a; J2EE提供了企業級組織計算中需要的所有服務,且更加易用; J2EE中多數標準定義了接口,例如JNDI(Java Naming and Directory Interface)、JDBC、Java Mail等,因此可以和許多廠商的產品配合,容易得到廣泛的支持;J2EE樹立了一個廣泛而通用的標準,大大簡化了應用開發和移植過程。 

   J2EE體系結構的優勢是明顯的: 

• 集成了適合商務應用的EJB的Java平臺,由于其簡潔的結構和跨平臺的特性,可以很好地支持快速開發和即時發布 

• 使用Servlet、JSP和EJB做為可重用構件的應用結構使得容易集成和具有最大的生產能力。在開發、發布、管理和重用應用邏輯等方面具有很大的靈活性。 

• 基于工業標準保證數據交換的一致性和安全的安全網絡架構,可以在應用和平臺上達到高效的集成。J

• Java Servlet和JSP中可以完全使用Java進行編程,可以完成許多簡單的商業邏輯,特別是JSP,可以直接書寫HTML,因此簡化了頁面的輸出,這樣就保留了腳本語言易于使用的優點。

• 復雜的商業邏輯以組件的形式部署在EJB Server中。由于EJB Server提供了多種組件事務服務,使系統更能夠應付大量的并發用戶和管理復雜的事務邏輯。 

• EJB Server中集成的組件命名服務可以使組件位置透明化,簡化了組件的部署和客戶端應用的維護。 

• 開發過程易于分工,可以由專人負責編寫組件,其他人組裝頁面。

• 允許透明地擴展以適應電子商務爆炸式的增長,最大限度地利用現有的技術投資,采用Java技術可實現完全跨平臺,適應Internet需要,并能得到大多數廠商支持,保護用戶投資。

   J2EE平臺全面支持和實施XML,這種強大的組合可使XML具備跨平臺的兼容性,甚至用于對XML代碼進行語法檢查和調試的工具也可與平臺無關。J2EE技術和XML技術分別是企業級應用開發的陰陽兩極,因為XML可實施獨立于平臺的數據,而J2EE平臺則可實施獨立于平臺的解決方案。XML可通過移植的方式表現數據,因此就對Java技術的可移植性構成了補充。 



  核心API與組件

  人們普遍需要一種能夠提供通用服務的計算平臺,來解決應用開發和部署以及移植過程中的問題。這就像我們生活中遇到的事情一樣,例如當您搬到一個新房子里,突然發現所有的電源插座都和原來房子里的不一樣,電壓也有所不同,所有的電器必須重新購買!這是不是一件非常麻煩的事情呢?因此,J2EE的好處是顯而易見的,也正如開發者所期待的,J2EE提供的核心API覆蓋了大部分企業級組織計算需要的服務,開發者不必費力去尋找各種產品的解決方案,也無須學習各種產品獨有的API接口,一切都變得更加簡單。這也就是J2EE被普遍關注的原因了。 

  作為一套完整的企業級組織計算環境,J2EE平臺還包括很多組件,如平臺規范(Platform Specification)、參考實例(Reference Implementation)、兼容性測試套件(Compatibility Test Suite)和J2EE藍圖(J2EE BluePrints)等。 

  其中,平臺規范列出了平臺的所有必要單元,以及進行有效J2EE技術實施所必須遵循的政策,對與J2EE平臺的各種操作系統版一起提供的API進行解釋,同時還定義了一個執行J2EE平臺的穩定而靈活的方法。參考實例則是一個可提供關于J2EE平臺語法的正確范例,是廠家進行重新測試的原型。兼容性測試套件是在設計上可確保不同的J2EE技術實施可運行相同的應用程序。J2EE藍圖則提供一種包含用于實施基于J2EE的多層應用的文檔和實例套件的體系模型,部分簡化了建立訪問和管理來自各種各樣的企業級組織資源的數據和應用所需的中間層管道工程這樣一項復雜的工作。 



  業界對J2EE的支持

J2EE已經成為開發商創建電子商務應用的事實標準。正是認識到J2EE平臺作為一種可擴展的、全功能的平臺,可以將關鍵的企業級應用擴展到任何Web瀏覽器上并可適合多種不同的Internet數據流、可連接到幾乎任何一種傳統數據庫和解決方案、使企業經理根據多家企業所提供的產品和技術開發和部署最佳的解決方案進而降低開發網絡化應用的費用和復雜性這一巨大優勢,很多廠家都表示將對J2EE給予支持,并將J2EE技術作為大型BtoB市場和海量交易處理的安全穩定的端到端平臺。已經有許多家廠商取得了Sun公司的許可,如BEA System、Sybase、Oracle以及Fujitsu等等。Sun還將推出適用于Linux的J2EE。無疑,J2EE為企業級組織勾勒了一幅具有更強的伸縮性、開放性、安全性且簡單易用的未來應用的藍圖。

3、系統功能架構設計

整個系統的體系架構按照多層架構劃分為數據層、應用層和客戶端,如圖2是勝利辦公自動化系統總體架構示意圖。

4、系統網絡架構設計

整個系統的網絡架構圖如下如所示,內部用戶通過內部局域網訪問辦公自動化系統,如需要

從外網訪問本系統,可以通過VPN虛擬專線方式訪問系統。如圖3所示

5、系統安全機制

辦公自動化系統作為整個公司的內部辦公平臺,整個系統的安全機制是否健全是十分重要的。

我們整合了多層次的安全控制方案,以確保整個系統用戶數據的高度安全,具體方案如圖4表所示。



              

              
 
 
 
 
 
 
 
 

 
 
 
打印文章 關閉  
 
Copyright 安徽勝利科技發展有限公司 電話:0551-65331070/71/53/63
地址:合肥蜀山區蜀山科技創業中心9層(230031) E-mail:ving@vingsoft.com
最新在线观看免费的A站_色八A级在线观看_大黑人交XXXX_无码人妻21P