前几天看到一个消息,说是IBM的几大软件被HCL所收购,这让我挺震惊的,因为这些软件我很熟悉,有些还是经常使用的,比如这三个:
Notes & Domino :企业内部的协作软件。
Connections :有点类似于企业内部的“QQ空间” 。
Appscan : 应用程序安全扫描。
Lotus Notes 和Domino
在IBM工作的时候,上班第一件事必定是打开Lotus Notes , 去查看最新的邮件和当天的工作、会议日程。与此同时,还会打开Lotus Sametime 这个企业内部的即时通信工具,让别人知道自己已经上线。
很多部门自己专属的Lotus Domino 数据库,其中像百科全书一样存储着各种各样的资料, 项目信息,人员信息,需求文档,设计文档,测试用例,Bug 管理...... 应有尽有。
基于Lotus Domino还开发了很多的应用,例如请假系统,报销系统,各种审批系统等等。
可以说,没有Lotus的软件,日常工作就要瘫痪。
2010年我去华为做咨询,也看到华为在使用Lotus做为邮件系统(不知道现在是不是还在用),不仅仅是IBM,华为, 很多大公司也都部署了这个强大的协作系统。
来, 大家看看Lotus Notes长什么样子。
界面似乎有点丑,对吧,这也是Lotus Notes最被人诟病的地方: 用户体验不好, 有人戏称是反人类的设计。
我原来也在想,这么难用的软件它怎么就占用这么重要的位置呢?
其实Lotus Notes/Domino有一个无与伦比的优势,那就是能快速地创建一个富文本的文档,并且快速地共享出去。
Lotus Notes/Domino本质上是个文档数据库,一个部门的任何成员,只要有权限,都可以在其中操作。
你可以像写Word那样写一份文档(当然没有Word那么强大的功能),所见即所得,然后只要保存,立刻就是一份共享的文档,把链接发出去就可以了,超级方便。
有点像Wiki? 对不对? 但是我觉得写Notes文档的自由度和速度要远远超过wiki,Lotus Notes/Domino是一个C/S的系统, 你可以轻松地画表格、添加图片、附件,甚至在其中编写程序, 基于这种文档数据库,可以非常快地开发出一些流程应用出来, 这是wiki所不能比的。
可以说,Notes结合了Word能力和网络共享的能力,但是成也萧何,败也萧何, 正是由于这种C/S的固有结构,这种专属的文档格式, 难以在互联网的环境下使用,一直局限于企业内部。
Connections
Connections 是一个基于Web的系统,像QQ空间那样, 每个员工都可以在上面建立自己的一亩三分地。
比如我在上面就建立了博客“敏捷思考”, 不知道现在删除了没有,有读者在IBM的可以搜一下啊。
还有就是可以建立很多用于协作的Community, 大家可以在上面讨论,用wiki共享,上传文件,图片等等。 我记得当时搞的一些学习小组比如持续集成小组, 还有敏捷社团都在上面。
IBM的基因就是企业级商业软件,这个Connections商务味十足,正式,严肃,不太有趣,导致的直接结果就是大家的活跃度不高。
我记得华为内部也有个社区软件,无论是从界面还是从使用习惯来说,都更适合中国人使用,大家积极参与,有些话题的热度相当高。
Appscan
IBM的Web系统在上线之前,必须要通过公司的安全扫描,执行这个扫描的就是著名的Appscan。
这个软件能构造各种各样的输入, 模拟各种黑客的攻击,发现Web系统的各种漏洞: SQL注入,XSS,CSRF,Session Fixation等等, 非常强大,是Web系统安全探测好助手。
比较让人抓狂的是公司搞了一个在线的版本,似乎是为了SaaS吧, 但是这个网络版的Appscan每执行一次扫描都得花费几个小时,甚至十几个小时, 实在是让人崩溃。
有时候还会误报,还得去申请Exception才能让自己的系统上线。
其实这几个软件对IBM来说,只是九牛一毛,现在可能很少人知道IBM曾经的5大品牌的软件了,10多年前, IBM的这5大软件的广告可以说是铺天盖地,它们是:
Lotus : 工作流和协作软件, 来自于1995年的收购。
Db2: 最早是数据库管理系统, 后来扩展到数据收集,分析,内容管理,商务智能等各个领域。
Websphere : 最早是单一的应用服务器,后来扩展到电子商务,工作流, 信息集成,SOA等领域。
Rational : 来自2003的的收购, 主要是应用软件开发,涵盖了从需求分析,架构设计,开发,测试,部署等软件生命周期的每一个步骤, 和程序员最为接近。
Tivoli : 来自1996年的收购,包括IT系统管理,存储管理,安全管理等方面。
每一个品牌下面的软件产品多到你难以想象,我每次从IBM内网下载软件的时候都会挑得眼花缭乱。
这些软件,再加上IBM硬件(服务器,大机)和服务,还有领先业界的理念,电子商务,SOA,On Demand , 智慧地球......让IBM过上了很长一段的好日子。
随着IBM的转型,这5大品牌也慢慢地被拆分,重构,现在有些重要的软件居然被卖掉了!
这不由让我想到了IBM那些硬件的命运, 2004年把PC和ThinkPad卖给联想,10年后把x86服务器再次卖出,只剩下了高端的服务器和大机。
可是在软件领域IBM还没有像小型机和大机这样有竞争力的、高端的产品,联想到之前IBM收购Redhat,难道要在云上奋力一搏了吗?
#p#分页标题#e#
接下来又会“抛弃”哪些软件呢? 我这里瞎猜一下: Db2肯定不可能,毕竟运行在很多核心的系统上, Websphere也是类似,但是这样的应用服务器用得越来越少,有点危险; Tivoli的产品我不太了解不好说;最有可能抛弃的,应该Rational那些开发工具,太多太杂了, 没有拳头产品,不适应现在时代。
几年前,IBM和微软都制定了云计算的战略,现在微软已经成功转型,股价也翻了一番,相比而言IBM任重而道远。
IBM一直不缺少领先业界的理念,但是这些年缺乏的就是把这些理念真正地执行下去,作为一个多次转型成功的伟大公司,有理由相信这一次还是能够东山再起,重新站上IT时代的高峰。
【本文为51CTO专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】