技术开发 频道

关于Lotus Notes必须知道的7件事

【IT168 专稿】

    提到Lotus Notes,人们的反应总是五花八门,从“Lotus还活着”的疑问,到“Lotus对应用至关重要”的肯定。作为一个优秀的企业协作应用平台,Lotus已经有近二十年的历史。令人惊奇的是,仍然有那么多的IT专业人士存在疑惑:Notes/Domino到底是什么?它们是做什么用的?如何将它们加入IT基础设施。

    Lotus Notes是好像应用开发中的Ginsu刀。不管是切片还是切块,不论削苹果还是皮革,都方便实用。这种极度的灵活性也意味着无法从定义和功能上将其归于某一单独的软件产品,当然它也意味着对于使用Notes/Domino的企业来说它绝不仅是一套电子邮件系统。你还可以用它做得更多!

    你的公司也许正在使用Lotus Notes/Domino,或者正在考虑采购并应用该平台,那么下面7件事情是你必须知道的。了解这7个问题,将有助于你更好的利用这一企业应用平台。

    1. Notes不只是电子邮件

    电子邮件几乎成为企业沟通中的标准工具,Notes用户花费大量的时间在邮件上。关于Lotus Notes和微软Exchange,谁是更好用的邮件系统的争论似乎永无休止。事实上,这样的比较是没有意义的。

    如果仅把Lotus Notes作为电子邮件工具,那么其实还有更多更好的选择。比如:下载开源的邮件代理工具Sendmail和邮件客户端Thunderbird,就可以轻松实现电子邮件功能。从历史来看,Notes邮件客户端不是最好的,但是Lotus Notes能够提供超出邮件客户端的更多功能,为企业带来更多价值。

    除了电子邮件功能外,Lotus Notes也是一个集成的全功能应用开发平台。企业人员通过该平台集成他们的文档信息、工作过程和应用系统,以获得更好的商业效应。作为一个文档数据库管理系统,Lotus Notes最基本的元素就是文档。Notes文档既可以包含结构化内容,也可以包含非结构化内容,因此,Notes能够存储和管理关系型数据库系统,以及其他数据库系统无法存储和管理的各种数据。

    Lotus Notes是集通信处理、文档存储和应用开发环境于一体,支持在不同计算平台和包括互联网在内的各种网络之间共享各种类型的数据;并向用户提供大量有用功能:处理复杂文本和多媒体、全文搜索功能、版本控制、文档链接等等。Notes的最新版本把这些功能扩充到能够处理存储在Internet上的各种信息。这意味着用户可以方便地通过Notes建立自己的工作流应用,例如提出新需求,邮件通知相关人审批,直到审批通过后自动处理需求等一系列的过程。再如,一个建立在Notes平台上的费用审批应用即允许用户提交申请费用,系统自动将该申请提交相应上级审批,然后通知会计部支出相应金额给用户。Notes应用的例子不胜枚举。

    2. Notes和Domino是功能强大的、开放的应用开发平台

    大多数企业用户都不希望被某一产品或者某一技术牢牢锁住。一不小心,专有性技术就可能会限制公司未来在平台升级或与其他平台集成的选择。

    基于Notes开发的应用程序可以采用多种开放标准的技术,例如JavaScript、HTML、Java和LotusScript(一种类似VB的脚本语言) 。开发人员只要掌握以上技术中的一项或多项,就可以快速展开Notes应用开发,在非常短的时间内开发出复杂的工作流应用来。

    在Notes应用开发过程中,开发人员利用设计器的客户端来构造和修改所有Notes应用中特殊的部分,例如Forms、视图和代理等。可以通过Notes客户端或者网络浏览器来预览和测试应用,获得即时反馈。对于提高效率而言,确实获得事半功倍的效果。另一方面,设计器易于使用的界面甚至可能使高端开发人员因为开发变得太过简单而感到挫败。最新版本的Notes/Domino基于Eclipse,这对于那些习惯Eclips环境的开发人员能够更加轻松地掌握Notes开发环境,并开发出高质量的应用。

    3. Notes是客户端,Domino是服务器

    Lotus、Notes、Domino,甚至Notes/Domino......什么才是这一软件正确的名称?事实上,IBM公司提供的这一软件产品的全称是IBM Lotus Notes & Domino。Lotus Notes是指Notes客户端,它安装在用户个人电脑上,用于访问电子邮件和Notes应用。

    Domino则是Notes/Domino组合的服务器部分,它可以运行在各种操作系统中。当用户通过Notes客户端连接服务器备份邮件数据时,用来从用户邮件数据库中提取内容的正是Domino服务器。Domino服务器还负责控制邮件和应用数据库的登录和安全等。Domino服务器拥有强大的安全模式,可以控制访问单个Notes文档级别的安全性。主要通过基于用户Notes ID登录系统,以及数据库和网络通信加密技术等来实现。

1
相关文章