use*_*858 21 soa web-services saas
这个问题可能很愚蠢,但我真的很困惑.
我想实现一个软件即服务(SaaS),我认为我可以使用Visual Studio和WCF来实现它.但我读过WCF和Web服务是SOA实现而不是SaaS.
我可以使用WCF实施SaaS吗?SaaS,SOA和Web服务之间的关系是什么?
Bog*_*dan 43
SaaS只是一种软件交付方法.可以这样想:您是一个软件提供商,您需要为您的客户提供他们想要使用的软件应用程序.但你不卖DVD给他们说: "这里!在你的服务器上安装它并使用它".您可以在自己的服务器上托管应用程序,并且 - 按订阅费用 - 通过Web为用户提供访问权限.它是应用程序的外部化(例如电子邮件,人力资源应用程序,会计和税收等).
当我们谈论SaaS时,我们会讨论提供一些业务服务的全功能独立应用程序.
SOA类似但在较低级别.它不提供业务服务,而是提供小型隔离进程作为服务.
SOA是构建软件的架构风格.我们的想法是通过将一组无状态,可重用,分离的网络服务(例如Web服务)放在一起(或与之交互)来构建应用程序.
我认为让人困惑的是"服务"这个词.SaaS和SOA都提供"服务".但它的目标不同:SOA为其他应用程序提供服务,而不是向用户提供服务的SaaS.
您当然可以使用SOA来构建SaaS应用程序.它不是强制性的,但通常更可取.使用SaaS,您可以为更多客户提供服务,并将其构建在SOA体系结构之上,这使得应用程序比更加单一的"全部"应用程序更容易扩展.
SaaS决定通过网络提供税务功能.
SOA允许税务应用程序与IRS集成以进行电子归档和内部返回验证.
| 归档时间: |
|
| 查看次数: |
10468 次 |
| 最近记录: |