SaaS SOAP API 企业级分布式架构 热词

SaaS  SOAP  API   企业级分布式架构

SaaS:Software as a Service

BSA:business  service application

SaaS、云计算、虚拟化

支持主流的开发平台 支持.NET、Java和PHP来开发

UI接口 首先API的含义发生了改变。API其实是一种能力的抽象和暴露,
例如早起的接口UI,在单机上(比如一台Intel + Windows)API只是将硬件和Windows的能力抽象和暴露出来。在SaaS模式下,API可以把整个互联网的能力进行抽象和暴露

,每个API后面的含义更加丰富了,不再是冰冷的纯硬件或软件,可能是一个有多人完成的复杂现实业务,比如说一个订酒店的API就代表了一组呼叫中心的客服代表和酒店间

的业务交互,这在单机环境下不可想象的。


  到了互联网时代许多不同的平台和技术需要联通,这就需要更好的API的表现形式和载体,HTTP和URL的提出是一个巨大的进步,SaaS基于互联网,很自然的采用了HTTP协

议,所以SaaS中API开放大规模采用WEB Service方式,在WEB Service的多种方式里,采用REST,REST基于轻量、易懂,语义化更强。与SOAP相比,REST更加轻量、高效

和简洁。

web service 使应用功能通过标准化接口WSDL提供,提供标准化语言XML进行描述,并可基于标准化传输方式HTTP和JMS、采用标准化协议SOAP进行调用,

使用SOAP时数据是以ASCII文本的方式传输,调用很方便,数据容易通过防火墙而实现无缝连接。
WCF是对ASMX,Remoting,Enterprise,Service,WSE,MSMQ,TCP开发等技术的整合。
Lucene,搜索是一个很重要的技术
SaaS对前端技术有很高的要求,目前以JS为主,相信接下来Flex等RIA技术会大放异彩。
Hadoop,分布式计算设施,对于要搭建SaaS平台的公司来说是一个高性价比、快速的方案。


SOA面向服务架构
DDD 领域驱动设计  由eric Evans在2004提出,核心内容是: 如何将业务领域概念映射到软件工程当中。
详细可以参考
http://www.open-open.com/doc/view/df4a311e81484abaae8199e2a32663dd  文档写的不错

《互联网时代的软件革命-SaaS架构设计》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值