现有应用程序的变更与集成
1. 引言
在当今的技术环境中,变更和集成现有应用程序是一个常见且重要的问题。虽然有很多关于新应用程序实现设计的文献,但对于已有应用程序的实施设计问题的讨论却相对较少。本文将聚焦于变更现有应用程序,特别是事务应用程序,同时也会探讨批处理程序,因为它们在许多环境中仍然具有重要意义。
2. 订单处理示例分析
2.1 业务流程视角
从业务流程的角度来看,订单处理涉及订单录入、交付和计费等环节,这些构成了一个大型的业务流程,我们称之为订单处理流程。在这个流程中,订单跟踪对象是订单处理业务流程的跟踪对象,同时还需要维护产品和客户资源对象。此外,应用程序之间存在实时和可延迟的链接。
2.2 数据查询需求
仅从业务流程视图无法展示数据查询需求,因此需要重新绘制图表,以包含客户与系统的交互。客户与客户、产品和订单跟踪数据之间存在固定查询链接,这种链接是根据客户需求定制的。
2.3 项目规划
在这个订单处理示例中,有四个重要项目:
1. 订单跟踪数据和订单处理流程的实现
2. 产品数据的整合
3. 客户数据的整合
4. 网页界面的创建
其中,创建网页界面可能是首要任务,因为一旦其他项目准备好,网页界面可以快速适应并利用它们。而产品数据和客户数据的整合项目可能需要拆分成更小的可交付部分,以避免长时间的等待。
3. 创建表示层
3.1 变更程度的考量
在为现有应用程序创建表示层时,首先需要考虑变更的程度。有三种选择:
- 旧的
超级会员免费看
订阅专栏 解锁全文
176万+

被折叠的 条评论
为什么被折叠?



