网格剖析:架构、应用与发展前景
1. 网格架构基础
在网格架构中,API(应用程序编程接口)由软件开发工具包(SDK)实现,而SDK则借助网格协议与为终端用户提供功能的网络服务进行交互。高级SDK能提供不直接映射到特定协议的功能,它可将协议操作与对其他API的调用相结合,还能实现本地功能。
网格架构的最后一层是在虚拟组织(VO)环境中运行的用户应用程序。应用程序通过调用各层定义的服务来构建,每一层都有明确定义的协议,用于访问诸如资源管理、数据访问、资源发现等有用服务。同时,每一层也可能定义API,其实现(理想情况下由第三方SDK提供)会与相应服务交换协议消息以执行所需操作。
2. 关键概念定义
为了更好地理解网格架构,有几个关键术语需要明确:
- 协议 :是电信系统端点在交换信息时使用的一组规则。例如,互联网协议(IP)定义了不可靠的数据包传输协议,传输控制协议(TCP)在此基础上定义了可靠的数据传输协议,传输层安全(TLS)协议提供通信应用之间的隐私和数据完整性保护,轻量级目录访问协议(LDAP)用于查询远程数据库状态。协议可允许多种实现,标准协议是分布式计算环境中实现互操作性的基础。
- 服务 :是一种具备网络功能的实体,提供特定能力,如移动文件、创建进程或验证访问权限等。服务由与之交互的协议以及对各种协议消息交换的预期行为来定义(即“服务 = 协议 + 行为”)。服务定义可允许多种实现,例如FTP服务器和LDAP服务器都有不同的实现方式。
- API :应用程序编程接口,定义了调用特定功能集的标准接口。例如,
超级会员免费看
订阅专栏 解锁全文
79

被折叠的 条评论
为什么被折叠?



