论文部分内容阅读
SOA(Service Oriented Architecture,面向服务的体系结构)是近几年来软件体系结构中一个流行的架构,它具有松散耦合、技术异构、易于集成以及易于管理维护等特点。目前在这个领域已经提出多种技术,其中最受关注的技术之一是SCA(ServiceComponentArchitecture,服务组件结构)技术。SOA将业务功能定义为一系列的服务,并由这一系列的服务组装在一起来满足特定业务的需求。SCA技术同时为实现服务和组装服务提供了模型,用SCA建立的系统体现了SOA结构的优点。本文主要研究了SCA规范在构建基于SOA的Web应用系统中的使用。作者首先介绍了SOA以及SCA的基本概念,其次在研究传统的Web应用系统的基础上提出了构建基于SOA的JavaSCAWeb应用系统的方法,然后研究了SCA规范的Java实现以及SCA的组装模型,并说明了如何以这些技术来构建JavaSCAWeb应用系统。Java SCA Web应用系统根据SCA的特点把系统的开发分为实现和组装,这使得系统具有SOA的易于集成、易于管理与维护等特性。本文最后介绍了使用基于JavaSCAWeb应用系统的BBS论坛系统的设计与实现。