WEB开发网
开发学院软件开发Java 基于模式的体系结构设计与开发: 第 1 部分:使用设... 阅读

基于模式的体系结构设计与开发: 第 1 部分:使用设计模式

 2010-01-22 00:00:00 来源:WEB开发网   
核心提示: 铁路订票案例研究此部分定义关于铁路订票系统的案例研究,将定义业务问题,基于模式的体系结构设计与开发: 第 1 部分:使用设计模式(2),还会简单介绍系统中涉及的每个组件,对整个设计进行概述,)本地缓存数据库其中将包含列车、站点和目的地间的时间表的本地列表副本,您将了解使用此本地数据库的根本原因和

铁路订票案例研究

此部分定义关于铁路订票系统的案例研究。将定义业务问题,还会简单介绍系统中涉及的每个组件,对整个设计进行概述,还将介绍用例,从而给出执行流。本部分中的信息对于了解教程的其余部分非常重要,是本系列第 2 部分的基础。

业务问题

首先,让我们简单回顾一下设计模式。设计模式可最贴切地定义为“一组能帮助加速软件开发过程的可重用资产”。设计模式表示在特定上下文中开发软件时遇到的问题的解决方案。用于捕获软件设计中的静态及动态结构和主要组件间的协作。

通过应用各个设计模式,可为我们的案例研究带来好处。此教程将以一个典型的业务问题为例,即在创建连接到使用遗留系统的现有应用程序的 Web 前端系统时遇到的问题。该案例研究讨论的是一个假想的铁路订票系统,如图 1 中所示。


图 1. 统一铁路订票系统
基于模式的体系结构设计与开发: 第 1 部分:使用设计模式

此系统的主要组件有:

中央订票系统进行实际订票的遗留系统。该系统可能采用 COBOL 编写,在大型机系统上运行。我们教程中最重要的就是,此大型机系统是前端需要与之通信以进行订票的主系统。支付网关验证在线购买事务的外部系统。Web 容器统一铁路订票前端(这是在本教程中讨论最多的组件。用于向用户提供统一 Web 接口。)本地缓存数据库其中将包含列车、站点和目的地间的时间表的本地列表副本。您将了解使用此本地数据库的根本原因和优势。Web 用户采用新接口的系统用户(实际用户或旅行社)。

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 模式 体系结构

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接