2011-10-02 115 views
0

我想构建一个Web应用程序+ Web服务来学习一些新技术,并且我正在考虑应用程序中项目的体系结构。我做了一个架构图(以前从未做过),但是我想知道这是否是一个好的,可重用的,是否应该坚持下去。带有Web服务的Web应用程序体系结构

下面是图表,等待您的意见。谢谢。

enter image description here

+0

是的,这看起来很好... –

回答

1

你的体系结构图,是符合共同的三层架构。一些其他图像提供了相同的想法。

enter image description here

的UI /逻辑和数据库之间的分离是需要为部署先决,能够向上扩展和向外扩展您的应用程序。 DAL和数据源之间的分离是为了数据库技术的抽象,所以您可以在不知道这一点的情况下利用不同的数据库技术来兼容。

enter image description here

的位表示不同组件和它们在该层中图案放置更详细的承受力。但原则上,所有这些都遵循您绘制的同一个高级概念。