论文部分内容阅读
面向对象的软件开发被认为是提高软件系统开发效率和质量的有效途径。但是,随着软件技术的发展,一种称为面向服务的新的软件系统开发模式被提出并得到迅速发展。面向服务的体系结构(SOA)作为下一代软件开发理念,对现代软件开发模式产生了深远的影响。通过采用面向服务的体系结构框架,企业可以最大程度地减少系统间的耦合,从而提高可重用性。 面向服务的体系结构因其固有的松散耦合性,成为许多企业应用的自然选择,而Web服务是当前实现面向服务体系结构非常优秀的技术,同时随着.NET的到来,现在构建和部署应用程序时,就可以利用智能客户端技术。智能客户端整合了Windows和Internet。将胖客户端模式的功能和灵活性与基于浏览器模式的易部署性和稳定性结合了起来,为用户提供了更加丰富的体验。 本文首先对面向服务的体系结构的理念进行了一定的研究和阐述,并对Web服务和智能客户端技术进行了分析和介绍。然后根据目前企业应用存在的问题和业务需求,利用面向服务的体系结构,运用Web服务技术和智能客户端技术分析、设计了基于多层架构,具有偶尔连接特性的某公司的营销信息管理系统。