论文部分内容阅读
随着IT技术的发展,软件发展的历史上,经历了以下几个高潮时期:pc的发展、C/S架构的出现、Web服务的产生和发展。每一个高潮事情的发展都给软件业带来巨大的变化。现在,一个新的发展高潮已经初露端倪,必将在未来几年内达到高峰,这就是面向服务的体系结构(service-oriented architecture,SOA)。 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。。通过使用基于XML的语言(称为Web服务描述语言(Web Services Definition Language,WSDL))来描述接口,服务已经转到更动态且更灵活的接口系统中。 而随着软件技术和软件工程的发展,软件架构设计以及开发方法成为软件开发中的重要部分。本文结合J2EE的架构设计理论、RUP开发方法等,利用最新的J2EE架构模型对海关电子申报系统进行分析设计,并进行实现。 本文的主要研究成果包括: 1.本文则根据中国的企业现状,结合了XP方法和RUP开发方法,对软件进行设计。软件产品开始之初的架构设计决定着软件产品的生死存亡,通过软件统一开发过程(RUP)、极限编程(XP)工程方法、测试驱动开发(TTD)等当前最为流行的架构设计方法,并结合设计模式,来实现软件Web应用部分的架构设计。制定了大量的规则的RUP方法被称为重量级(Heavyweight)的方法,而像XP这样只制定少量的规则来规范行为的方法被称为轻量级(Lightweight)的方法。 2.利用面向服务的分析与设计方法(SOAD)代替面对对象的分析与设计方法(OOAD)来设计电子申报系统中的XML Webservice部分。并利用J2EE中新增加的协议以及API对其进行实现。