2009年2月3日星期二

爱情的味道 —— 费洛蒙

我对一个人一见钟情的话,不是看,是味道,彼此被对方的气味吸引,气味相投你懂吗?——《非诚勿扰》

当阿拉丁召唤出关在神灯中的蓝色精灵后,精灵承诺可以帮助他实现任意三个愿望,同时又告诫有三样东西无法实现:      
一,帮助他杀人   
二,让死去的人起死回生   
三,使一个人爱上他
千百年来,“我爱的人不爱我”就一直像“让人起死回生”一样困扰着我们,究竟爱情的真谛是什么?其实对于人本身,我们知之甚少。

鬼才导演徐克,我在考虑看他的作品的时候一向慎之又慎,他的境界用我的思维很难理解。这次因为朋友的盛情邀请,看了电影《女人不坏》,没想到却让我大受感动。

三个女人的一台戏,在音乐的渲染下,徐克用味道来诠释爱情。
激情、迷离的故事情节震撼的我好几天都一直在回味。剧中的周迅:如果是为了爱情,我愿意一辈子都实验下去的执着,打动了我这个冷血的家伙。

因为很久以来,我都一直相信爱情的味道 —— 费洛蒙!我总也忘记不掉一个人,是因为一直很怀念的一种味道,一度沉浸在这种怀念之中。

“费洛蒙”,很早以前就听说过关于这个的传说:莎士比亚时代的欧洲流行一种寻找爱情的游戏:女孩将一块削了皮的苹果放在腋下,再将沾了自己汗水的苹果送给意中人,若对方喜欢这苹果的滋味,双方的感情就会发展下去。据说这就是pheromone的力量。


---------------------------------------------------
看完电影,特意去搜索了关于“费洛蒙”的有关解释。
百度百科:
http://baike.baidu.com/view/684182.htm

我所体会到的Google云计算

在我看来大部分厂商的云计算理念都差不多。

云计算的实施可划分为三个层次,在底层的是构成一个网络架构的基础硬件,包括CPU、内存;基于最底层硬件之上的是一个软体层,包括支持并行计算的操作系统、中间件;位于最上层的由很多具体应用构成,诸如Gmail、Google Docs、Google Picasa Web等等,未来还会包括网络电视、视频点播更多的应用服务。

在硬体方面的研究至少应包括三个方面:第一个是需要大量非常廉价的服务器、CPU组成集群,在此单个的服务器或CPU的性能或许并不出众,但构建起来的整个网络,在可靠性、稳定性和计算能力上,均能达到大型计算机的标准;第二个需要注意的是,在搭建云计算数据中心过程中,所要求的硬件性能及其组织架构一定要具有良好的散热能力。对于个人用户来说,散热似乎不是需要单独考虑的问题,但对于集群服务器来说,追求良好的散热能力是服务商必须面对的现实问题。第三个方面是,要求每台服务器、每个CPU的耗电量非常低,否则在机器量达到数十万级时,每个月的耗电量都将成为一笔不可忽视的庞大开支。

Google的三大核心技术构成了实现云计算服务的基础:GFS(Google文件系统)、MapReduce(分布式计算系统) 、BigTable(分布式存储系统)。GFS位于这三项技术的最底层,负责许多服务器、机器数据的存储工作。它将一个大体积数据(通常在百兆甚至千兆级别)分隔成固定大小的数据块放到两到三个服务器上。这样做的目的是当一个服务器发生故障时,可以将数据迅速从另外一个服务器上恢复过来。在一定程度上,在存储层面,机器故障的处理由Google文件系统来完成。

第二个部分就是MapReduce,它是Google开发的C++编程工具,用于大于1TB数据的大规模数据集并行运算。这项技术的意义在于,实现跨越大量数据节点将任务进行分割,使得某项任务可被同时分拆在多台机器上执行。例如把一项搜索任务拆分成一两百个小的子任务,经并行处理后,将运算结果在后台合并,最后把最终结果返回到客户端。

第三个部分BigTable,作为 Google一种对于半结构化数据进行分布存储与访问的接口或服务,它是建立在GFS和MapReduce之上的结构化分布式存储系统,可以帮助Google最大限度利用已有的数据存储能力和计算能力,在提供服务时降低运行成本。

如果没有以上软体的支持,云计算战略的最终实现就只能是一个虚幻的梦。Google一直坚信所有的硬件都有可能在某个时间出错,不可靠的硬件数量最好是可靠机型的两倍,最重要的,需要将可靠性放在软件层面。过于关注单个线程的性能意义并不大,对于Google来说,更重要的是对于并行处理技术的完善。为了应对海量级的数据访问和查询,他们需要让每台廉价的服务器的性能发挥到极致,将核心的技术优势牢牢掌握在自己手中才是最安全的。

2009年2月2日星期一

转贴——百度前副总裁梁冬,《那一些俯视人类欲望的人》

  回过头来研究Google的历史,为什么Google能成为今天的Google,而不是其他某公司?其实,在Google之前,搜索引擎就已经存在,是因为Google有比别人有更好的算法吗?不,答案也许是——LarryPage和SergeyBrin在对的时机做了对的事情。

  早期的互联网时代,并没有那么多内容——随着雅虎、搜狐、新浪这样的门户网站和博客、论坛的发展,全球网页数量剧增,才有了搜索引擎的兴起。如果,今天Larry和Sergey被誉为最具影响力的人的话,他首先要感谢这个时代,让他在那个时间内出现,做了一件恰当的事情。退后抑或提前三年,他都不会成就今天的Google。

对搜索引擎最大的“偏见”可能是——这是用来搜索的

  在我看来,搜索引擎并不仅仅是提供搜索,文字总是让人产生某些错觉,似乎娱乐就注定让人笑,搜索就是寻找一样。搜索引擎是以速度和运算能力作为交换,在0.01秒内找到用户需要花一年甚至一百年的时间甄别和筛选的东西,同时他们换取了搜索者的欲望——滋生自心底最深层次、真正不加隐藏的欲望。

  没有人会平白无故的搜索一个他不关心的东西。其实搜索引擎在无意识间已经完成了一个极具价值的工作,这也是传媒人梦寐以求的——提纯的注意力。搜索引擎极为精确的锁定了这个人以及这个人在这一秒钟的欲望。

  因此,从商业角度来说,Google和百度的本质都是高纯度的注意力批发商。而对广告客户来说,一旦开始购买和享受这样一种如此有效的高纯度注意力,绝大部分客户就很难再戒掉搜索引擎广告。随着广告客户越来越多,Google发现不仅可以在自己的搜索结果页面内呈现自己的广告,还可以分发转介广告到其他页面上。

  于是,Google又有了一个新角色——成为广告客户的批发商。在这几样东西的背后,我们看到了一个野心勃勃的Google,还有Google背后的Larry和Sergey。他们不仅要统治互联网所有的信息,要贩卖所有在网上停留的欲望,他们还要成为整个互联网的总代理。

  Larry 和Sergey在这样的一种始料不及的命运安排下,成为了人类欲望的最大代理者。在圣经里,他们应该是怎样的角色呢?

  当他们站在如此宽广庞大的世界去看待众生的欲望集合的时候,无疑他们会产生一种错觉——那就是他们用上帝一样的视角看到了众生欲望的“集合”。让如此年轻的天才,在如此短的时间内获得了如此的财富,又站在如此的高度看待如此广袤的世界。平心而论,Larry和Sergey在这个时候还保持这样的从容和简单,已经是比较值得我欣赏了。

  但是对于Google的观察者来说,有趣的并不止这一些。Google的发展是与微软的强大密不可分,就如电影《暗物质》描述的一样,任何物质都有对立面,如果一个不存在了,另一个也会随之消亡,就如同,这个世界上没有女人也就无所谓男人,提到舅舅就意味着他有一个外甥或者外甥女。

谁是Google的对立面?

  毛主席说:“谁是我们的朋友,谁是我们的敌人?这是革命的首要问题”。谷歌在中国的对手更多的是微软还是百度呢?也许谷歌也无法回答这个问题。也许他们会语焉不详的回答:“我们最大的敌人是我们自己。”——其实对于谷歌来说这是没错的,相信开复李工资的很大一部分就用于了谷歌与Google的沟通。

  回溯Google的诞生,不可避免的,他们注定了要把微软当作敌人。在与微软的斗争中,Google正被许多人认为成为另一个微软。当然,这与Google的总裁EricSmith有关,这是一个曾经在SUN与微软战斗了一辈子的战士。正是他,在加入Google之后,促使Google完成了挑战甚至取代微软角色转变。对于Larry和Sergey而言,找到了Eric之后,可以从容的保持他们的纯真。不用太多地为预算、公关、投资者关系、广告销售这些事烦恼。

  在微软阴影下长大,Google的企业文化、性格基因里都包含着某种因为微软而生的因子。以至于进入中国之后,与百度的碰面让他多少有点烦,因为这是他在美国从未遇到过的对手。当一个组织它的心脏是为了与微软战斗而跳动时,它的手脚在面对百度这样的公司时所表现的无所适从是一种必然。

在中国,Google面临什么机遇?

  对于谷歌中国来说,他们面临的最大的机会很可能是百度不再把他们作为最重要的竞争对手。不知道远在大洋另一边的Larry和Sergey能否意识到,是一群中国人在帮助他,例如马云和马化腾,与那位曾经与他们在学生时代就讨论过搜索引擎的Robin李周旋。

  Google的全球版图不可能容忍中国市场缺失,毕竟这是一个互联网使用率远不及美国,而且人口基数庞大的一个市场。最重要的是,中国还存在全世界最大移动运营商——中国移动。

  我们确信,将来的互联网一定是基于移动通信平台的。有中国这样的互联网,中国移动这样的公司,再加上极具草根精神的中国互联网精英,三者会搅拌出怎样的一个基于移动互联网的世界实在很值得期待。

  客观来说,这或许是Larry和Sergey相对较陌生的领域。以手机为终端的互联网将是怎样的?没有人知道。就有如梵高画向日葵,画到一半的时候,他也不知道会怎样。

Google与百度的不同?

  就像梁漱溟说的:中国、印度、西方并列为世界三大文化体系——西方关注的是人与世界,中国关注的是人与人,而印度关心的是人与自己的关系。

  其实,当下如火如荼的Myspace、Facebook对中国人来说一点都不陌生。因为,如何让人与人在社区里更好的交互,这本来就是中国人知识的一部分。在Myspace、Facebook兴起之前,百度早已经有了贴吧、腾讯早就有了QQ群。那是社区的更高境界——搜索+社区;IM+社区。以我看来,它们对于社区的应用和理解,早已经超越了Myspace、Facebook。所以在未来很长一段时间内,我个人认为,Myspace和Facebook都不可能成为中国第一阵营的互联网公司——如果他们还没有把开心网、校内网买下来的话。

让我们思考两个问题:

为什么贴吧是百度发明的,而不是谷歌?

  深层次的原因是因为中国的产品经理天生而无意识的捕捉到了搜索带来的、关注于人与人之间联系的价值。这也解释了为什么百度会进入C2C和IM领域的深刻合理性。于百度而言,让人更有价值地与人沟通、相互寻找,才是更符合搜索本质的行为。

为什么Google当年可以收购Myspace而未收购?

  也许是Larry和Sergey在那时没有充分意识到Myspace可以拓展搜索的可能性,让人找到人,而不只是一直以为的让人找到信息——直到今天,Google还在梦想要把世界的知识聚合在一起,然后要更强大的运算能力(例如发动所有电脑的“云计算”计划)来完成这个任务。

  两年前,我在百度推动公司文化的变革中,曾经建议Robin李修改了公司使命,认为百度更要帮助人们找到人。所以,简而言之,微软之所以始终未发挥出互联网的优势,沦落到要靠收购雅虎来获得最后一张进入互联网的门票的境地,Google之所以没有收购Myspace,都是基于一个西方社会的很重要的知识系统根源——他们关心人与信息、人与电脑、人与工具的关系,而中国的百度、腾讯更深刻的洞察到了社区的含义——关注人如何更好的与人结合。这是孔子留下的遗产之一。两种不同的结果可能真的与梁漱溟的洞见有关。

  而随着全球化的推行,这种文化差异会越来越强还是越来越弱?不知道。但是,无论如何,我们不可否认Larry和Sergey堪称这几十年来,地球上最具影响力的几个人之一,哪怕仅仅是因为他们结合了这个世界的信息,或是仅仅是因为他们是人类历史上少有的几个人——最先可以站在上帝的身边,用他的视角俯瞰人类欲望集合的几个人之一。

Google改变了中国人的生活方式?

  在我看来,与其说Google影响了中国人的生活方式,倒不如说他是通过百度间接的达成了这种影响力。

  Google最大的作用在于,正是因为他的崛起,促使另外一个叫李彦宏的人回到中国,创办了最成功的中文搜索引擎。他影响中国的方式是透过影响百度来达成的——因为Google,促使李彦宏和Larry和Sergey一起,并排站在上帝的身边,用他们的视角俯瞰人类欲望的集合。(文章来自梁冬博客)

我眼中的的SaaS应用之路

因为目前做的工作跟SaaS有关,所以谈谈我眼中的成功的SaaS模式软件企业发展的roadmap。
第一步:扎扎实实,打好地基。把自己的软件的核心架构踏踏实实做好,多在应用在功能上和交互上下功夫。初期我倒是认为没必要放过多精力在产品的未来包装上,你看看Google App,至今也没做过什么花哨的包装,简洁、明快,靠得是强大的功能、便捷的操作。
既然SaaS应用把原本的企业应用都放在了Internet上进行提供,SaaS模式的企业应用软件跟传统企业应用软件有一个很大的区别,不能被我们忽视:SaaS应用模式必然要继承和吸纳了传统互联网应用的典型特点 —— 强调信息的共享、人与人之间的有效沟通、资源的快速检索和利用。
从SaaS应用软件的角度上讲,我所谓的打好基础,主要是指SaaS应用需构建好几个核心的底层:
  1. 信息交流、沟通工具:IM、Mail、视频会议、对于移动设备的支持。传统企业应用软件一直在强调给客户的价值有一条是提高工作效率,但却忽略了最重要的一个事实,就是人与人之间的沟通才是影响效率的最关键因素。而恰恰是在这点上,传统企业应用软件一直没什么作为。(我一直到处宣扬的人物标签,就是想为改善这点出谋划策)
  2. 文件存储服务:现实的信息介质形式多种多样,不是简单的关系数据就能支撑的起来,音频、视频、图片、pdf、三维影像等等,这些都是信息的载体。本来信息的展示形式就应该是多种多样的,不应该是简单一个个的table list,未来某个信息可能是3D的展示形式也说不定(比如某个电子商务网站的产品展示,产品会是一个三维的全景图)。
  3. 对于信息介质的在线编辑工具:其中我认为比较核心的就是在线的文档编辑器。
  4. 内容、信息管理、检索:跨介质的强大的内容管理和信息检索支持。说道这种检索的支持,google desktop的桌面搜索在用户终端上做的还算比较出色,如果把这种跨介质、跨分类的检索在Internet上实现,才是最理想的(各种介质 、邮件、工作计划、聊天记录等等)。
  5. 强大的个人用户客制化支持(这点是为了下面第二部做铺垫)
第二步:建立一个足够吸引人的的社会(社交)网络,提供一些诸如交流、信息存储、内容检索等基础服务。目的:培养一个庞大的用户群。依赖:第一步建立起来的强大的基础服务。
其实我倒是觉得没必要在像传统软件一样要在目标市场建立起庞大的销售和市场团队,请记住一点SaaS买的是服务,否在就别标榜自己做的是SaaS。
阿里是一个很典型的例子,如果单纯从发展模式上思考,我看好阿里(网上有朋友借阿里抛弃传统的9大价值观,贬低阿里)
再看Google(我超级崇拜),借助其庞大的用户基础和良好口碑,已经开始推出收费的企业应用套件了,效果怎样,我们拭目以待。我一直很欣赏Google的口碑相传策略,最初Google注册要通过邀请才能进行(据说Google曾经做过一个实验,最初以一个人为原点去拓展社会网络,爆炸式的传播速度让实验结果很惊人)。
Facebook,每天几十万的用户增长量,我不相信他将来就想单纯做一个社交网络,跟Google当初一样,他们的目的一定不会单纯,企业嘛,最后总是要想办法赚钱的,哈哈。
salesforce,以及与其神似的八百客,我一点都不看好,模式过于单一。在国外,salesforce号称08年有几十个亿的收入,主要靠自己做的CRM专卖店的收入。除非找到更加亮眼的经营模式,不然salesforce最终避免不了被其他的鳄鱼吃掉(收购)
(十分欣赏我的某位领导提出来的终身帐号的概念,但是我们凭什么能留住用户终身使用你们的应用呢?我努力寻找着支持)

做好心理准备,很长一段时间(一两年、甚至更久)都在提供优质的免费服务,以培养市场,培养用户群(所以比较起来我更加欣赏阿里而不是八百客)。
第三步:时机成熟,推出收费SaaS应用。

2008年12月30日星期二

SaaS解决方案简介

1. SaaS慨述
1.1 什么是
SaaS
SaaS是Software-as-a-service(
软件即服务)的简称,它是一种通过Internet提供软件的模式,用户不用再购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动,无需对软件进行维护,服务提供商会全权管理和维护软件,对于个人,SaaS带来了很多工作和生活的便利;对于许多小型企业,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要,近年来,SaaS的兴起已经使中小型企业切实地降低了各项成本。

1.2 SaaS的特点
Internet访问性
SaaS平台是建立在公有的Internet网上,所有用户必须通过外网的WEB方式访问。这与其它信息不同的是一般的信息系统是建立在Intranet上,供企业内部
使用

大众化服务
SaaS平台的服务是面向大众化的企业,它不是专门为哪家企业开发的,而是以套装化提供大量服务满足的是大多数的需求。

软件租赁方式
SaaS是通过租赁的方式将应用软件或者服务提供给多个企业,企业无须再一开始花费大笔费用购买整套软件或取得商业服务,而是以月租或者论次的方式由应用服务供应商将应用软件或者服务提供给企业,并减少取得软
硬件的成本及门槛。

开放性
平台提供应用功能的集成、数据接口的集成、组件的集成。

l灵活性
随着时间的推移,不可避免的需要对企业单位的信息管理系统中的某些内容进行修改,如企业单位组织的变化、业务流程的变化、业务表单的变更等。平台提供了数据字典定制、应用定制、工作流定制等工具对各应用子系统中的内容进行维护。具有一定计算机知识的普通用户在经过培训之后利用平台能够完成大多数修改维护工作,用户可以自行定制或修改应用表单、变更工作流程等。

安全
平台为各个应用子系统提供了统一的安全服务,包括用户认证、权限认证等;同时,平台的安全服务可与整个系统的安全
方案结合起来,提供一个全面的安全解决方案。
  授权中心包括用户管理、角色管理、权限管理、系统配置、系统日志等。

适用性及扩展性
平台面对的是全国中小型企业,其开发方式和运作方式具有周期长、涉及面广、影响因素多、不规范等特点。平台所提供的开放式、灵活的开发维护模式能够适应各类中小型企业信息化的需要。

2. SaaS平台介绍
1.3 SaaS平台定义
SaaS平台为信息管理系统的开发和运行提供了一个稳定的、功能齐全的服务性平台。各业务应用系统均架构在统一的服务架构平台上,各子系统为基于平台的业务插件,可以根据需要按进度计划先后开发部署,通过平台集成。

1.4 几种有代表性的SaaS平台
1. SDP平台
SDP(Service Delivery Platform.:服务交付平台)SDP是由运营商提供硬件、
互联网带宽、操作系统和运营管理软件,不同的软件开发商在此基础上提供多种应用软件。此模式类似于零售业的购物中心。

2. SaaS模式全程电子商务技术平台
SaaS模式全程电子商务技术平台是商业企业内部及其组织之间的全部商务活动流程,如经营、管理、销售、交易、营销等流程,都可以通过电子商务方式进行的商业行业经营管理组织技术。
这里所谓电子商务方式,就是在互联网环境下通过信息技术实现的工作、学习和生活的方式或方法。例如,从事商业工作的人们,凭一个密码,在e辈网就可以随时、随地、随机进行商场、商城、商店的商业电子商务化经营、管理、销售、交易、营销等各种商务活动。这就是商业人员工作的电子商务方式。
这里所谓电子商务化,就是使人们普遍都能在互联网环境下,通过各种信息技术工具,进行工作、学习和生活的社会目标。e辈网,就是为国内商业企业,提供一种这样的商业领域信息技术工具,使商业人员和消费者能够应用电子商务方式,进行工作和学习和生活,促进我国社会生活的电子商务化。

3. Crab
Crab是由
微软(中国)平台与合作部,微软总部解决方案架构师组,新宇软件以及苏州SaaS孵化器四方合作,共同完成的中国首个SaaS平台案例应用,也是全球第二个SaaS完整案例。Crab将开放全部的文档和代码 并会将其发布在MSDN,www.cnSaaS.com 和www.codeplex.com/SaaScrab上,从而更好地帮助广大SaaS技术爱好者进行学习。可以说Crab是中国SaaS软件的一个里程碑,希望通 过Crab这个案例程序把微软SaaS架构和开发的有关知识阐述出来,提供给广大的架构师和开发人员进行学习。

4. 大卖场式SaaS平台
沃尔玛式的大卖场运营模式,早在
2005年,中国电信就打造了专门提供在线IT服务的“商务领航”、网通的“宽带商务”;07年底到08年初,神州数码推出了SaaSbb.com,,阿里巴巴旗下的阿里软件公司推出了SaaS平台,在中小企业市场有着广泛客户积累的中企动力公司也进入SaaS平台运营领域。

5. 专卖店式SaaS平台
专卖店式的运营模式,以金蝶、800CRM、XTools为代表;
Salesforce是全球最有代表性的在线CRM服务的一家
美国公司,国内类似的公司则有800CRM和北京沃力森公司(XTools),金蝶的“友商网”。
800CRM是在中国实现Salesforce那样的在线模式。800CRM产品的一个最大特色是“自定制功能”,用户可以在原来的基本模块的基础上,根据需要对功能自行编辑,更改或添加新的模、表单、报表,从而形成一个具有本企业特色的个性化产品。
Xtools也是以CRM应用为核心,但它更是简单易用。Xtools的定位主要针对50~70人的微型企业,当然更小的企业也可以使用。成立3年来已经发展了2000家客户。
金蝶友商网的模式是通过在线记账及商务管理平台延伸到全程电子商务平台,也就是说友商网的实质是SaaS+电子商务+社区模式。友商网注重打造用户的黏度和自身的品牌影响力。

6. 行业式SaaS平台
以行业为主的SaaS运营平台,比如服装、食品等中小企业聚集的行业已经出现了一些SaaS模式的平台;

7. 面向中小企业的SaaS平台
政府为中小企业提供信息化的平台,以美髯公为代表;
“助飞SaaS平台”就是北京市科委组织实施的中小企业信息化的应用示范工程。据了解,黑龙江、浙江都有类似的信息化平台。这类平台的特点是在国家有优惠政策的市场,进行信息化建设。
“我们主要对国家有优惠政策的市场进行中小企业的信息化建设,我们的信息化实施是半公益性的。”艾旺就是“助飞1000 SaaS平台”上的ERP产品提供商,正是借用这个平台,艾旺顺利打开了北京市场,如今有二商集团、全聚德、爱慕内衣等一大批客户。“明年我们将在一些重点园区,如马连道茶城、红桥市场、丰台园区、德胜门园区等进行大规模推广。”美髯公科技集团SaaS运营总监赵学刚表示。
这类半公益性质的运行平台,无疑是大卖场和专卖店有益补充。但是也有业内人士认为,这类平台要成为真正的SaaS平台,还需要一个转型的过程。因为“SaaS平台运营的价值在于为用户提供一个打包的服务,而不是软件包。此外,还需要有将应用整合成不同服务的能力。”

8. 公共服务SaaS平台
政府为企业和个人提供的公共服务平台,比如网上报税、网上办事等。

9. 其它SaaS平台
SAP在
2007年9月份发布了针对中型市场新产品BBD(Business ByDesign),并创新地采用了用户自己在线设计试用以及按月租赁付费而非一次性购买的模式。有分析人士认为,这是SAP介入SaaS领域的发端。
2007年10月,惠普也发布了新的计划,除当前的业务可用性中心、质量中心、性能中心与项目组合管理之外,惠普计划通过SaaS交付渠道来提供IT服务管理。目的正是为了扩展其业务科技优化(BTO)产品组合中的SaaS系列产品。据了解,惠普的SaaS客户群现在已包括各个行业超过670家规模不一的公司。

1.5 SaaS平台的应用
 企业内部管理
办公自动化(OA)、客户关系管理(CRM)、供应链管理(SCM)、人力资源管理(HR)、项目管理(PM)、内容管理(CM)等管理系统大量应用在企业内部的管理中。
 外部展示服务
动态网站、网站商铺、在线定单、产品目录、会员注册、
下载中心、物流跟踪等应用系统借助互联网的普及和浏览的方便性使得SaaS平台得到网络式的广泛应用。
 工具软件
E-MAIL、短信、QQ、
MSN、彩信、即时通讯、在线应用开发工具、在线客户化工具、在线自主建站等工具软件也迅速地得到发展。

3. 应用场景分析
1.6 企业注册、开通过程
 应用场景分析
企业要使用SaaS平台系统,然而SaaS平台所提供的服务软件不只一个,因此应该知道他是需要使用哪个软件。
软件是分为模块的,有些模块是用户所需要租用的,有的可能用户是不关心的,不同模块功能不同,访问权限及访问方式不同,同时价格也不同,所以,企业注册时应该清楚自己注册的是哪级模块。
不同企业有不同要求,如企业1要求数据要独立存放,我们就应该为企业1开辟独立的数据库。企业2要求他的数据放在自己的数据
服务器上,这时我们的数据服务器地址要指向企业2的数据服务器地址,所以SaaS平台的所有应用系统的数据连接都是动态的由平台来管理的。
企业申请后,我们是要审核其合法性,如租用的资金到帐没有,企业是否可联系到人。
经过审核合法,我们开通其申请,这时平台管理员分配给相应企业帐号及业务模块、就近原则分配应用服务器、数据库并建立企业管理员帐号及权限。
最后通知申请成功并转告登录帐号及其功能等。
企业管理员通过企业的帐号(包括企业号、用户名、密码)登录到应用系统中,建立企业内的用户并分配对应的权限。
企业用户通过本企业的企业号、用户帐号、密码就可以登录到自己所有权限范围内的模块了。

 用户界面设计
1. 企业注册

图1 企业注册
2. 软件注册增加界面

图2 软件注册增加界面
 框架设计

图3 框架设计
 用例设计

图4 用例设计
 层次关系图

图5 层次关系图
 数据库设计

图6 数据库设计

1.7 业务系统日志填写的全过程
 应用场景描绘
 目的:本场景完成平台提供的STS业务系统日志填写模块的全过程。
 描绘: 通过SaaS平台完成STS业务系统日志填写初步看来是个很简单的应用,事实这个应用基本覆盖了SaaS平台的绝大部分过程。包括软件注册,企业注册申请,企业开通,用户权限分配及开通,安全保障,数据
存储要求,流量控制,并发处理,设备接入,计费,分流,灾难性恢复等 。
 实例:
本公司开发了一套STS软件,安装在我们的服务器上通过SaaS平台提供企业用户租用服务。本软件及服务模式一推出就极受市场欢迎,马上就有不少企业注册使用我们的软件。
目前有200家正式企业交费使用我们的STS产品,他们都购买了STS软件的日志模块。这200家企业分别称着企业1,企业2,企业3,...,企业200。且各企业开通了50个用户。且在同一时间即2007年1月30号下午3点这一万个用户都在使用日志模块填写日志。
企业注册申请时企业1与企业11其提出要求,他们的数据要独立存放,即他们的所有业务数据是独立数据库;企业2与企业22要求他的数据放在自己的数据服务器上。
企业3与企业33说他们的关键数据需要加密,日志是他们的关键数据。企业4与企业44说他们的访问速度要快。企业5、企业15、企业25、企业35是一家集团性企业,企业5是集团总部,数据要求随时同步。企业6、企业16等多家都提出他们的销售人员好多经常出差,要求可用PDA、
手机填写日志。
当然,大家都一致要求系统是安全的,可靠稳定的,系统24小时不间断运行。

 应用场景分析
以上场景实例表面看起来只是用户使用的一个点,事实这个使用点基本覆盖了SaaS平台的绝大部分过程。包括软件注册,企业注册申请,企业开通,用户权限分配及开通,安全保障,数据存储要求,流量控制,并发处理,设备接入,计费,分流,灾难性恢复等。

我们先来分析用户的需求:
企业注册申请的是我们的STS的至少包括日志模快,日志模快正常使用(即没有其它要求)是每月一家企业10元(规定一家企业可开通用户数50人,超过50人每人每月加1元的使用费)。企业1、企业2、企业3、企业4、企业5、企业6等都是在正式要求之外的,所以满足他们要另加收费用。当然我们有具体的收费标准。

企业1的数据要独立存放,这时我们给他新建数据库,数据库命名规则为STS加企业号,如企业1的企业号为000001,则其数据库为STS_000001。
企业2要求他的数据放在自己的数据服务器上,他们已经有了SQLServer数据库系统并远程网络可访问到。我们的平台通过远程控制在其上采用SQLServer的数据恢复工具创建STS数据库及建立所有表并记录下来,数据库命名如企业1规则一样;
企业3要求日志数据加密,我们在STS系统的日志模块里有这个功能,我们采用的是MD5加密技术。这时平台只对所要加密的企业及模块发出通知就可。
企业4要求访问速度要快,我们是否通过虚拟专线来加速访问呢?
企业5是集团性企业,我们可以通过SQLServer提供的数据复制技术解决数据同步问题。
企业6等要求是我们平台早考虑到的,我们规定所有满足我们平台的业务系统必须严格按照三层模式开发,即数据访问层、业务逻辑层、用户界面层,同时数据传递格式都采用XML格式。数据访问层、业务逻辑层是与终端设备无关的,我们可统一开发,对于应用系统是用在PDA上还是电脑上,事实我们只要就不同设备开发出对应的用户界面就可以,这仅仅是界面表示罢了。并且XML都满足这些设备的标准。
当然,安全保障上我们是要下了力度的,我们主要从安全基础设施、业务应用系统安全、安全管理保障体系三个方面保障用户的需求的,这些是可以满足用户的要求。
我们的服务器是24小时不间断运转,提供24小时供电电源。并采用双机备份系统,一旦有台系统出问题,系统就自动切换到另外一台上去继续运行,对用户完全是透明的。
有了上面的分析我们可以进一步把问题归纳整理。

我们就完成这个应用按先后顺序把平台要做的事一一列出。
1.提供业务系统注册
2.提供企业注册申请,业务开通
3.提供企业内部用户业务权限分配
4.用户登录访问
5.提供用户填写日志
我们要满足以上用户要求,保障系统正常运行平台所要做的是:
1.安全保障
2.数据存储
3.数据同步
4.设备接入
5.服务器不间断
6.分流
7.计费
 场景应用--数据模拟

表2 数据模拟

 企业注册界面

图7 企业注册界面
 用例图

图8 用例图
 层次关系图

图9 层次关系图

4. SaaS平台整体框架设计
1.8 多层体系的架构设计

图10 多层体系的架构设计

合作方:企业、客户、开发商、代理商、运营商、其他(如银行、政府)
系统用户:平台管理员、企业管理员、企业普通用户、平台运维人员、合作伙伴
接入设备:个人电脑、PDA、手机、Kiosk机
层次划分:企业信息门户层、业务管理层、系统平台服务层、业务应用层、数据库层、系统安全平台。其中系统安全平台跨越业务管理层、系统平台服务层、业务应用层,是整个系统的安全管理中心
归纳整合:
企业信息门户层:负责终端设备的接口的定义、接入、及界面定制,企业信息门户的统一管理。
业务管理层: 负责业务应用服务管理,包括企业、客户、合作伙伴、组织机构、用户角色、权限及计费等的统一管理。
系统平台服务层:负责系统资源、数据管理及平台所提供的服务,是系统的核心。
业务应用层:平台所提供的业务应用模块。
数据库层:数据的访问链接及控制。
系统安全平台:负责系统的安全保障,包括安全基础设施、 业务应用系统安全、 安全管理保障体系等,是系统的核心。
理论依据与参考:
分布式层次结构的思想。
企业IT服务规范。
IBM 软件解决方案。
1.9 基于构件库的架构设计

图11 基于构件库的架构设计

接入设备:个人电脑、PDA、手机、离线应用。
服务:数据
交换服务、人员/权限管理、部件管理服务、离线拉入服务、表单引擎、工作流引擎。
构件库:企业级应用系统(如HR、CRM)、系统安全平台、邮件系统、个人事务、业务报表、流程管理、文档管理、会议管理、任务管理、通知公告
归纳整合:
企业信息门户层:负责终端设备的接口的定义、接入、及界面定制,企业信息门户的统一管理。
构件库层: 负责业务应用服务管理。
数据库层:数据的访问链接及控制。
系统安全平台:负责系统的安全保障,包括安全基础设施、 业务应用系统安全、 安全管理保障体系等,是系统的核心。
理论依据与参考:
分布式层次结构的思想。
企业IT服务规范。

5. SaaS平台逻辑架构

图13 平台逻辑架构
 用户层
企业用户通过终端设备访问远程SaaS服务平台的业务应用系统。
用户包括企业、客户、开发商、代理商、运营商、其他(如银行、政府)等个人或者单位。
用户按角色分为:平台管理员、企业管理员、企业普通用户、平台运维人员、合作伙伴。
 隔离区
隔离区的的目标是确保把有害的攻击隔离,在可信网络之外和保证可信网络内部信息不外泄的前提下,完成网间数据的安全交换。
 负载均衡
负载均衡是把改变网络的数据流量集中在中心服务器一端,通过对访问服务器的负载进行均衡(或者说分担)措施来减少对中心服务器的压力。负载均衡,从结构上分为本地负载均衡和地域负载均衡(全局负载均衡),前一种是指对本地的服务器集群做负载均衡,后一种是指对分别放置在不同的地理位置、在不同的网络及服务器群集之间作负载均衡。
每个主机运行一个所需服务器程序的独立拷贝,诸如Web、FTP、Telnet或e-mail服务器程序。对于某些服务(如运行在Web服务器上的那些服务)而言,程序的一个拷贝运行在群集内所有的主机上,而网络负载均衡则将工作负载在这些主机间进行分配。对于其他服务(例如e-mail),只有一台主机处理工作负载,针对这些服务,网络负载均衡允许网络通讯量流到一个主机上,并在该主机发生故障时将通讯量移至其他主机。
 多级
防火墙
防火墙就是一个位于计算机和它所连接的网络之间的软件。该计算机流入流出的所有网络通信均要经过此防火墙。
防火墙对流经它的网络通信进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机上被执行。防火墙还可以关闭不使用的端口。而且它还能禁止特定端口的流出通信,封锁特洛伊木马。最后,它可以禁止来自特殊站点的访问,从而防止来自不明入侵者的所有通信。
 核心区
核心区是SaaS平台的核心组成部分。是平台与各业务系统的连接纽带。它能驱动各模块的运转,解析业务系统的独立运行。同时提供各终端设备的接口上驱动。
 应用系统
符合SaaS平台的规范,按SaaS平台标准开发的提供给用户服务的业务系统。