微软的SaaS资料

白皮书:多租户数据架构;
SaaS的两个示例:LitwareHR与Crab;

在Crab中用到的一些概念:
The ADO.NET Entity Framework Overview
ADAM(Active Directory Application Mode,即活动目录应用模式):ADAM 循序渐进指南
Asp.NET 2.0 Membership
.Net Framework 3.0 Workflow Foundation
Provider 模式

CS vs BS:Smart Client

选择CS还是BS,这是一个问题。

伴随着写书的进程,想同步编写一个可以放在网上的在线计算软件,胖客户发放与升级不方便,而基于Web的瘦客户用户体验欠佳,不能用一些下拉框之类的控件,更严重的是一些离线或网络链接不稳定的场合其实不太适合应用。
综合起来,微软的智能客户端其实代表了方向。
找到的一些链接:
小菜之智能客户端(索引)
http://www.cnblogs.com/GISDEV/articles/859331.html

微软的SaaS样例

http://www.cnsaas.com/Crab.aspx

苏州软件园推出了SaaS网上推广平台(www.cnsaas.com),宣传SaaS理念、展示加入孵化计划的软件开发商的产品,并在SaaS应用孵化成功后发布到SaaS黄页, 以提供给有需求的用户进行选择。硬件设备、技术支持、推广平台等孵化服务,使苏州软件园SaaS孵化器成为SaaS理念推广、落地生根的重要阵地。

目前,已有60多家企业加入了SaaS计划,其中10多家企业已正式将其产品发到孵化器中开始孵化。微软、国际科技园在技术和市场推广等方面将给予企业大力支持, 降低入孵企业的风险和成本,提高SaaS软件的成活率和成功率。

“SaaS孵化器就像我们为企业铺的一条大马路”,微软如此诠释微软-苏州软件园SaaS孵化器。微软为“这条马路”精心挑选了“地基”,意图与苏州软件园共同将这 条“马路”打造得越来越宽,以承载更多的企业。

Crab,孵化器中的第一个SaaS应用软件

孵化器不仅在市场机会,技术实现上帮助企业,同样在架构概念方面提供领先的参考资源。下文将以中国第一个面向ISV的SaaS案例软件—Crab为例,展示软件开发商 和孵化器的合作模式以及SaaS的架构概念。

苏州的阳澄湖大闸蟹蜚声中外,位于苏州工业园区国际科技园(苏州软件园)的新宇软件开发了中国第一个面向ISV的SaaS案例软件——Crab,成为国内SaaS应用方 面第一个吃螃蟹者。简而言之,Crab 是一个物流报关领域SaaS应用软件,主要实现了从工厂或货运代理公司到中国海关报申报系统之间的业务流程,其中主要实现了订单,申报 ,定箱,配车等比较复杂的功能。Crab

转:SaaS架构成熟度模型

原文链接:http://www.infoq.com/cn/news/2008/03/saas-architecture-maturity-model
作者 Steven Robbins译者 郑柯 发布于 2008年3月3日 下午9时17分
社区 Architecture
Dharmesh Shah最近撰写了有关“软件作为服务”即SaaS的架构成熟度模型的文章。之前Gianpaolo Carraro曾提出可伸缩性、多租户(multi-tenancy)与通过配置进行定制(customization throught configuration)是SaaS架构应满足的要求,Dharmesh从这一点出发,提出了关于SaaS架构成熟度模型的5个级别——从“混乱”到“乌托邦“,并针对每个级别背后的经济考虑提出了自己的想法。

第0级(混乱):每次新增一个客户,都会新增软件的一个实例。
第1级(受控的混乱):所有客户都运行在软件的同一个版本上,而且任何的定制化都通过修改配置来实现。
第2级(多租户[multi-tenant]、高层建筑[Highrise]):所有的客户都已经可以在软件的同一个版本上运行了,而且他们都在同一个“实例”上运行。
第3级(多租户, 扩建[Build-Out]):此时你已经拥有了多租户、单一版本的软件模型。不过你还是可以通过硬件扩展(scale-out)的方式来进行扩充。
第4级(乌托邦):如同第3级,除非你可以找出有效的方式,以在不同的“实例”上运行不同版本的软件。
Gianpulo原先的成熟度模型分为:定制版本和每个客户一个实例、所有的客户运行同一个版本的软件但是各自运行在不同的实例之上、让客户运行单一版本的软件而且具备可伸缩的实例。Dharmesh添加了“乌托邦”级别,在这个级别中可以轻松地为任何给定的客户发布“沙箱(sandbox)”实例。

说到这个模型,Dharmesh的主要观点是:

以SaaS起步的创业公司的重大优势之一是:通过多租户的方式可以在多个维度上达到更加经济的效果。但是有这样的机会不等于每个创业公司都能够做得到。
经济优势背后的关键,是要使用能够“通过配置进行定制”的架构以及聪明的数据分区模式。做不到这两点,就很难跨越第1级(受控的混乱)并认识到多租户方式的效率所在。

Nole Huelsenbeck认为该成熟度模型也许不适合开发人员所在组织的业务模型:

难道价格点[译注1]和整个的市场情况不会影响最后所达到的级别吗?在网上像Quicken这类应用也许还有一点可能实现定制化,因此达到第三或第四级;可如果我是财富500强的公司,我想Salesforce.com一定会采取第0级的方式来争取我的业务。
评论者“brk”观察到:在SaaS成熟度模型背后,当经济成本上升到很高的程度之后,会伴随有一些巨大的风险。当所有客户都共享同样的软件、硬件(无论是虚拟的还是物理的)和管理时,一个客户身上产生的任何小问题,都有可能会影响到整个的客户群体。

译注1:价格点(Price Point):简称PP点,即对于该门店或业态的某类商品而言,最容易被顾客接受的价格或价位,确定了PP点后,备齐在此PP点价位左右的商品,就会给顾客造成商品丰富,价格便宜的感觉和印象。

Gmail放弃素面朝天

Gmail推出了主题,终于改变了素面朝天的老样子,改了几个系统预设的主题试试,果然漂亮多了,下一步是Googel.com的主页?

但是切希望不要弄过头了,复杂了,代码多了,速度也会慢很多。

弱智笔记本厂商排名

自1997以来,用过的本本无数,以前的就不去说他了,最近使用过的一些本子,确实让人愤愤然,列数一些让人难以忍受的恶行如下:

1、惠普(HP)
一台2210b,预装系统备份,在隐藏分区里,备份一套到CD或DVD介质上,居然只能备份一次?我备份的时候,介质出了问题,备份不成功,就永远备份不了了,寄希望于此HP的硬盘永远不要坏,但是,可能吗?朋友Eve的硬盘当了一次,我自己也当过一次,大约是5年以前的事情了,花了2000大洋请了专业公司恢复数据,那可都是命根子啊。
不知道惠普只能让用户备份一次,是出于什么考虑?怕人盗版?不至于吧?!
鉴于此规定对用户权益带来的坏处,排行恶行第一,我看是一点也过份。
还有一台,型号记不起来了,外观挺漂亮,但就是发热厉害,回头就把他转卖了。
2、联想
ThinkPad T400,从IBM继承下来新研发的,居然无法重新分区(见博文:联想遭遇T400分区门?),折腾的够呛,到现在也没有搞定,哪个傻瓜会将160G的硬盘当成一个盘用呢?这些IT中的智者为什么就不为客户想想,预装系统的时候就给客户一个选择,A:单分区,B:多分区,然后给每个分区让客户自己来指定大小,举手之劳,利人利己,也省得我在这儿码字骂娘,辛苦得很。

转帖:T400/X200/T500等 XP隐藏分区制作及分区调整

1、放Rescue and Recovery CD进光驱,从光驱启动(F12可选)
2、等启动进入后,点”继续”,选择下方三个中第一个”高级***”,
3、进入Rescue and Recovery界面后,选择左边第三个”复原系统”,不要保存任何文件,按提示一步一步操作,
4、让重启的时候确定重启,重启过程中把光盘弹出来
5、提示放入”Product Recovery Support Disc”时候选否,然后会提示放入”Product Recovery Disc 1″,这时放入”Product Recovery DVD”,确定,(如Product Recovery Disc为两张DVD,则按提示顺序放入)
6、之后就全部自动
7、恢复完成后,进入系统,释放系统,Administartor密码最好设置下
8、分区:分区前执行 cmd–>chkdsk /f,推荐使用ParagonPartitionManager-v8.5分区,只调整C盘大小就可以,剩余到 “我的电脑”–>”管理”–>”磁盘管理”中分区
9、分完区后,重启,按”ThinkVantage”键,如果能正常进入”Rescue and Recovery 4″,就不用调整了,如果不能按下面说明调整
10、拷贝”bmgr32.exe” “bootmgr.bin”这两个文件到C盘根目录具体文件见附件
11、运行 “cmd”,切换到c盘根目录(“cd ..”退到上级菜单,连续执行两次),”bmgr32.exe /fc:bootmgr.bin /M2 /IBM”,运行,
12、重启系统,开机后按蓝色”ThinkVantage”键,提示四项,按F11,进入”Rescue and Recovery 4″,(如按ThinkVantage键报错且无4项提示,可再次重启,直接按F11进入)
13、进入”Rescue and Recovery 4″后,点击”继续”,选择第三项,重启系统,此时重启后即可正常按”ThinkVantage”键进入”Rescue and Recovery 4″

转帖:T400 分区方法

http://tech.bestjoin.net/2008/10/post_103.html

有点麻烦,其实只要把T400/200系统预装的DKEEPER磁盘管理软件卸载了,就可以正常分区了!也就是说预装XP系统机器,解包后,卸载DKEEPER磁盘管理软件,用PQ8.0正常分区;预装VISTA系统机器,解包后,卸载DKEEPER磁盘管理软件,用Acronis Disk Director Suite v10正常分区。此外,可以不卸载DKEEPER,不管是预装VISTA还是预装XP的机子,用Acronis Disk Director Suite v10的手动方式,也可以对T400/X200进行分区!我用以上的两种方法分过的T400/X200机型目前还没有出现过什么问题!希望大家继续测试!根据反复试验,我认为,新机型无法分区的的罪魁祸首应该是DKEEPER磁盘管理软件与分区软件不兼容!!

联想遭遇T400分区门?

新购入一台T400, 没有想到在分区问题上栽了跟斗,T400只有两个分区,一个C区,一个隐藏的一键恢复分区,160G的硬盘,有哪个傻瓜会不分区,在一个区运行呢?

先用PQ, 再用PM, 也用了Acronis Disk Director Suite,但是看样子都不行,不是黑屏就是程序出错,在网上找找,打入“T400, 分区”,没有想到碰到这个问题的不少,而且帖子都是10月份-11月份的。姑且称她为“T400分区门”。

问题的根本可能是T400本来分区是在Vista下分区的,但诸多用户要求将操作系统降级为XPP,而现有的第三方软件都不支持Vista下的分区。

联想我想也集中了诸多顶尖的脑袋,怎么在这个分区问题上这么弱智呢?不可以象某些机型一样,新开机的时候先让用户一个选择,怎么分区,缺省情况下可以是只分一个区。举手之劳,缺劳烦诸位大众搜遍互联网,而解决方案也是如此的繁复!

附上“千叶飘雪”的文章:

Thinkpad T400分区浅析2008年11月08日 星期六 下午 08:44这几天拿到了一台Thinkpad T400,很新的机子。2008.10.21出厂的机子。但是拿到以后有个问题,C盘容量为238G。无语,这能分区。而系统为XP,所以不能直接使用操作系统来进行分区,只能借用第三方软件(这也为下文中的头痛埋下了伏笔...)。首先,考虑使用PQ,但是PQ对于中文目录及NTFS的默认簇与Windows有一定的不符。所以采用了另一款著名的分区软件:Acronis Disk Director Suite 10.0 操作很轻松,指指点点就分好了区。满怀信心的执行了操作。结果出乎意料的是,重启电脑后无法进入Windows系统...原因不明,硬盘灯闪烁。难道是一直在运行中么?好,等你一晚...第二日早上,硬盘灯依然闪烁,屏幕一个黑脸...无法,只得进入Thinkpad的一键还原系统,漫长的系统还原之后,安装PQ,PQ运行失败,原因是无法识别驱动器盘符。只得再次使用Acronis Disk Director Suite 10.0。怀着侥幸的心理,再次使用其分区,问题依旧...郁闷,再次进入一键还原系统,又一次系统还原...仔细分析一下,发现隐藏分区的盘符始终无法定义,名字为1-2,所以PQ无法使用。好,给你赋一个盘符。D吧。然后对C盘进行分区,定义为E、F。执行。操作系统无法进入...更让人无法接受的是,一键还原系统也无法进入...太郁闷了,可能是赋盘符造成的。在用diskgem恢复、重建分区表,依然无法进入一键还原系统。疯狂啊,好吧,用光盘安装XP吧。不行!用光盘也无法安装系统了。崩溃了。打电话给联想,告知不建议对C盘分区。使用第三方软件造成的损失不在保修范围内。缴纳200元大洋来恢复。心灰意冷,只好找维修商。更令人崩溃的是,北京现在还无法对T400进行一键还原系统的重建!真是叫天天不应叫地地不灵….只有使用恢复光盘来拯救这个T400了。在网上找啊找啊,终于找到了。下载吧。1CD+1DVD,又是一夜。刻盘。用光盘恢复。在忐忑不安中,电脑复活了….感谢上传恢复系统光盘的朋友,为我节省的不仅仅是200元钱,还有大把的时间。最后,经过更加漫长的等待之后,又一次看到了XP熟悉的界面,那个激动啊,真是难以言表!但是分区还要做的!最后,终于做好了。呵呵,现在将C盘分了50G,D、E盘各为100G左右。把光驱定义为G盘。最后,在安装了必要的软件之后,做了C盘的备份。这样,以后的恢复过程就能大大缩短了!呵呵,总结一下:1、拿到T400后,首先要做一套恢复光盘。具体怎么做网上很多,也很简单。2、不要轻易对隐藏分区进行操作。3、如果无法进入一键还原系统,也没有事先制作恢复光盘。那么祝贺你,和我的情况一样了。呵呵,如果有钱,也有时间,那么找联想维修部门。4、如果不想花钱,也不行等待。那么就上网下载那个1CD+1DVD版本的恢复光盘吧,我实践了。能用!5、如果连下载都嫌麻烦的话,联系我吧。我给你把两张盘邮去。呵呵关于提问的回答:1、下载T400恢复光盘的地址:(由于是网络硬盘的缘故,我不保证你下载时的可用性。如果无法下载了,那么多在网上搜索一下吧。如果找不到了,我可以帮你刻盘。呵呵)第一张盘 RescueAndRecoveryDisc.iso 使用CD刻录http://www.namipan.com/d/RescueAndRecoveryDisc.iso/1882783f564795f3589bad3ffa017bf01cc3a60c00a81717第二张盘 ProductRecoveryDisc.iso 使用DVD刻录http://www.namipan.com/d/ProductRecoveryDisc.iso/d797107640e2637feee16daccf933513011a3d18006031f8Thinkpad T400分区的方法:使用常见的WINPE工具盘,进入DOS模式,使用PQ8.05 DOS 版本进行分区。但我不保证此方法一定适合你的机子。特别是有可能会对隐藏分区有影响。但是这种可能性不大。因为,我分析了一下,在DOS下,没有调用windows环境中的文件系统,所以不会由于盘符设定的问题而导致分区失败。所以大家可以尝试这种方法。如果出现意外也别怪我哦,呵呵。

Google Sites 的中文名定名为“协作平台”,正式发布

10月23日,Google Sites 官方博客正式宣布,已支持37种语言版本,其中也有简体中 文。Google Sites 的中文名定名为“协作平台” ,谷歌中国(G.cn)已经将他的链 接放进了首页的下拉“更多”菜单中,这意味着,Google Sites 已经正式进入中 国。谷歌协作平台的前身是著名的“谷歌个人主页”(Google Pages),这款产品承载了 谷歌“人人都有一个个人主页”的梦想,免费向用户提供。今年二月,谷歌上线了 “谷歌个人主页”的升级版 Google Sites,整合谷歌旗下的Picasa图片社区、文 档、表格处理、日历和Gtalk等功能,更丰富的应用,为单一用户和团队用户提供 了更便捷的页面编辑功能。×一键式页面创建×不需要 HTML 文件×可自定义的外观和风格×访问和共享信息的设置×这是免费的服务!这款产品有企业版,不过相信目前,谷歌尚不会寄希望于通过此产品获利。在微软 Office正版验证成为众矢之地时,“谷歌文件”一句话都没有吭声,让 ZOHO中文版 “百会”大大地宣传了一笔,我认为谷歌中国也不会对于协作平台有什么大的推广。 谷歌中国是属于“闷声发大财”的家伙^_^