BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

剖析服务交付平台

| 作者 Jean-Jacques Dubray 关注 3 他的粉丝 ,译者 胡键 关注 0 他的粉丝 发布于 2007年11月25日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

软件即服务(SaaS)正获得业界的认同。在上周发表的一篇文章中,Frederick Chong(来自微软的架构战略团队)和他的同事详细描述了软件交付平台的能力

他们辩解说,独立软件提供商(ISV)常常从基于客户特定需求由他们的专业服务组织来处理的部署进化到:

……这些软件厂商自制的托管解决方案……[其中]服务交付组件,如计费、计量和日志由应用厂商构建,并集成到应用组合中。

他们将这种情形比作开发者似乎不得不要书写操作系统级别代码来处理“多任务”或“虚拟内存管理”的时代。

当SDP(译注:服务交付平台)在商业可用性上能与操作系统和数据库引擎一样的时候,软件厂商就能更关注于核心应用开发任务,这样就减少了投入市场的时间和成本。

这篇文章从访问控制、单点登陆和身份管理,到订单管理、计量、计费,到应用租户入驻和支持基础设施(呼叫中心和系统)详述了SDP的能力,。

他们声称,一个SDP应该暴露一个SDK来帮助ISV进行应用设计,这样就能最大限度利用SDP能力。他们特别推荐SDK实现依赖注入模式:

……进一步在应用开发和操作性任务间分离关注点

以下是他们总结的SaaS托管行业的动机和原则:

  • 考虑到托管行业的激烈竞争,托管商自身会进行分化和优化,这是通过在一个共享的软件服务交付平台中巩固和利用他们现有托管环境中的多种组件来实现的。
  • 通过采用一个共享的SDP,软件服务提供商可以订阅一个更有效利用成本的软件交付平台,尤其是在他们能遵循由他们的SDP托管商制定的服务交付指南,并在共享的基础设施的限制中运营的时候。
  • 软件厂商的SaaS托管决策并不总是二元的,可以是混合的,通过一个在完全依赖一个共享SDP到完全自托管区间选择中的连续集就可实现。

Fred和其他人(如Gabriel Morgan)都建议从电信行业学习经验,该行业已经基于故障(Fault)、配置(Configuration)、计费(Accounting)、性能(Performance)和安全(Security)管理发展了一个管理框架(FCAPS)。

查看英文原文:Anatomy of Service Delivery Platforms

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT