`
ILoveDOUZHOU
  • 浏览: 81084 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

IBM的Lotus Notes

 
阅读更多

转自于http://cio.zol.com.cn/155/1559409.html

提到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登录系统,以及数据库和网络通信加密技术等来实现。

4. Notes有着向后兼容的悠久历史

Notes最让人印象深刻的特点,是其版本之间的向后兼容性。一个1989年开发的、基于Notes V1的应用程序,无需任何转换或者重写即可运行在最新的Notes版本上。这里所说的应用不是专门开发来证明Notes向后兼容特性的,而是现实世界里还能给企业带来价值,也不再需要增强任何其他功能的遗留系统应用。很少有其他软件应用敢像Notes这样承诺自己的版本兼容性的。这意味着用于应用开发的投资能在未来很长一段时间内持续带来价值。

通常情况下,一个包括安装运行最新版本的Domino服务器迁移工作,可以在短短15分钟之内完成。所有基于以前版本Notes开发的应用无需任何转换仍然能够继续运行在升级版本上。

5. 复制功能让您在线离线两相宜

今天的知识型员工不再朝九晚五守候在办公室。他们需要随时访问相关的数据和信息,不管是否有可用的网络连接。Notes客户端通过在客户端与服务器之间复制邮件和应用数据来满足这一要求。这是Notes最古老、也最宝贵的特性。

Notes会同步服务器和客户端之间的数据。复制动作在本地进行,因此两个人可以同时更新同一文件的不同领域;服务器会合并所有更新,是的两处变化都能够在该文件中显示。Notes用户可以把邮件文件复制到本地的笔记本电脑上,这样他们就可以离线工作了。当他们再次连接网络,所有的变化都会复制到服务器上,并会自动将邮件发送出去。复制适用于所有的Notes数据库和应用软件,而不仅仅是电子邮件。

6. 通过Notes客户端和Web浏览器都可以访问Notes应用

Notes的灵活性还表现在,Notes应用既可以通过Notes客户端访问,也可以Web浏览器访问。Domino有一个内置的HTTP服务器,用来转换成基于传统HTTP请求的内容。Domino捕获应用程序的设计和数据,将其转换为浏览器能懂的HTML。这种方法能够快速地将内部遗留应用迁移到内联网或互联网上来。

因为可以同时提供统一来源的Notes客户端和Web浏览器内容,应用程序开发的投资能够更快获得回报,并给与终端用户以更大的灵活性。

7. Notes没有死

Notes多次被宣布已死。当Web出现时,有人认为Notes将被浏览器取代。在Java成为最新的热门开发平台时,很多人认为Notes将被发展成熟的Java企业架构所取代。当微软在SharePoint推出受欢迎的协作功能时,再次有人预言Notes的消亡。

但是,Notes不但活下来了,而且发展得更加茁壮。很早以前,当互联网应用成为企业的要求时,IBM就在Domino服务器中增加了Web功能。Java也已经变成Notes编程环境支持的语言之一。Notes Domino 8还增加了建立复合应用的能力。也就是说,这些应用程序使开发人员能够混合来自Notes和非Notes应用的数据和功能,将它们集合到复合应用中,使Notes可以与其他应用无缝连接。例如,可以将SAP应用和Notes应用集成,共同使用和更新两个平台之间的数据。

随着对于不断加快的创新需求,寻找能够解决所有技术和业务问题的“银弹”充满着诱惑。不幸的是,银弹并不存在。与其被闪耀的最新技术晃得眼花缭乱,不如退后一步,问问自己,是否你已经有效的发挥出已有技术的极致。了解了以上七点,了解了IBM的Lotus Notes & Domino早已远远超出电子邮箱的功能,作为已经付出投资的你,就应该尽其所能地利用好这一平台,从中获得最大的投资回报
分享到:
评论

相关推荐

    配置IBM Lotus Notes 8.5 Client

    配置 IBM Lotus Notes 8.5 Client IBM Lotus Notes 8.5 Client 是一种功能强大的电子邮件客户端程序,由 IBM 公司开发,用于连接 Lotus Domino 邮件服务器。本文将指导您如何配置 IBM Lotus Notes 8.5 Client,以便...

    IBM LotusNotes JAVA库 NCSO.jar Notes.jar

    IBM LotusNotes是一款强大的企业级协同应用软件,它集成了电子邮件、日历、任务管理、文档共享、数据库等多种功能。在LotusNotes系统中,开发者可以利用其提供的API进行应用程序的开发,实现定制化的业务需求。这里...

    IBM Lotus Notes workflow 7

    **IBM Lotus Notes Workflow 7** 是一款由IBM公司开发的高效能工作流程管理软件,它在企业级项目管理和协作环境中扮演着重要角色。Lotus Notes是IBM著名的协同办公套件,而Workflow 7是其在工作流程自动化方面的增强...

    RightFax Gateway for IBM Lotus Notes.pdf

    ### RightFax Gateway for IBM Lotus Notes:一种完全集成的传真与电子邮件解决方案 #### 概述 《RightFax Gateway for IBM Lotus Notes》是一款专为IBM Lotus Notes和Domino基础设施设计的集成解决方案,它通过将...

    Enterprise Fax Integration Solutions for IBM Lotus Notes

    企业传真集成解决方案与IBM Lotus Notes:提升业务通讯效率的关键 在当今全球化的商业环境中,高效且经济的文档传输策略对于企业来说至关重要。随着对群件系统(如IBM Lotus Notes)和网络基础设施的大量投资,企业...

    IBM Lotus Notes支持Linux.pdf

    本文主要介绍了IBM Lotus Notes对Linux操作系统的支持,以及CA公司的eTrust Secure Content Manager r8这一网络安全解决方案。 IBM Lotus Notes是企业级协作软件,现在它已经支持Linux台式机。这意味着全球数百万...

    IBM Lotus Notes/Domino程序设计文档

    【IBM Lotus Notes/Domino程序设计文档】 IBM Lotus Notes/Domino是一款强大的协作软件平台,主要用于企业级的信息管理和应用开发。这款系统集成了电子邮件、日历、任务管理、即时通讯和数据库应用程序等功能,允许...

    IBM lotus notes

    【IBM Lotus Notes】是IBM公司开发的一款强大的协同办公软件,它集成了电子邮件、日历、任务管理、笔记、即时消息和文档共享等多种功能。Lotus Notes最初由Lotus Software(后被IBM收购)推出,其设计理念是为企业...

    IBM Lotus Notes and Domino 8 Deployment Guide

    ### IBM Lotus Notes and Domino 8 部署指南核心知识点概览 #### 一、IBM Lotus Notes and Domino 8 概述 IBM Lotus Notes 和 Domino 8 是一套强大的企业级协作平台,它提供了全面的电子邮件、日历、联系人管理、...

    Notes SQL 8.5.1用于odbc连接Lotus Notes数据库

    在标题和描述中提到的“Notes SQL 8.5.1”是IBM提供的一款工具,它允许开发者通过ODBC(Open Database Connectivity)接口来连接和操作Lotus Notes数据库。ODBC作为一个标准的数据库访问接口,使得应用程序能够与...

    全球化最佳实践:开发 IBM Lotus Notes 应用程序(全球化)

    全球化开发是IT行业中一个至关重要的领域,尤其是在构建IBM Lotus Notes应用程序时。 Lotus Notes因其灵活性和功能强大而被广泛用于企业级应用,但全球化的过程却充满了挑战。本文主要针对开发 Lotus Notes 应用程序...

    IBM Lotus Notes 8.5 Reviewer's Guide

    ### IBM Lotus Notes 8.5 Reviewer's Guide #### 一、Lotus Notes 8.5客户端的新特性 ##### 1.1 通用特性 **1.1.1 简化上下文菜单** 在Lotus Notes 8.5中,用户界面得到了改进,上下文菜单变得更加简洁明了。这...

    Lotus Notes/Domino jar包

    Lotus Notes/Domino是一款历史悠久的企业级协作软件,由IBM开发并维护。这款系统主要用于电子邮件、日历、任务管理、文档数据库以及工作流程自动化等。在Java编程环境中,开发者可以通过使用Lotus Notes/Domino的jar...

    了解并实现IBMLotusNotes的本地邮件副本终稿.pdf

    【IBM Lotus Notes 本地邮件副本】是IBM Lotus Notes系统中的一种功能,允许用户在本地计算机上存储邮件数据库的副本,以便在离线状态下也能访问邮件。这种功能对于那些需要在低带宽环境下工作或者需要频繁离线工作...

    lotus notes 说明文档

    Lotus Notes是一款强大的企业级协作软件,由IBM开发,主要用于企业内部的信息交流、协同工作和数据管理。这款系统提供了电子邮件、日历、任务管理、即时消息、数据库应用开发等多种功能,是许多公司进行日常运营和...

    IBM_Lotus_Domino服务器安装配置实例.pdf

    3. **软件准备**:下载 IBM Lotus Notes/Domino 7.0.2 的安装包,包括 Domino Server 安装程序、语言包(例如 `DomLP702_GUI.EXE`)以及 Lotus Notes Client(例如 `LotusNotes7.0.2zh-CN.msi`)等。 4. **用户邮箱...

    如何设置Lotus Notes收发Internet邮件

    在IT领域,IBM Lotus Notes是一款集成了邮件、日程安排、文档管理以及应用程序开发平台的综合性软件解决方案。本文将深入探讨如何在Lotus Notes中设置收发Internet邮件,这一过程对于许多企业和个人用户来说至关重要...

Global site tag (gtag.js) - Google Analytics