基于Domino+J2EE平台的协同办公系统的制作方法

文档序号:6438208阅读:497来源:国知局
专利名称:基于Domino+J2EE平台的协同办公系统的制作方法
基于Domino+J2EE平台的协同办公系统
技术领域
本发明属于计算机软件,具体是指一种基于D0min0+J2EE平台的协同办公系统。背景技术
协同办公管理软件是经过对日常办公和管理行为的高度抽象提炼形成的管理软件。协同办公管理软件以网络为中心,建立和完善各个职能部门之间的沟通和信息共享机制,建立协同工作的环境,为办公提供一个自动化工具;帮助企业实现动态的内容显示和知识的实际管理,使员工能够在协作中不断获得学习机会和进步。目前协同办公管理软件主要有以下两种技术路线(1)群件技术采用Domino平台或Exchange平台为基础技术平台,进行协同办公管理软件的开发。这种技术路线的主要缺点是对结构化数据的处理能力较弱、统计分析功能较差、海量数据计算能力差、与基于J2EE平台的业务系统集成难度大且实现的效果比较差。(2)中间件技术以.Net和J2EE平台为基础技术平台,进行协同办公管理软件的开发。这路技术路线的主要缺点是无法很好解决非结构化数据的存储和管理以及检索利用、安全性上低于采用Domino平台或Exchange平台为基础技术平台。

发明内容本发明所要解决的技术问题在于提供一种基于D0min0+J2EE平台的协同办公系统,提高了协同办公系统的统计分析、海量数据计算的能力。本发明采用以下技术方案解决上述技术问题基于D0min0+J2EE平台的协同办公系统,包括页面展现模块、非结构化数据处理模块、结构化数据处理模块、数据库模块;所述页面展现模块,实现协同办公系统的UI界面,通过使用HTML、JavaScript, Domino相关设计元素实现;所述非结构化数据处理模块,基于Domino平台,实现协同办公系统各业务模块的功能;所述结构化数据处理模块基于J2EE平台,实现协同办公系统的流程引擎;所述数据库模块包括Domino数据库、Oracle数据库,使用Domino数据库存储、 管理、检索非结构化数据;使用Oracle数据库存储、管理、检索结构化数据;所述页面展现层模块与所述Domino平台进行交互;Domino平台读写Domino数据库中的相关数据;流程运转时Domino平台和JAVA流程引擎进行交互JAVA流程引擎读写 Oracle数据库中的数据。进一步地,所述非结构化数据处理模块中的各业务模块包括收方管理模块、发方管理模块、签报管理模块。本发明的优点在于本发明利用JAVA平台+Oracle数据库对结构化数据的处理提高了协同办公系统的统计分析、海量数据计算的能力;又可以充分发挥Domino平台的权限管理,非结构化数据存储、管理能力,快速开发等特性。

下面参照附图结合实施例对本发明作进一步的描述。图1是本发明系统结构示意图。
具体实施方式如图1所示,基于D0min0+J2EE平台的协同办公系统,采用RDB (关系数据库HDomino (文档数据库、开发技术)+J2EE(JAVA 2企业版)相结合的技术路线来开发协同办公系统。包括页面展现模块、非结构化数据处理模块、结构化数据处理模块、数据库模块;所述页面展现模块,实现协同办公系统的UI界面,通过使用HTML、JavaScript, Domino相关设计元素实现;所述非结构化数据处理模块,基于Domino平台,实现协同办公系统各业务模块的功能;包括收方管理模块、发方管理模块、签报管理模块等。所述结构化数据处理模块基于J2EE平台,实现协同办公系统的流程引擎;所述数据库模块包括Domino数据库、Oracle数据库,使用Domino数据库存储、 管理、检索非结构化数据;使用Oracle数据库存储、管理、检索结构化数据;所述页面展现层模块与所述Domino平台进行交互;Domino平台读写Domino数据库中的相关数据;流程运转时Domino平台和JAVA流程引擎进行交互JAVA流程引擎读写 Oracle数据库中的数据。操作过程(1)用户通过浏览器访问协同办公系统的页面展现层;(2)用户对文档字段进行读写时,Domino平台读写Domino数据库中相关数据;(3)用户对文档进行发送等流程相关操作时,Domino平台与JAVA流程引擎发生交互,JAVA流程引擎读写Oracle数据库中相关数据。本发明利用JAVA平台+Oracle数据库对结构化数据的处理能力,提高了协同办公系统的统计分析、海量数据计算的能力;又可以充分发挥Domino平台的权限管理,非结构化数据存储、管理能力,快速开发等特性。本发明的关键在于使用Domino+JAVA平台运行协同办公系统,使用Domino数据库+Oracle数据库存储协同办公系统数据。以上所述仅为本发明的较佳实施用例而已,并非用于限定本发明的保护范图。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
权利要求
1.基于Domino+J2EE平台的协同办公系统,其特征在于包括页面展现模块、非结构化数据处理模块、结构化数据处理模块、数据库模块;所述页面展现模块,实现协同办公系统的UI界面,通过使用HTML、JavaSCript、Domino 相关设计元素实现;所述非结构化数据处理模块,基于Domino平台,实现协同办公系统各业务模块的功能;所述结构化数据处理模块基于J2EE平台,实现协同办公系统的流程引擎; 所述数据库模块包括Domino数据库、Oracle数据库,使用Domino数据库存储、管理、 检索非结构化数据;使用Oracle数据库存储、管理、检索结构化数据;所述页面展现层模块与所述Domino平台进行交互;Domino平台读写Domino数据库中的相关数据;流程运转时Domino平台和JAVA流程引擎进行交互JAVA流程引擎读写 Oracle数据库中的数据。
2.如权利要求1所述的基于Domino+J2EE平台的协同办公系统,其特征在于所述非结构化数据处理模块中的各业务模块包括收方管理模块、发方管理模块、签报管理模块。
全文摘要
本发明提供一种基于Domino+J2EE平台的协同办公系统,包括页面展现模块、非结构化数据处理模块、结构化数据处理模块、数据库模块;所述页面展现模块,实现协同办公系统的U I界面;所述非结构化数据处理模块,基于Domino平台,实现协同办公系统各业务模块的功能;所述结构化数据处理模块基于J2EE平台,实现协同办公系统的流程引擎;所述数据库模块包括Domino数据库、Oracle数据库,使用Domino数据库存储、管理、检索非结构化数据;使用Oracle数据库存储、管理、检索结构化数据;本发明提高了协同办公系统的统计分析、海量数据计算的能力。
文档编号G06F17/30GK102496105SQ201110359708
公开日2012年6月13日 申请日期2011年11月14日 优先权日2011年11月14日
发明者彭永进, 徐庆锋, 林振天, 池少宁, 谢海强 申请人:福建亿榕信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1