张泽华
[摘要]当下在飞速发展的信息技术时代中,紧紧贴看时代的步伐是使得各大单位争先开始成立属于自己的办公全自能信息系统。但由于局限与以往在建立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数据库集成一体的技术详细的探讨与研究,是这种技术能被普及到市场上提供所需的效率。