摘要
针对传统的企业级分布式应用体系结构中由于平台和技术独立而存在的紧耦合、互操作性及重用性差等问题,深入理解了面向服务的体系结构(service oriented architecture,SOA)的特点,分析了SOA的最佳实现方式服务组件架构(servicecomponent architecture,SCA)的优势,在Java EE平台上构建基于SCA的分布式Web应用系统,重点介绍了SCA与Spring整合原理,并结合企业信息管理系统的应用实例,给出了该方案的实现技术。实验结果表明,该架构能很好地分离应用的业务逻辑和IT逻辑,具有易于构建、更改和部署等优势。
It is problem that tight-couple, poor interoperability and reusability in traditional enterprise distributed architecture as the independent platform and technology, the feature of service-oriented architecture SOA is deeply understanded, the advantages of SCA (service component architecture) are introduced, which is the best way to achieve SOA. A distributed Web application system based on SCA is built on Java EE platform, the integration principle of SCA and Spring is emphatically given. An enterprise management infor- mation system is as an example to implement this solution. The practice result indicates that this architecture can separate business logic and IT logic well, with the advantages of easily constructed, changed and deployed etc.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第11期3687-3691,3700,共6页
Computer Engineering and Design
基金
江苏省自然科学基金项目(BK2009199)
江苏大学高级人才基金项目(1283000347)
关键词
SSH2
服务组件架构
DAO模式
Web服务
分布式WEB应用
struts2-spring-hibemate
service component architecture
DAO pattern
web services
distributed web application