新闻动态
软件开发结构的连接件
https://www.sytm.net 发布日期:2013/12/16 16:29:46

为了使构件能与构件之间建立并且得到维持的行为和相互关联的信息传递的路径被称为连接。实现连接需要有两方面的支持,是连接的已发生和维持的机制,二是连接能够正确、无二义、无冲突地得到保证。前者是连接实现的物质基础,后者是连接正确有效进行的信息交换规则,称为连接的协议。

事实上,实现机制以及信息交换协议都是连接的本质,同时又简称为机制和协议。从连接的目的来看,连接可以分为操作/过程调用、控制/事件/消息发送、数据传输三大类。除了连接的物理实现的难易程度外,影响连接实现复杂性另外一个因素是无连接的返回信息和返回时间。表现在连接的实现机制上,可将其分为同步利异步两大类。

对于互相连接的两者来说,其中一放的连接请求在得到允许响应并完成处理的过程之前,2到收到被请求方的处理结果后才退小连接状态,这样的连接就是同步的。如果请求者不需要2即等待处理的结果,就司·以采取异步连接方式。这使得请求者在发送请求后,可以白内地处理2他事务。但在需要得到处理结果的情况下,这使得对返回结果的处理变得复杂化。因为同一4请求者可能发送多个请求,必须建立一种对应机制,使请求和对请求的处理结果严格遵循一对的关系。

协议时用来保证连接之间的规则约定而制定的,也是一种为了能够正常实现有意义连接的一种品质保证。如同软件的结构层次一样,协议通常也是拍照层次构成的。例如,网络的7层协议结构。物理层是在硬件的机制上建立的最底层的连接力约,逻辑层是在物理层规约上建立的信息编码和这接控制视约,应用层是在逻辑层规约上建立D4应用问题表达和操作的规约。连接的特性反映了其对连接关系的处理性质,体现丁对连接器设计的宏观性能要求。它它括连接关系、角色和方向、交互方式、可自‘展性、互操作性、动态连接性、请求响应时间、请求的文理策略、连接代价、连接处理能力和概念等级。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B2-20150138辽公网安备 21010202000010号  目录概览