|
随着网络技术和软件技术的发展,应用网络化已成为当今软件应用的主流。简单的客户/服务器应用已经不能适应大规模的网络分布式应用阶段的需求。与此相适应,软件体系结构从原来的2层结构发展到3层或多层结构。中间件平台位于最底层的操作系统、数据库与高层应用软件之间,为网络上各种不同应用提供基础的公共系统服务。基于这样的平台开发网络应用,软件人员只要关注于应用本身的具体业务逻辑部分,而不必涉及到底层各种系统资源的细节和异构性。从而可极大降低网络应用软件开发难度,提高软件开发效率,也提高软件开发质量。软件平台化代表了当今软件开发方式的进步,是提高软件生产力的关键。
|