SaasSaaS架构设计之构建Multi-Tenant应用

 构建Multi-Tenant应用
此文选自《互联网时代的软件革命—SaaS架构设计》一书

    郭靖和杨康是同窗挚友,现在读大学四年级,明年就要毕业了,想到即将走出校门,两人心中充满了期待和忐忑。
郭靖出生在北方城市,从小接触计算机,经常写个小程序什么的,无论搭建交友社区,还是帮别人建网站都不在话下,很早表现出在编程方面的过人天赋。进入大学后他更是延续了对IT技术的狂热追逐,在知名网站的IT频道有自己的技术博客,同时还是好几个论坛的版主。
    杨康来自南方大都市,父母和亲戚不少都在做生意,规模并不大,但生意很红火。杨康从来都是个活跃分子,喜欢与人打交道,有他在的时候他永远是大家交谈的中心。他炒股、泡妞,在别人眼里好像有些不务正业,但他有独到的眼光,他也有他的梦想,那就是依托互联网成就自己的一番事业。
这不,暑假到了,杨康又琢磨着干点啥。通过学弟欧阳克引见,杨康来到欧阳锋的公司,想通过自己的观察和感受多了解企业的现状和需求。欧阳锋的公司是做电子贸易的,客户来自全国各地,不一会功夫,欧阳锋和他的业务员就见了5个客户,中间还被好几个外地客户的电话打断。
    杨康:欧阳叔叔,您精力充沛,以一当十啊!
    欧阳锋:哪里啊,其实是没办法,现在客户多得都快管不过来了,光靠脑子是记不下来的,只能再请几个帮手了……
    杨康发现了这其中的商机,为什么不用软件管理起来呢?
    杨康:其实用不着,假设我们开发一套系统,管理所有的客户资料、商务行程和客户订单,那肯定可以大大提升效率。
    欧阳锋:也许是个办法,你小子不是搞软件的吗,我就交给你好了,让克儿也一块帮忙。
    杨康:没问题,我这两周就跟着您,先搞清楚公司的业务流程。
    要做CRM(Customer Relation Management)系统,一两个人是搞不定的,当然要拉上他的死党郭靖。三人分工,杨康负责商业需求,郭靖和欧阳克负责设计开发。
……
    经过一个月左右的设计、开发、测试,这套CRM系统基本成型。
    郭靖:这两个礼拜我们去了三趟南方,如果项目上线,系统维护肯定少不了,那我们岂不是要经常两头跑,这怎么吃得消……
    杨康:我也感觉到了,有没有更好的服务方式呢?
    郭靖:我们可以效仿ASP(Application Service Provider)的做法,将设备托管在我们这里。因为这是一套基于Internet的B/S系统,欧阳锋的公司只要可以上网,即可登录使用这套系统,而且以后系统的维护/升级、Bug修复就方便多了。
杨康:不错,这完全是一套双赢的方案,我们在异地维护,欧阳锋也可节省一笔开支,不用再报销我们的差旅费。交给我好了,我去跟他谈。
经过杨康一番摆事实、讲道理,欧阳锋同意了设备托管的系统部署方案,一套符合成熟度模型Level 1(定制开发)特征的SaaS系统诞生了。而且上线之后欧阳锋比较满意,因为他有时间去打高尔夫了。
……
    看着越来越多的客户好了起来,郭靖不免想起了自己幼时的恩人——江南七怪,当年多亏了他们照顾。现在的“江南贸易公司”处境并不好,何不让他们用CRM呢?
    郭靖:柯伯伯,我们公司的CRM系统挺实用的,我把它送给你们,希望助你们一臂之力!
    柯镇恶看了看其他六人,无奈地说:靖儿,你们公司刚开业不多久,开支又大,我听隔壁老板说他当初上了一套类似系统,花了将近半年的利润。免费白送不大好,不合适、不合适啊……
    郭靖:柯伯伯言重了,您还跟我客气啥呢?
    一旁的妙手书生朱聪灵机一动:要是可以按需付费,岂不更好?一来我们不会一开始投入过大,二来生意有了起色,发挥作用了,我们也可持续使用。
    郭靖:按需付费?这个主意挺好的,我回头找杨康研究研究……
见过江南七怪后,郭靖的心情有些沉重,这是个问题,郭靖拉来了杨康商量。
    郭靖:表面上看公司的客户已经几十家,但是不是还有大量的潜在客户我们没有挖掘,这些客户规模较小、实力较弱,可他们同样有强烈的管理需求,我们为什么不把门槛降低、规模做大呢?
    杨康:中国有超过2000万的中小企业,他们才是我们未来的蓝海!
    郭靖:听说现在有一种SaaS多租户模式,跟我们想象的场景很相似,但我没弄明白是怎么回事……
    杨康:Right,你说对了,SaaS是Software as a Service的缩写,是一种将数据和软件托管在服务提供商那里的全新商业模式,它支持多租户(Multiple Tenant),支持购买前试用(Try-before-buy),支持功能自定义(Customization),支持灵活的定价策略,可根据自己的需要选择按月、按年甚至按次等不同的按需服务购买方式,而且客户不需要任何别的其他投入。
    郭靖:简直太妙了,这种商业模式肯定火!
    杨康:为什么不呢,我马上起草报告改变公司今年的战略——进军SaaS!

预购买地址:http://www.china-pub.com/129900
【书名】互联网时代的软件革命——SaaS架构设计
【作者】叶伟  等编著
【ISBN】978-7-121-07736-4
【出版社】电子工业出版社
【出版日期】2008年12月
【宣传语】
  国内第一本完整介绍SaaS应用设计的书籍。
    具有丰富SaaS实践经验的一线架构师的经验总结。
    用创业故事贯穿全书,以一种活泼的风格来描述SaaS应用逐步成熟的过程。
【内容简介】
      本书是国内第一本完整介绍SaaS应用开发的书籍,聚集于架构设计。内容是互联网领域具有丰富实践经验的8位一线架构师,对于多年SaaS实践经验的总结。对于SaaS领域的业务、设计、开发人员,具有很高的指导价值。
本 书首先从SaaS的商业价值分析开始,讨论SaaS应用与其它应用最大的差异特征:多租户。SaaS应用架构是否成熟正是对多租户的三个重要特性的衡量: 高性能、可配置性和伸缩性。本书将对SaaS应用成熟度的4个模型一一描述,并通过郭靖和杨康两个大学生的创业故事来描述SaaS应用逐步成熟到百万级以 上租户时,应用软件的架构设计演变过程。
同时,本书还针对云计算、OpenAPI、离线应用、安全以及开放平台等SaaS相关的主题进行了深入的阐述。
posted @ 2008-11-25 08:05  我的javaIT  阅读(415)  评论(0编辑  收藏  举报