張澤華
[摘要]當下在飛速發展的信息技術時代中,緊緊貼看時代的步伐是使得各大單位爭先開始成立屬于自己的辦公全自能信息系統。但由于局限與以往在建立Dolmno自動化辦公的基礎上大多都不能不是使用網絡模式構建起來的。伴隨著Web服務器與其使用的不斷增長,人們對Web應用的需求也在漸漸的不斷提高同時物聯網的發展漸漸被普及,物聯網的知識能被純熟的運用,有利于數據庫與數據Web服務器集成技術的研究發展本文主要講述其中的DOMINO WEB服務器與Oracle數據庫集成一體的技術
[關鍵詞]DOMINOWEB服務器自動化辦公Oracle數據庫集成物聯網
[中圖分類號]TP311.13 [文獻標識碼]A [文章編號]1672-5158(2013)06-0028-01
隨著信息化的蓬勃發展,國內大量企事業單位信息業務系統得到了快速的增長,作為大型的關系型數據庫管理系統,Oracle數據庫在信息系統、企事業數據處理、電子商務等業務運營中,因其具有卓越的數據安全性和完整性得到了廣泛的使用。在實際生產環境中,在物聯網技術可以涉及到計算機、半導體、網絡、通信、光學等眾多學科領域,所以發展物聯網將對相關學科發展起到極強的帶動作用,其各種應用將快速滲透到各個方面,極大地提高信息交互的效率。隨著數據量的激增,Domino提供了許多產品與技術實現Domino文檔型數據庫或Domino應用系統的信息與企業其他數據資源的集成其中主要的手段是LEI Lotus Enterprise Integrator和ESB(Enterprise SolutionBuilder)其中所采用的連接方法不局限于ODBCXCq:Oracle,DB2、Sybase等數據庫可以直接通過專用驅動進行訪問保證對后臺數據庫的高效可靠的訪問機制此外,Domino所能連接的數據資源不局限于關系數據庫而是可以訪問ERP、MQ series等企業級應用與中間件事務處理系統如SAP、Peoplesoft等。靈活多樣的企業集成手段可以使辦公協作系統和業務系統有效地集成在一起為企業建立EIP(企業級信息門戶)和EKP(企業級知識門戶)打下堅實的基礎。
一、Domino Web服務器的介紹
Domino Web服務器是一個Lotus Domino服務器任務,它使LotusDomino服務器能夠同時作為HTTP服務器。而物聯網可以滲透范圍廣將物理基礎設施和IT基礎設施整合為一體,其大大加快信息化進程,拓展信息化領域。Domino服務器的設計就源自于物聯網,其利用了物聯網的技術自動將所有的Notes設計元素和文檔轉換為Web頁面,使用戶既可以通過Notes客戶機,也可以使用Web瀏覽器訪問Notes數據庫。不用付出任何額外的工作,Notea視圖,表單,導航器,鏈接和文檔被解釋成可以顯示在任意一種Web客戶機上的HTML。
Domino OA系統特點,具有完全的瀏覽器架構,可支持頁面的多樣性,并且可以自行維護定義菜單功能,還可以按個人角色組來控制菜單的顯示,文件格式自定義。圖形化的工作流程自定義功能還可以方便的定制出用戶所需的各種管理流程,方便的流程環節自定義,簡潔的文件流轉方向條件設置,使每一個環節設定審批人以及表單內容的權限,圖形化的流程跟蹤,與office軟件的無縫集成,文件修改痕跡的保留,還支持電子印章,實時的文件提示功能,支持全文檢索和條件檢索,方便的發布信息,實現郵件功能,支持內外郵箱的收發,多種方式實現與其他系統的集成,支持手機短信的提示及回復功能,還支持即時信息和網絡視頻會議。
二、Domino Web開發規則
“物聯網是互聯網”的基礎上,將其用戶端延伸和擴展到任何物品與物品之間,進行信息交換和通信的一種網絡概念。其定義是:通過射頻識別(RFID)、紅外感應器、全球定位系統、激光掃描器等信息傳感設備,按約定的協議,把任何物品與互聯網相連接,進行信息交換和通信,以實現智能化識別、定位、跟蹤、監控和管理的一種網絡概念。這有兩層意思:第一,物聯網的核心和基礎仍然是互聯網,是在互聯網基礎上的延伸和擴展的網絡;第二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通訊。在以互聯網為基礎漸漸發展起來的物聯網在對于Domino服務器的開發研究也有不少的貢獻。
在所有的設計元素的命名都分成兩部分,名稱和別名,規定名稱用中文命名,別名用英文,別名盡量使用簡寫,以WEB開發時不會產生較長的URL為前提,提高HTTP Request的響應速度。
應用系統的框架提供給應用模塊開發使用,主要有以下功能:管理和存放產品類模塊(包括核心和標準應用)所需要的HTML模板/JS/CSS/XML/XSL/圖片/控件等。
1 存放公共子表單/Web公共組件/WEB應用接口/公共LS類庫,如:公用子表單、組織機構選擇人員對話框以及核心LS類庫或JAVA類庫等;
2 管理數據字典,統一維護,減化重復開發工作;如:下拉列表框中值的選擇;基于此方法管理,能夠?有助于開發團隊間共享項目成果;
3 有助于從各個項目積累/封裝出優秀代碼或組件提供以后項目使用,Web元素管理使用文檔管NWEB元素如:HTML模板/JS/CSS/XML/XSL/圖片/控件,在產品開發或項目實施時調用。這樣有助于應用開發時的變更/維護。
由于每個應用模塊都使用在資源庫的WEB組件,當WEB組件功能修改或升級時,只需要修改資源庫中的WEB組件,而不需要對每個庫進行修改。這樣有利于版本的維護和功能的更新,有助于團隊提高開發效率。
三、DOMINO WEB服務器與Oracle數據庫集成
DOMINO WEB服務器對工作流機制的完美支持辦公自動化電子協作系統的實現需要大范圍的數據和眾人的協商也就是說辦理一件事需要多個部門參與協作才能完成。而物聯網的RFID即射頻識別,是一種非接觸式的自動識別技術,它通過射頻信號自動識別目標對象并獲取相關數據,識別工作無須人工干預,作為條形碼的無線版本,RHD技術具有條形碼所不具備很多優點。特別是電子標簽與產品電子編碼EPC、互聯網技術的融合。物聯網在被應用中要求將數據發出功能更強的Web應用程序的同時,也導致這樣的庫技術很好地與web結合起來。例如發一個文件,包括了文件的起草、審核、會簽、批準、發布等程序這就存在一個工作流程,Domino提供了強有力的工作流機制它根據路由將信息從一個環節傳到下一個環節幫助使用者形成數據,并且根據處理過程調整工作流向。它包括了路由、規則、任務三個原則。Domino為開發人員提供了強大的集成開發環境可以快速、容易、可視化地開發動態、交互式的辦公自動化應用開發出來的應用直接面向Web瀏覽器。
目前,隨著信息技術的不斷發展,我國的各大單位2.R用Web服務器擴展API來訪問遠端數據庫紛紛開始組建自己的辦公自動化信息系統。基于DominoNotes建立的辦公自動化系統大多不是Netscape的NSAPI,NSAPI和SAPI均允許附加應采用Internet模式構建起來的。隨著Web服務器和用程序作為Web服務器軟件的擴充部分一一例如動應用的不斷增長,人們對Web應用的要求也在不斷提態鏈接庫(DLL)一一來執行,因此能得到更緊密的集高。如:通過Web完成基于客戶機/服務器模式的,能成和更好的性能。
四、總結
本文首先介紹了解了Domino web這種之前多被采用與辦公的服務器,與此相比比較而言的一種多被使用在集團化管控的財務中所采用的oracle數據庫。在了解了Domino可與關系數據交互的關系和才做前提下,為了能適合市場的需求文章對DOMINO WEB服務器與Oracle數據庫集成一體的技術詳細的探討與研究,是這種技術能被普及到市場上提供所需的效率。