发表于: 2017-11-17 23:45:31

1 715


任务小结


今天完成的事情:

1. 部署服务器完成

2. 提交任务8

3. 开始任务9

4.任务8深度思考


明天计划的事情

1.  拆分禅道

2. 开始任务9


遇到的问题:



收获:

1. 部署服务器完成

服务端:

web端:

提供的服务:

WEB页面:


2.任务8深度思考

什么是RMI 

是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制, 使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程 序语法规则和在本地机上对象间的方法调用的语法规则一样。 


一个正常工作的RMI系统由下面几个部分组成: 

  • 远程服务的接口定义(servive)
  • 远程服务接口的具体实现(Impl)
  • Stub 和 Skeleton 文件(rmi提供)
  • 一个运行远程服务的服务器(供service)
  • 一个RMI命名服务,它允许客户端去发现这个远程服务(配置文件配置)
  • 类文件的提供者(一个HTTP或者FTP服务器)(service)
  • 一个需要这个远程服务的客户端程序(web)

优点 
这种机制给分布计算的系统设计、编程都带来了极大的方便。 
只要按照RMI规则设计程序,可以不必再过问在RMI之下的网络细节了,如:TCP和Socket等等。 
任意两台计算机之间的通讯完全由RMI负责。调用远程计算机上的对象就像本地对象一样方便。 


2.什么是SCA?什么是分布式?分布式有什么优点?

SCA中,最重要的一个概念是Service----服务,它的内涵式独立于具体的技术。因此,SCA不会称之为 Java组件架构,或Web Service 组件架构。所谓的具体技术,主要有两层含义:一是程序语言,而是传输协议。

SCA是对目前组件编程的进一步升华,其目标是让服务组件能自由绑定各种传输协议,集成其他的组建与服务。

SCA与传统的业务组件最大区别在于SCA实现了两个功能:一是组件和传输协议的分离,二是接口和实现语言的分离。 
SCA的本质是一种软件架构思想,SCA架构是独立于程序语言的SOA架构。
SCA的目标是创建一个可集成服务组件的运行环境。

什么是分布式

http://www.cnblogs.com/yzlpersonal/p/5121065.html

把各个功能分散到不同的服务器里进行层层压力的分解和传递 , 可以让服务正常的运行


分布式有什么优点?

分布式系统并非灵丹妙药,解决问题的关键还是看你对问题本身的了解。通常我们需要使用分布式的常见理由是:

  • 为了性能扩展——系统负载高,单台机器无法承载,希望通过使用多台机器来提高系统的负载能力
  • 为了增强可靠性——软件不是完美的,网络不是完美的,甚至机器本身也不可能是完美的,随时可能会出错,为了避免故障,需要将业务分散开保留一定的冗余度

在以提供 Service 为主的服务端软件开发过程中常常遇到这些问题。


3.为什么要把web和service分离?应用了哪些概念?

不怎么

清楚需要继续了解


进度: 

         任务开始时间:11.18

         预计完成时间:11.21

禅道:http://task.ptteng.com/zentao/project-task-264.htm





返回列表 返回列表
评论

    分享到