Sun Java Enterprise System 2005Q4 部署规划指南

开发试验性和原型系统

Java Enterprise System 部署通常分为两类:一类是主要基于 Java Enterprise System 所提供服务的部署;另一类是需要大量与 Java Enterprise System 服务集成的定制服务的部署。可将前者视作一种 80:20 部署(80% 的服务由 Java Enterprise System 提供),同样可将后者视作一种 20:80 部署。

对于 80:20 部署,通常需在实现阶段开发用于测试的试验性部署。由于 80:20 部署使用的是提供即用性功能的成熟的 Java Enterprise System 服务,因此相对而言,试验性部署从开发、测试和修改步骤,最终进至生产部署阶段的速度较快。试验性部署不仅验证解决方案的功能,还提供关于系统运行状况的信息。

相反,20:80 部署引入了新的定制服务,这些服务不具有 80:20 部署所具有的互操作性历史记录。因此需要创建原型部署,它们是概念验证式部署,通常需要经历更为严格的开发、测试、修改过程,才能进入生产阶段。原型部署可以确定提议解决方案在测试环境中解决问题的效果如何。一旦原型部署论证了其功能完全可以达到要求,即可继续进行更严格的测试,然后进入试验性部署。


注 –

实际企业部署所需的定制服务开发的数量会有很大差异。如何使用试验性部署和原型部署进行测试取决于部署的复杂程度和性质。