论文部分内容阅读
随着Web Service技术的发展,面向服务架构的思想不断成熟,把SOA架构思想引入到文本信息处理系统是一个很好的尝试。因为SOA架构思想是面向服务的,系统的业务逻辑可以完全以第三方提供的服务或者服务组合来实现。这样可以提高软件的重用性、可配置性、可裁减性和灵活性,不仅满足了正在变化的文本处理需求,而且极大地提高了系统的开发效率。本文首先介绍了SOA的概念、设计原理和优势等,又较为深入地讨论了WebServices的实现、发布和绑定过程。其次,对B/S体系结构的WEB应用系统及基于SOA的WEB应用系统进行了分析和研究,并提出了一种基于SOA的文本处理系统的架构实现。最后,在此基础上,详细介绍了如何在JAVA平台下实现基于SOA的网上文本处理系统,对系统中用到的文件上传、服务调用等核心技术进行了详细的分析,设计及实现了上传进度显示组件。通过将原文本系统的功能模块打包为服务并将其处理流程通过服务组合的形式实现的方式,成功实现了新的基于SOA的文本信息处理系统。最后,通过实验验证了基于SOA的文本信息处理系统的各项功能,实验结果表明:此系统在功能和性能上均能达到设计要求。