一、三层开发的优点——灵活性和可扩展性
1、解决C/S结构的维护成本问题,改善C/S结构延展性问题。
C/S结构支持的用户人数有一定限度(200人以下)。这种结构限制了Internet/Intranet及电子商务的发展。三层开发应用Database Pooling, Object pooling,Resource Pooling,线程模式提供了高度延展性。
2、解决应用逻辑重复使用的问题。例如:当企业要在原有的C/S结构上添加Web浏览服务时,就需要配置Web服务器,重新编写所有应用逻辑,并且更新MIS系统。在三层结构中,用COM/DCOM, CORBA(Common Object Request Broker Architecture)对象,或Enterprise Java Bean等,封装企业的逻辑程序代码(称之为企业对象),可以解决上述问题。大大降低开发和维护的成本。
3、整合不同系统结构的需要,及时应用新技术的需要。

本文探讨了三层架构在解决C/S结构的维护成本问题、提高应用逻辑的复用性以及整合不同系统结构方面的重要作用。通过DatabasePooling、ObjectPooling等技术提高了系统的可扩展性,并利用COM/DCOM、CORBA等组件实现了企业逻辑程序代码的有效封装。

1508

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



