国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Lotus?。模铮恚椋睿锱c基于RDBMS的應(yīng)用系統(tǒng)的實時連接研究與實現(xiàn)

2009-10-19 09:07
新媒體研究 2009年17期
關(guān)鍵詞:OA系統(tǒng)

張 蓉

[摘要]目前使用Lotus Domino作為服務(wù)端平臺的OA系統(tǒng)越來越廣泛的應(yīng)用于各個企事業(yè)單位,它已經(jīng)成為辦公企業(yè)系統(tǒng)中較成熟的一種辦公電子協(xié)作平臺了。當(dāng)然這與它結(jié)構(gòu)上的特殊的安全性是有很大的關(guān)系的。在它的整個結(jié)構(gòu)中,從底層到頂層在網(wǎng)絡(luò)信道,服務(wù)器,數(shù)據(jù)庫,文檔,表單視圖,區(qū)段,域等方面均有各層的安全控制機(jī)制,而且在加密的技術(shù)上還采用了非對稱的加密方式來對用戶進(jìn)行身份的驗證,實現(xiàn)防止網(wǎng)絡(luò)偵聽,以及信道傳輸?shù)陌踩???傊?Lotus Domino這一服務(wù)平臺在近些年來的辦公化自動系統(tǒng)中的應(yīng)用是相對穩(wěn)定,配置管理比較靈活的。已經(jīng)是一個相當(dāng)成熟的產(chǎn)品了,但是它作為企業(yè)協(xié)作辦公的一個平臺,也存在一定的局限性。OA辦公系統(tǒng)要想有效的實現(xiàn)信息資源的共享,領(lǐng)導(dǎo)監(jiān)控管理,使得企業(yè)管理完善自動化,就必須在效率上有所突破,而Lotus Domino做為OA辦公系統(tǒng)的服務(wù)平臺,它自身采用的則是文本型數(shù)據(jù)庫,這就大大的限制與目前眾多以關(guān)系型數(shù)據(jù)庫為開發(fā)平臺的應(yīng)用軟件進(jìn)行交互的機(jī)能,所以實現(xiàn)從Lotus Domino數(shù)據(jù)庫向關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)遷移,使Lotus Domino與RDBMS的應(yīng)用系統(tǒng)進(jìn)行實時連接的研究,將會使得OA系統(tǒng)能與外部的應(yīng)用系統(tǒng)實時交互,使之更加符合現(xiàn)代企事業(yè)單位的需求,使得企事業(yè)單位在管理應(yīng)用上更加完善化,一體化,高效化。

[關(guān)鍵詞]Lotus Domino OA系統(tǒng) 文本型數(shù)據(jù)庫 關(guān)系型數(shù)據(jù)庫

中圖分類號:TP3文獻(xiàn)標(biāo)識碼:A文章編號:1671-7597(2009)0910037-02

一、OA系統(tǒng)概述

(一)OA系統(tǒng)介紹

1.OA系統(tǒng)的作用和現(xiàn)狀

OA系統(tǒng)是目前各個企事業(yè)單位通用的辦公自動化系統(tǒng),它不僅能夠?qū)︻I(lǐng)導(dǎo)階層起到?jīng)Q策的作用,而且也可以成為他們以及各個中層管理者的信息管理系統(tǒng),可以在整個辦公環(huán)境中提高辦公效率,使得工作能夠順暢的進(jìn)行??偨Y(jié)OA系統(tǒng)功能如下:

(1)可以在員工的內(nèi)部增加互相通信的機(jī)制,就是說在企事業(yè)內(nèi)部的郵件系統(tǒng),可以使得內(nèi)部的信息交流暢通無阻

(2)可以借助OA系統(tǒng)發(fā)布信息。在企事業(yè)單位內(nèi)部,建立一個信息發(fā)布的平臺,使得各個員工可以了解企業(yè)的各種發(fā)展動態(tài),從而更好的了解企業(yè),從而為企業(yè)更好的服務(wù)。

(3)可以借助OA系統(tǒng)使得企業(yè)的工作流程化。企業(yè)內(nèi)部的辦公的一系列流程在OA系統(tǒng)的管理下實現(xiàn)了自動化

(4)可以實現(xiàn)企業(yè)的各種文檔資料的自動化管理。OA系統(tǒng)使得各種文檔實行權(quán)限保管,以及使用。并提供一些方便的查找手段,只要某個員工符合一定的權(quán)限就可以對其資源進(jìn)行查看和管理。

(5)可以增強(qiáng)領(lǐng)導(dǎo)的監(jiān)控和決策能力。OA系統(tǒng)發(fā)展到目前,已經(jīng)趨于成熟,它的整個工作范圍已經(jīng)從行政系統(tǒng)變到各組織內(nèi)部以及各項管理項目之間,成為整個辦公系統(tǒng)方便,快捷的實現(xiàn)內(nèi)部組織之間的交流和相互的協(xié)作,為各個員工提高高效的工作平臺。

2.OA系統(tǒng)面臨的新的需求

隨著現(xiàn)代社會水平的不斷發(fā)展,各種辦公管理體制的不斷健全,OA系統(tǒng)也面臨著新的需求。

(1)首當(dāng)其沖是高效的問題;

(2)要有一個資源有效性的管理系統(tǒng);

(3)要求系統(tǒng)能夠個性化,滿足不同員工之間的需求;

(4)需要使得整個企業(yè)的資源整合度集中;

(5)需要有一套完備的業(yè)務(wù)流程平臺。

3.OA系統(tǒng)服務(wù)平臺Lotus Domino技術(shù)介紹

Lotus自1989年推出以后,到目前擁有1.18億用戶,它已經(jīng)成為企業(yè)辦公系統(tǒng)中較為成熟的一種辦公電子協(xié)作平臺了。當(dāng)然這與它結(jié)構(gòu)上的特殊的安全性是有很大的關(guān)系的。在它的整個結(jié)構(gòu)中,從底層到頂層在網(wǎng)絡(luò)信道,服務(wù)器,數(shù)據(jù)庫,文檔,表單視圖,區(qū)段,域等方面均有各層的安全控制機(jī)制,而且在加密的技術(shù)上還采用了非對稱的加密方式來對用戶進(jìn)行身份的驗證,實現(xiàn)了防止網(wǎng)絡(luò)偵聽,以及信道傳輸?shù)陌踩?。此外在對互?lián)網(wǎng)也提供了較好的安全機(jī)制。但是Lotus Domino數(shù)據(jù)存在于一個文檔中,它的表單的關(guān)系很弱,隨著數(shù)據(jù)庫之間關(guān)系越來越復(fù)雜,文本數(shù)據(jù)庫顯得有點不足。而關(guān)系數(shù)據(jù)庫的邏輯性較強(qiáng),它是實現(xiàn)了二維表的行列之間的關(guān)系。

(二)OA系統(tǒng)工作機(jī)制

Oa系統(tǒng)的工作流程大體可以分為兩種,一種是進(jìn)行審核的過程,另一種是進(jìn)行業(yè)務(wù)操作的過程,如以下的工作流程圖:

如上圖:請購人填寫申請單時,首先需要從ERP系統(tǒng)中取得請購物品的料號,這可以相當(dāng)于是一個審核的過程,流轉(zhuǎn)到財務(wù)環(huán)節(jié)時,要檢查此次請購物品價值是否已超出ERP中維護(hù)的部門預(yù)算,這也是一個審核的過程,只有在審核正確并且結(jié)束時,才可以進(jìn)行下一步的業(yè)務(wù)操作。因此只有通過關(guān)系型數(shù)據(jù)庫的交互才能自動在ERP中生成采購單。在此期間也需要考慮異構(gòu)數(shù)據(jù)庫之間的通訊問題。

二、Lotus Domino數(shù)據(jù)庫到關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)遷移

(一)關(guān)系數(shù)據(jù)庫較文本數(shù)據(jù)庫的優(yōu)勢

關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和完整性約束三部分組成。關(guān)系操作分為關(guān)系代數(shù)、關(guān)系演算、具有關(guān)系代數(shù)和關(guān)系演算雙重特點的語言。完整性約束提供了豐富的完整性:實體完整性、參照完整性和用戶定義的完整性。

有了關(guān)系的約束使得操作變得簡單了;提供了一系列的對象,比如:觸發(fā)器,存儲過程,視圖等等,便于數(shù)據(jù)的訪問;在權(quán)限的安全性方面也可以得到進(jìn)一步的提高;而且便于維護(hù)。

(二)基于Ajax下Lotus數(shù)據(jù)庫與關(guān)系數(shù)據(jù)庫的問題

AJAX就是異步JavaScript和XML,由于AJAX依賴的是瀏覽器的JavaScript和XML,所以它的易用性很強(qiáng)。在AJAX中JavaScript就像是一種粘合劑一樣,使得AJAX應(yīng)用的各部分集合在一起。JavaScript主要被用來傳遞用戶界面上的數(shù)據(jù)到服務(wù)端并返回結(jié)果。

基于Ajax下Lotus數(shù)據(jù)庫與關(guān)系數(shù)據(jù)庫主要的原理是:Lotus作為OA辦公系統(tǒng)的服務(wù)器,采用Ajax技術(shù),它是相當(dāng)于在用戶和服務(wù)器lotus之間加了一個中間層,這樣的話,使得辦公用戶的操作與服務(wù)器之間的實現(xiàn)響應(yīng)的異步化。

具體的步驟是:首先,需要擁有一些簡單的定位點標(biāo)記,它是連接到一個函數(shù),而這個函數(shù)主要是為了使之與它的通信的服務(wù)器資源之間創(chuàng)建一個URL并調(diào)用它的一個內(nèi)部函數(shù),提供一個回調(diào)的JavaScript函數(shù),一旦服務(wù)器響應(yīng)可用,該函數(shù)立即就被執(zhí)行。

接著的下一步是發(fā)出一個XmlHttpRequest請求,在提出這個請求的同時,首先要確定這個XmlHttpRequest是否是可用的。如果是不可用的,那么很可能要使用Internet Explorer,這樣就要使用所提供的ActiveX去實現(xiàn)了。

然后定義一個JavaScript的回調(diào)函數(shù),如果它響應(yīng)就緒,那么它就會自動執(zhí)行。

最后一旦服務(wù)器處理完XmlHttpRequest則將其返回給瀏覽器,使用一函數(shù)將其指派并設(shè)置一個回調(diào)方法,那將被自動的調(diào)用。

其實實現(xiàn)Ajax下Lotus數(shù)據(jù)庫與關(guān)系數(shù)據(jù)庫的問題,最主要的是對象關(guān)系映射(Object Relational Mapping,簡稱ORM,這種技術(shù)是為了解決面向?qū)ο笈c關(guān)系數(shù)據(jù)庫存在的互不匹配的現(xiàn)象,ORM是通過使用描述對象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將程序中的對象自動持久化到關(guān)系數(shù)據(jù)庫中。它的實質(zhì)就是將數(shù)據(jù)從一種形式轉(zhuǎn)換到另外的一種形式。對象和關(guān)系數(shù)據(jù)是業(yè)務(wù)實體的兩種表現(xiàn)形式,業(yè)務(wù)實體在內(nèi)存中表現(xiàn)為對象,在數(shù)據(jù)庫中表現(xiàn)為關(guān)系數(shù)據(jù)。內(nèi)存中的對象之間存在關(guān)聯(lián)和繼承關(guān)系,而在數(shù)據(jù)庫中,關(guān)系數(shù)據(jù)無法直接表達(dá)多對多關(guān)聯(lián)和繼承關(guān)系。因此,對象-關(guān)系映射(ORM)系統(tǒng)一般以中間件的形式存在,主要實現(xiàn)程序?qū)ο蟮疥P(guān)系數(shù)據(jù)庫數(shù)據(jù)的映射。

(三)關(guān)于異構(gòu)關(guān)系型數(shù)據(jù)庫間(Oracle與SQL Server)的通訊問題

首先異構(gòu)數(shù)據(jù)庫系統(tǒng)呢?是指多個數(shù)據(jù)庫系統(tǒng)的集合,異構(gòu)數(shù)據(jù)庫之間可以實現(xiàn)數(shù)據(jù)之間的共享和透明的訪問,每個數(shù)據(jù)庫系統(tǒng)在加入異構(gòu)數(shù)據(jù)庫系統(tǒng)之前本身就已經(jīng)是存在的,它擁有自己的數(shù)據(jù)庫管理系統(tǒng)。異構(gòu)數(shù)據(jù)庫有自己的獨立性的同時,也可以實現(xiàn)各項數(shù)據(jù)共享,并且每個數(shù)據(jù)庫系統(tǒng)仍保有自己的應(yīng)用特性、完整性控制以及安全性控制。使用oracle提供的Oracle Gateways,可以進(jìn)行Oracle與SQL server之間的通信。Oracle Gateways是通過中間層應(yīng)用實現(xiàn)對異種數(shù)據(jù)源的訪問的,使用Oracle Transparent Gateway了,就可以訪問多種非Oracle數(shù)據(jù)源,例如Sybase、DB2等。

三、展望

(一)辦公自動化OA系統(tǒng)的未來之路

隨著信息化對企業(yè)的武裝,辦公自動化系統(tǒng)已經(jīng)不僅僅是兼顧個人的工作效率了,更重要的是團(tuán)體之間的合作,讓各個員工之間將信息采集、查詢、統(tǒng)計等功能與具體業(yè)務(wù)密切關(guān)聯(lián)。KM這種非對稱密鑰的管理系統(tǒng)最終將會包容辦公自動化OA系統(tǒng),OA系統(tǒng)從政府機(jī)構(gòu)逐漸普及到企業(yè)公司,辦公的自動化已經(jīng)成為了企業(yè)的共識,所以未來的OA系統(tǒng)不僅僅是良好的管理系統(tǒng),而且還必須囊括企業(yè)管理的一系列的策略,將整個辦公的流程,環(huán)境和各項環(huán)節(jié)整合起來,建立起全方位的企業(yè)管理系統(tǒng)。

(二)OA系統(tǒng)服務(wù)平臺未來之路

IBM的OA服務(wù)平臺lotus自從1989年推出以來,以電子郵件,非結(jié)構(gòu)的文檔以及它良好的安全性見長,到目前擁有的用戶已經(jīng)達(dá)到1.18億之多,已經(jīng)成為了OA的比較成熟的標(biāo)準(zhǔn)的開發(fā)平臺,然而隨著OA系統(tǒng)應(yīng)用內(nèi)涵的不斷增加,Lotus逐漸的暴露出了它的不足,它要與業(yè)界其他的協(xié)同工具一起工作,面對大量的結(jié)構(gòu)化的信息的處理,它是不足的。目前業(yè)界提出的OA全新解決方案是選擇J2EE+Domino來構(gòu)建OA平臺,這種操作是集結(jié)構(gòu)化和非結(jié)構(gòu)化理念于一體的,在此同時支持分布式協(xié)同計算等業(yè)務(wù)流程。新的解決方案是集多種技術(shù)于一體的,具有很好的優(yōu)勢,但是成本很高將是另外的一個問題,所以在實際的操作過程中,可以靈活組合各種技術(shù),使得產(chǎn)品在可用性的基礎(chǔ)之上降低成本。

參考文獻(xiàn):

[1]陳湘驥、韓國強(qiáng),IE/Domino系統(tǒng)中Word文檔編輯功能的實現(xiàn)[J].計算機(jī)應(yīng)用,2003年08期.

[2]丁衛(wèi)平、鄧偉、沈?qū)W華、管致錦,基于Lotus Notes的OA系統(tǒng)中關(guān)鍵技術(shù)的研究與實現(xiàn)[J].電腦開發(fā)與應(yīng)用,2005年04期.

[3]胡中棟、李偉,基于Lotus Domino/Notes辦公自動化系統(tǒng)的開發(fā)[J].信息技術(shù),2005年12期,135-138.

[4]周玉成、趙輝、程放,基于Lotus Domino/Notes的辦公自動化系統(tǒng)設(shè)計及安全性[J].木材工業(yè),2005年05期,37-40.

[5]吳會彬、張文耀、唐永剛、寧建國,基于Lotus Domino的Web OA系統(tǒng)中痕跡保留的實現(xiàn)[J].現(xiàn)代計算機(jī),2006年01期,90-93.

猜你喜歡
OA系統(tǒng)
OA系統(tǒng)安全評估體系及策略制定
基于分級保護(hù)的OA系統(tǒng)應(yīng)用層訪問控制研究
OA系統(tǒng)與醫(yī)院檔案管理的鏈接研究
OA系統(tǒng)新增功能界面設(shè)計與流程開發(fā)
淺談OA系統(tǒng)對醫(yī)院的作用
集團(tuán)公司OA系統(tǒng)的研究與開發(fā)
辦公自動化系統(tǒng)中公文管理模塊的設(shè)計和實現(xiàn)
高校OA系統(tǒng)的安全策略研究
基于ASP.NET MVC的企業(yè)OA系統(tǒng)的研究和實現(xiàn)
OA環(huán)境下高校圖書館隨書光盤資源服務(wù)創(chuàng)新
平度市| 从江县| 方正县| 长垣县| 武夷山市| 卢湾区| 石家庄市| 志丹县| 福安市| 綦江县| 凌海市| 营山县| 固原市| 通道| 尚义县| 岳西县| 宁远县| 溆浦县| 滨州市| 龙州县| 宜都市| 台前县| 来安县| 怀远县| 舒城县| 东阿县| 宁安市| 汽车| 南部县| 亳州市| 焉耆| 定安县| 黄冈市| 嘉荫县| 上林县| 盘山县| 宜宾市| 酒泉市| 循化| 丽水市| 岳阳市|