在今天TechED 2009会上,微软中国研发集团服务器与开发工具事业部项目经理郭晓颖以《用Silverlight进行高效的RIA商务应用开发》为题,从现今商业应用的热门词汇——RIA和数据说起了微软Silverlight在这俩个方面的应用,以及衍生出来的.NET RIA Service。
为何不少知名企业愿意将重要的电子商务网站,内部核心业务平台都投入在这个技术上。RIA到底有何魅力?RIA技术能将原本桌面应用程式的操作方式搬上网站,让网页也能够具有高互动的操作介面,使得Web化的企业资讯系统,现在也可以好用。。这正解决了既有企业资讯系统Web化后,网页操作不如桌面应用程式操作性的问题。

图1 什么是RIA
微软公司的SilverLight技术便是为此应运而生的。这一技术来自于微软的WPF技术,是专门为在网络设计应用中提供富有表现力的交互性应用而提供的,当然随着它最新版本的推出,它已经具备了桌面应用的功能,不仅如此,更提供了丰富的网络应用控件,便捷的网络部署方式,跨平台和浏览器的支持等众多实用功能,开发设计者便可以以此为依据丰富RIA应用。商务应用的新篇章也便从此打开。
对于商务应用的具体设计,Silverlight做出来相应的调整,简化了N层的开发结构。

图2 简化了设计结构
更提出了.NET RIA Services,由Silverlight提供客户端服务,ASP.NET提供网站服务器服务。以此为基础满足了统一客户和服务器端模型,简化数据移动和支持多种数据源等要求。

图3 .NET RIA Service
并且在Visual Studio 2010和.NET4中也提供了全面支持,好多新功能大大简化设计开发的步骤,提高了效率,比如一项Behavior(动作)功能,他可以使设计人员轻松的做出一些很酷的程序。这样使得大范围的商业部署成为可能,在人力和成本上都给出了可行性的解决办法。
相信微软Silverlight的RIA商务应用之路将是一条不寻常的,精彩纷呈的阳光大道。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24528261/viewspace-672481/ ,如需转载,请注明出处,否则将追究法律责任。