使用 Spring 的 Web 服务模拟器框架解决方案(1)简介
 
- UID
- 1066743
|
使用 Spring 的 Web 服务模拟器框架解决方案(1)简介
简介复杂的开发项目往往要求各个阶段的开发流程尽可能相互独立。假设流程之间的接口(不同子系统间的约定)已经在软件开发生命周期(SDLC)中尽可能地提前完成,一个好的基于模拟器的开发策略能在开发过程中实现显著的优化。
这点对于将新应用程序和系统部署到现有环境期间尤其重要,比如在电信领域,该领域混合了大量的 Independent Software Vendor (ISV),并且非功能性需求相当重要,尤其是管理系统延迟和吞吐量方面。在这些复杂环境中,许多因素使得在现有环境中实际交付新应用程序变得很复杂。其中一些因素包括:
- 需要开发和发布某些功能,但是缺乏新的应用程序所依赖的所有系统和服务
- 需要最大程度地同时进行与不同流程相关的开发活动,同时又要尽量减小流程之间的相互依赖
- 需要在发布功能时证明新应用程序能够满足端到端的吞吐量和延迟需求
- 需要使开发团队避免对子系统进行修改,他们需要在 SDLC 的编码和单元测试阶段依赖这些子系统
- 需要在一个可重复、稳定、可靠的流程内轻松地提供各种测试数据场景
在所有这些领域中,一个功能健壮的模拟器框架将会很有价值。本文将描述这样一个模拟器框架,并解释如何使用 WebSphere® Application Server 来构造一个模拟器框架。此处将重点讲解一个使用 Service Oriented Architecture (SOA) 的应用程序,可将此扩展到其他类型的环境和架构中。 |
|
|
|
|
|