论文部分内容阅读
SOA是一种新型的软件体系结构,随着核心的Web服务标准逐渐被广泛的采纳和实现,高度异构的软件体系结构之间的互操作取得了很大的进步。面向服务架构也因其在IT项目中的重要角色而获得广泛认可。目前,全球主要软件商纷纷推出SOA解决方案,但没有一个项目能够提供一个普遍的、相对完善的SOA实现方案,SOA的粒度控制、安全控制、建模、生命周期等工作也是存在的主要问题。
针对以上问题,本文基于Weo服务技术构造了一个SOA的实现模型,信息平台的构建过程从SOA的实现角度出发,基于ASP.NET开发平台进行设计,做了以下一些研究:
(1)基于SOA的系统架构模型的系统设计针对SOA的概念,提炼出了SOA的特点,通过理解这些特点和SOA的软件生命周期,引用了一个可行的SOA基本架构模型和服务实例,可供创建其他系统作为参考。
(2)基于产品并行开发过程模型的建模本文通过分析了产品并行开发过程的特点,引入以过程视图为核心的基于多视图的产品开发过程模型,并提出了合理的设计开发审批流程。
(3)基于服务的数据访问中间件策略针对基于Web服务的数据访问模型,模拟工厂设计模式,在.Net平台上实现由客户端调用不同服务的方法,以便得到相应的Web数据访问服务。
(4)信息平台的系统设计与实现利用ASP.NET开发平台来开发兴信喷涂设备有限公司设计管理系统,分析实现技术和设计方法等。目前该平台已经经过测试和评估。
本文立足实践,将并行设计概念和面向服务架构理论模式引入企业软件项目开发,运用基于SOA的企业信息平台的设计模型和生命周期,指导企业产品设计开发的过程,使企业信息平台之间实现资源重用。