“S+S”(软件+ 服务)
“S+S”(软件+ 服务)是微软未来发展中的重要一步,它通过整合软件和服务的各自优势为客户带来最方便的功能、最丰富的选择以及足够的灵活性。本地客户端和/或服务软件的优势加上时时更新的互联网服务将大大优于独立的软件或服务方式。广义上的“S+S”(软件+ 服务)将多种行业解决方案统一到一个旗帜下,包括软件作为服务(SaaS)、面向服务架构(SOA) 以及Web2.0。整个行业正在将软件和服务进行整合,不同的厂商从不同的切入点向这个共同的目标前进。
开发人员面临的主要问题
在“S+S”(软件+ 服务)下的软件开发对开发人员来讲意味着新的机会和新的要求,他们需要应对越来越多的设备和紧迫的开发时间更,同时满足用户对软件使用体验越来越高的期望。这些与“S+S”(软件+ 服务)相关的问题包括:
• 用户体验:用户希望获得越来越好的体验,而“S+S”(软件+ 服务)让开发人员能够按照喜欢的方式把用户界面、业务逻辑和数据层分开,从而提供分布式的体验,同时充分利用丰富的计算和图形资源。
• 多个设备:未来,开发人员需要应对多种PC和设备,并在所有这些设备上提供一致且无缝的体验。这些体验需要为各个设备把 “在云端”(Cloud)服务和本地优化的软件功能整合在一起。
• 合成:在“S+S”(软件+ 服务) 模式下,开发人员将整合提前部署的软件组件和“在云端”(Cloud)服务,在当今Web上看到的网状编程上进行扩展,并提供给企业用户。
随着互联网接入的普及,用户开始希望实时获得信息。而随着设备的普及,用户还希望在所有设备上获得一致的整合信息和体验。“S+S”(软件+ 服务) 为开发人员提供架构灵活性,帮助在所有终端用户设备上实现一致、无缝的体验,同时充分利用集中服务的可管理性和规模化效应。随着商务/赢利模式转向要求内置到这些体验中,“S+S”(软件+ 服务)提供的链接不仅让开发人员能够更新/强化终端用户体验,还能够通过广告或订阅把这些体验转化为收入。
Microsoft案例
Office Business Applications:OBAs是真正的复合软件,它允许通过客户端和服务器上的Office系统访问后端系统、应用和功能。在软件+服务模式下,开发人员使用本地、提前部署的软件组件和在云端服务构建基于Office的商业应用(OBA)。Office作为开发平台的兴起带来了之前无法想象的可能性,可以借助大量后台软件和服务合成丰富却异常熟悉的用户体验。
Microsoft Exchange :Exchange体验是“多头客户端”的例子,展现了软件+服务模式如何让开发人员能够充分利用本地功能,并在多种客户端上无缝实现。借助Exchange,用户可以通过PC上的Outlook访问PC上的邮件、联络人和日历,还可以通过Outlook Web Access在浏览器内浏览,通过Outlook Mobile在电话上获得这些信息。在Exchange 2007中,还可以借助Outlook Voice Access通过语音访问这些信息,所有这些信息都在Exchange的后端进行同步。
总结
为了满足消费者和企业不断变化的需求,开发人员不断扩展其影响领域,不仅包括更高的终端用户体验,还要在多种客户端上实现无缝、一致的体验。基于“S+S”(软件+ 服务) 的开发资源的整合将成为多数应用软件的未来发展趋势。
“软件+服务”对开发人员的意义
0
相关文章