- 5
- 0
- 约2.42万字
- 约 58页
- 2017-06-07 发布于湖北
- 举报
Distributed Computing, M. L. Liu Distributed Objects M. L. Liu Message Passing vs. Distributed Objects Message Passing versus Distributed Objects The message-passing paradigm is a natural model for distributed computing, in the sense that it mimics interhuman communications. It is an appropriate paradigm for network services where processes interact with each other through the exchanges of messages. However, the abstraction provided by this paradigm does not meet the needs of the complexity of sophisticated network applications. Message Passing versus Distributed Objects –2 ?Message passing requires the participating processes to be tightly-coupled: throughout their interaction, the processes must be in direct communication with each other. If communication is lost between the processes (due to failures in the communication link, in the systems, or in one of the processes), the collaboration fails. The message-passing paradigm is data-oriented. Each message contains data marshalled in a mutually agreed upon format, and is interpreted as a request or response according to the protocol. The receiving of each message triggers an action in the receiving process. It is inadequate for complex applications involving a large mix of requests and responses. In such an application, the task of interpreting the messages can become overwhelming. The distributed object paradigm The distributed object paradigm is a paradigm that provides abstractions beyond those of the message-passing model. As its name implies, the paradigm is based on objects that exist in a distributed system. In object-oriented programming, supported by an object-oriented programming language such as Java, objects are used to represent an entity significant to an application. Each object encapsulates: the state or data of the entity: in Java, such data is contained in the instance variables of each object; the operations of the entity, through which the state of the entity can be accessed
您可能关注的文档
- 投资学第2讲金融工具.ppt
- 动物克隆技术研究的历史、现状和展望.pdf
- 托福写作和美国学术写作的区别-智课教育旗下智课教育.pdf
- 儿童朴素物理学的错误概念与影响概念转换的因素.pdf
- 二叉树的存储和遍历.ppt
- 二叉树类模板的设计和实现.docx
- 往届浙江省高校计算机一级考试操作题与解答.doc
- 二次回路基础知识和高压柜二次回路分析.ppt
- 微电网多目标动态优化调度模型和方法_洪博文.pdf
- 二级--招聘和配置历年真题练兵.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)