當前位置:工程項目OA系統(tǒng) > 領域應用 > 目標計劃管理軟件 > 協(xié)同管理軟件
OA專家:高端協(xié)同管理軟件系統(tǒng)技術路線分析
縱觀全球協(xié)同管理系統(tǒng)系統(tǒng)技術發(fā)展路線,歷經(jīng)了二十多年的時間,逐步從Domino、NET向J2EE java全面遷移,迄今為止,所有的集團客戶和高端政府機關在協(xié)同管理系統(tǒng)系統(tǒng)技術的選擇上,幾乎清一色的選擇JAVA品臺,而且面向集團化的協(xié)同管理系統(tǒng)系統(tǒng)定位的企業(yè),如泛普軟件、東軟集團,也統(tǒng)統(tǒng)在此路線上完成系統(tǒng)的架構和功能設計。
在國外,JAVA技術已成為解決大型應用的事實標準,符合J2EE規(guī)范的應用服務器則是構建面向對象的多層企業(yè)應用的中間核心平臺。因其具有易移植性,廣開放性、強安全性和支持快速開發(fā)等特性,成為面向對象開發(fā)組織應用的首選平臺。
基于J2EE應用服務器支持EJB組件開發(fā)技術,包括消息隊列、負載均衡機制和交易管理等。支持中大型網(wǎng)站和中大型組織應用等需要大規(guī)??缙脚_、網(wǎng)絡計算的領域。
軟件構造有幾個不可逆轉的發(fā)展方向:XML數(shù)據(jù)結構、面向對象的構件技術、網(wǎng)絡化應用。其中Java 因為與平臺無關、安全、穩(wěn)定、易開發(fā)、好維護、很強的網(wǎng)絡使用性等, 而成為主流環(huán)境。 J2EE是企業(yè)級應用的標準。
J2EE平臺提供了一個基于組件的方法,來設計、開發(fā)、裝配及部署企業(yè)級應用程序,并提供了多層的分布式的應用模型、組件再用、一致化的安全模型以及靈活的事務控制機制。使之具有重用的能力,并集成了基于XML的數(shù)據(jù)交換——一個統(tǒng)一的安全模式及靈活的事務控制。
J2EE應用程序由組件構成。一個J2EE組件是自包含的,與其相關的語氣它組件通信的類及文件集成到J2EE應用程序的功能軟件單元。J2EE規(guī)范定義了下面一些組件:
1)、運行在客戶端的應用客戶程序及小程序。
2)、運行于服務器網(wǎng)絡的Servlet&Jsp組件。
3)、運行于服務端的企業(yè)邏輯組件。
J2EE組件用Java語言編寫,通過相同的方法編譯。J2EE組件與標準Java類的不同之處在于J2EE組件集成到了應用程序中,與J2EE規(guī)范兼容,并部署到負責運行、管理的J2EE服務器上。
基于J2EE企業(yè)級應用服務器的結構
基于J2EE的企業(yè)級應用服務器是基于Web Services 的新一代應用服務器。在設計上突出了XML的應用,比如XML在本地化的存儲及各種處理;通過SOAP與 .NET及通過IIOP與CORBA的連接等。
Web Server
基于對本系統(tǒng)需求的深入分析,我們建議采用B/A/D應用模式,這樣,這樣,跨系統(tǒng)平臺、性能優(yōu)異的Web Server是我們必須要認真考慮的。
Servlets 是網(wǎng)絡化的組件, 被應用于網(wǎng)絡服務器的功能的擴展。 它從客戶主機(如: 瀏覽器)得到命令和要求, 并將內容反饋給主機, 實現(xiàn)從HTML界面?zhèn)鬟f到網(wǎng)絡商務系列。 無論如何, Servlets是不必要連接到網(wǎng)絡服務器上的, 它們可被作為普通的命令要求組件, Servlets 更適合于實現(xiàn)簡單要求的需要, 并且不需要應用軟件服務器的管理。
JSP與Servlets非常相似。 事實上, 它們的最大區(qū)別是JSP為非純Java代碼, 更易于感知。 如果希望看到并感覺到配置是與其它配置分開的, 并且易于維護, 可以使用JSP,JSP擅長于此,它們易于被編寫及維護。
XML
當前,對XML的技術應用如火如荼,在我們的系統(tǒng)解決方案中,XML技術的應用也是不可缺的重要組成部分,這就要求我們選擇的技術架構必須提供對XML技術強大支持。
當前,J2EE架構在廠商市場和開發(fā)者社區(qū)中倍受推崇。作為一種工具,可擴展標記語言(XML)簡化了數(shù)據(jù)交換、進程間消息交換這一類的事情,因而對開發(fā)者逐漸變得有吸引力,并開始流行起來。自然,在J2EE架構中訪問或集成XML解決方案的想法也很誘人。因為這將是強大系統(tǒng)架構同高度靈活的數(shù)據(jù)管理方案的結合。 XML的應用似乎是無窮無盡的,但它們大致上可以分為三大類:
1.簡單數(shù)據(jù)的表示和交換(針對XML的簡單API(SAX)和文檔對象模型(DOM)語法解析,不同的文檔類型定義(DTDs)和概要(schemas))
2.面向消息的計算(XML-RPC(遠程過程調用),SOAP協(xié)議,電子化業(yè)務XML(ebXML))
3.用戶界面相關、表示相關的上下文(可擴展樣式表語言(XSL),可擴展樣式表語言轉換(XSLT))
這幾類應用在J2EE架構中恰好有天然的對應:數(shù)據(jù)表示和交換功能是EJB組件模型中持久化服務(persistence services)的一部分,基于消息的通訊由Java消息服務(JMS)API來處理,而界面表示正是Java服務器頁面(JSP)和Java Servlets的拿手好戲。
Web Service
我們將要建造的是一個縱向、橫向交錯聯(lián)結的、綜合的系統(tǒng),里面的各種軟件平臺共存,而又存在著互聯(lián)互通的需要,Web Service正是解決這一問題的有效解決方案。同樣的,J2EE框架對Web Service技術也提供了強大的支持。
J2EE框架通過一組API包(JAXM、JAXP、JAXR、JAX-RPC)對Web Services提供支持。J2EE的Web Services一般是通過EJB來實現(xiàn),然而也可以把提供Web Services實現(xiàn)的Java應用獨立出來,這完全依賴于設計和構建應用程序的業(yè)務處理和數(shù)據(jù)邏輯層。有多家公司已經(jīng)構建了基于J2EE的集成開發(fā)環(huán)境(IDE)和應用服務器,他們中的多數(shù)已經(jīng)開始在產品中支持Web Services的創(chuàng)建、部署和運行,對Web Services標準的支持和復雜的程度因產品而異。多個獨立的公司,包括IBM、BEA、Oracle、HP、Sun等,在它們的基于J2EE的開發(fā)工具和應用服務器中正在提供對Web Services的支持。當在這個技術領域中有多個競爭產品時,就意味著沒有單個公司的壟斷了。在過去的幾年中,J2EE已經(jīng)被證明是一個穩(wěn)定的、可擴展的、成熟的平臺。新增的、對Web Services的支持是這個平臺的又一個特征。
- 1協(xié)同管理軟件的管理價值貢獻
- 2CIO選型OA的四個建議
- 3協(xié)同管理系統(tǒng)(CMS)的理念和觀念
- 4大數(shù)據(jù)時代下的協(xié)同管理軟件應用策略
- 5協(xié)同管理系統(tǒng)驅動企業(yè)低碳高效運轉
- 6內部協(xié)同卓越管理模式
- 7電商興燒錢,OA市場興什么
- 8基于協(xié)同制造的產品配置管理研究
- 9華天動力協(xié)同協(xié)同管理軟件應用案例:審批監(jiān)控
- 10回望10年歷程 探究協(xié)同OA產業(yè)變革
- 11基于協(xié)同管理軟件技術文檔周轉管理功能的實現(xiàn)
- 12跨企業(yè)協(xié)同信息管理競爭力的績效評價研究
- 13管理信息化征文:流程之美——協(xié)同軟件工作流的條件跳轉應用實例
- 14泛普軟件談協(xié)同軟件六大實踐(3):成本黑洞
- 15企業(yè)OA建設現(xiàn)狀及發(fā)展趨勢
- 16公司想買一套協(xié)同辦公管理軟件,不知道哪家的比較好?
- 17有免費好用的OA協(xié)同管理軟件嗎?
- 18如何用協(xié)同管理軟件做好個人審批文件管理
- 19泛普軟件談協(xié)同軟件三駕馬車(2):工作流
- 20辦公自動化系統(tǒng)的設計及其應用研究
- 21協(xié)同協(xié)同管理軟件流程管理案例四:并發(fā)流程
- 22什么是協(xié)同管理軟件,有哪些?
- 23基于指定人員的協(xié)同管理軟件流程設計方式
- 24泛普軟件談協(xié)同軟件六大實踐(5):從學習到創(chuàng)新
- 25OA為漢航物流保駕護航
- 26年關將近 2011十大OA品牌終極大PK
- 27企業(yè)協(xié)同辦公平臺建設研究
- 28協(xié)同管理軟件產業(yè)競爭激烈
- 29協(xié)同辦公管理軟件有哪些呢?
- 30華天動力:協(xié)同管理軟件的流程管理應用特例
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓