1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 三层结构的分布式系统系统的核心业务逻辑 – java – 前端

三层结构的分布式系统系统的核心业务逻辑 – java – 前端

时间:2019-05-09 18:29:08

相关推荐

三层结构的分布式系统系统的核心业务逻辑 – java – 前端

分布式三层结构的出现,提供了开发应用程序的更大的灵活性和可扩展性。

其优点如下:

(1)将复杂的业务逻辑封装起来

使传统的面向对象提高到一个新的层次,在一个组件中实现一个服务使得业务需求改变时的维护得到了简化。

(2)独立于程序设计语言

基于com组件的技术是一组二进制标准,与具体语言无关

(3)减少项目风险

基于服务的概念开发的组件,将公共业务逻辑作为企业对象从用户界面和数据层中分离出来,提高了组件的可重用性。

基本模式分为:表现层-业务层-数据层

表现层就是人机交互界面,根传统的应用程序没有什么区别(除了业务逻辑的减少)。

业务层也叫事务逻辑层或中间层。这一层主要用于大批量事务处理、事务支持、大型配置、信息传送和网络通信。在这一层,把复杂的业务关系细分为多项功能单一的服务,每项服务都执行一项特殊任务,这些服务可以用相对独立的服务组件来实现其功能。通过分布这些组件,可以平衡数据处理负载,协调逻辑关系,调整业务规模和业务规则。这一层可部署在网络的任何地方,通常称之为应用服务器。

数据层通俗一点,也就是大家传统的数据服务器。如oracle等。

在这种体系结构下,传统的表现层和数据层的业务逻辑,都将集中到业务层管理。这样增加了客户端应用程序的通用性、独立性,也避免了数据层臃肿的存储过程和触发器。另外,也减少了软件配置和版本更新的困难。只需要配置和更新业务层就够了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。