浅谈分布式开发

本文探讨了分布式开发的重要性,特别是在处理跨系统通信和整合信息的需求中。介绍了分布式开发的优势,如协作、经济性和性能提升,以及关键特性——容错性。接着,文章回顾了分布式开发的历史,包括CORBA、DCOM和J2EE这三种主流技术,并对它们进行了比较。重点讲解了Java中的RMI、IDL、JNDI和JMS等分布式通信技术,以及在实际项目中如何运用这些技术。最后,提到了基于RMI的EJB组件和Webservice通信框架,暗示了后续将进一步研究相关主题。
摘要由CSDN通过智能技术生成
   
  若某一个销售系统:库存信息存储在一个应用系统中,订单系统又存储在另一个应用系统,客户信息在第三个系统中,那若把三者整合,则如何实现呢?
  对于目前的主分店中的收银软件等情况,分店与主店是如何通信呢?
  以及目前的售票系统,全国地区又是如何通信呢?
  
  因此:我们平常开发,根本满足不了这种方式。
  回头细想一下:平常开发:纵向开发从页面知道数据库层,完全在一个服务器中,并且完全在一个进程中运行。
  由此,分布式开发应运而生。
  
  那什么是分布式开发?

  分布式,从字面而言:物理地址上分开,比如主分店,主机在纽约,分店在北京。不在同一个服务器中或者不在同一个服务器进程中。
  分布式开发:把我们三层部署在不同的位置上。
  三层:用户界面、业务逻辑、数据库存储三个层次。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值