技术开发 频道

中文版的SaaS Simple Application 'Crab' 即将发布

     【IT168技术资讯】 第一个中文版的SaaS Simple Application 'Crab' 即将发布。这是第一个中文的SaaS案例程序,并且提供全部的源代码给大家学习。下面是一些架构和设计文档,提供给关心中国SaaS应用的爱好者先睹为快。 

案例介绍
     Software as a Service目前已经是一个重要的市场热点,在中国目前已经有越来越多的人开始了解,并关注Software as a Service。像Litware HR对于世界SaaS领域的意义一样,Crab是中国SaaS软件的一个里程碑,我们希望通过Crab这个案例程序把微软SaaS架构和开发的有关知识阐述出来,提供给广大的架构师和开发人员进行学习。

       就像Litware HR一样,Crab同样利用微软新的技术来构建SaaS应用,利用多种技术去实现SaaS 体系结构中的难点和要点。但与CrabLitware HR又有所区别,Litware HR仅仅是一个案例程序,而Crab在第一期的产品中也将作为案例程序进行使用,但在这个发布后Crab将作为一个真正的SaaS软件进行运营。Crab不仅可以体现卓越的技术价值,并且在商业应用上也有比较高的参考价值.
 
概念视图

 

 

 

3-2 Crab 逻辑视图

 Crab.Web
包含了Web页面,Master Page, 用户输入验证等页面逻辑和业务逻辑的用户接口
Crab.Web.Security
包含Membership和用户授权的自定义Provider
Crab.WorkflowClient
该项目实现了基于Smart Client Workflow设计器
Crab.Service.Proxy
包含Crab系统所有的WCF的服务的客户端代理
Crab.Runtime.Services;
包含 数据模型,授权,认证,Provisioning, 业务流程自定义的WCF服务;
Crab.Business.Services;
包含了海运出口商业逻辑的WCF服务;
Crab.DataModel

该项目提供了元数据和实体逻辑的实现,Crab.Runtime.Services Crab.Business.Services都需要使用Crab.DataModel

0
相关文章