论文部分内容阅读
主动服务是在Web服务的基础之上形成的一种新的软件开发模式,主动服务根据用户的需求的变更,实时检索网络中分布在各地的构件资源,实时组装以满足用户的需求,改变了软件不能根据用户需求的变更来改变其功能的弊端。富互联网技术是Web发展的必然产物,也是Web发展的趋势和方向。富互联网技术试图填补本地应用程序和常规因特网应用程序之间的可用性差距。本文利用基于异步Web模式的富互联网技术,将用户需要的主动服务构件资源组装成Web程序进行发布,使用户界面的友好性和交互性得以增强。
目前已有大量的论文研究了主动服务,但是对于主动服务在将构件资源组装后以何种方式呈现给用户却研究甚少,很大程度上忽视了对用户表现层的研究,而用户对表现层丰富性的需求越来越强烈,本文研究利用富互联网技术来实现主动服务的最终表现,以改变程序的简陋格局,满足用户的丰富体验需求。
本文的具体研究工作如下:
首先介绍了主动服务和富互联网应用的理论知识。包括主动服务的概念与模型架构、实现主动服务的技术基础及描述主动服务实现机制的整个过程和富互联网应用的概念、优势、分类、Ajax技术、CSS、Mushup技术等内容。
然后深入研究如何利用富互联网应用技术实现主动服务的组装发布,研究跨域调用问题及如何利用Mushup技术与Ajax的结合实现构件组装的全过程,并通过使用Ajax架构和库来为发布界面构建丰富的视觉效果,并探讨新程序构件的描述保存问题。
最后给出富互联网应用技术的主动服务发布实例,描述Ajax技术和Mashup结合下构件组装的系统架构和组装流程。