产生式编程与SaaS (一) 序

SaaS是Software-as-a-service(软件即服务)的简称,它是一种通过Internet提供软件的模式,

用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件

进行维护,服务提供商会全权管理和维护软件,对于许多小型企业来说,SaaS是采用先进技术的最

好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。

From http://www.saas.com.cn/aboutsaas/default.asp

 

上面的Saas定义来自网络。对于企业来说带来的好处自然是不用操心硬件,也不需要雇IT基础设施相

关的人。但是从软件方面来说没有什么大的变化。

 

目前比较成功的SaaS人们经常提起的是Salesforce,其实从某个角度来看微软的SharePoint,淘宝,

阿里巴巴也都应该算作SaaS的一种。SaaS是针对某一领域的。例如http://www.saas.com.cn/

网站提供的SaaS平台包括以下几种,都是针对各个业务领域的。

 

  1. 财务管理系统
    资金流管理系统
    货代管理系统
    拖车管理系统
    空运管理系统
    报关管理系统

=========================================================

产生式编程的概念来自于<<产生式编程:方法,工具与应用>>一书

产生式编程:方法、工具与应用

 

这本书大概是5年前买的,当时以为是MDA方向的书,拿来按照这个思路去看,发现看不懂,昨天无事拿出

来翻了翻,才知道它是针对业务领域工程的。跟最近思考的SaaS设计方法正好吻合。

因此打算精读一下,并以此思路解读SharePoint,淘宝,阿里,Salesforce等实例的设计理念。

 

这本书以古老的C++语言作为基础,可能比较过时。我打算以的Azure云计算平台为基础讲述。

posted @ 2011-01-05 09:59  软件猎人  阅读(456)  评论(0编辑  收藏  举报