Lotus Domino 作为一种应用广泛的协作群件系统,曾在大多数中国政府和企事业单位得到推广。为了系统使用的延续性和最大程度利用资源,如何与Domino进行无缝的集成,从其数据库中获取数据,使这些数据为其他系统可用,已经成为许多单位迫切需要解决的问题。然而Domino不同于普通的关系型数据库,由Lotus自主研发,有自己的标准和特殊性,是一种另类的数据库类型。
广通公司凭借多年在Domino平台和J2EE技术上的开发和实施经验,在与Domino集成技术方面有着丰富的实践经验和成功案例,并积累了很多种技术手段。
DOMINO CLASSES方式
通过使用Lotus提供的Domino Classes通过本地安装的Lotus Notes访问远程Domino服务器。此方法的缺点在于应用程序所在的主机需要安装Lotus Notes,这在Unix系列平台上或某些项目实施过程中是不允许的。
JDBC方式
JDBC方法是使用标准 Java 数据库技术 Domino 提供 JDBC 驱动程序并且它的行为可以看起来和标准关系数据库一样。但是,尽管某些 SQL 扩展允许访问其有层次结构的数据,但这种方法限制了使用 Domino 所能提供的好处。
JAVA/CORBA方式
一种彻底的解决方案,基于IIOP协议,采用JAVA/CORBA方式开发的应用程序的运行环境中无须安装Lotus Notes便可以完全访问控制Domino中的数据。
在几种Domino的集成方案中,我们主推Java/Corba技术,Java/Corba访问Domino的优点在于采用此技术开发的应用程序在不用安装Lotus Notes的情况下获取远程Domino服务器上的数据,真正做到了瘦客户端,节省了不必要的开支,同时也极大的降低了应用程序部署的难度。