服务实施和服务部署之间的差异

时间:2016-01-26 00:14:23

标签: theory distributed-computing distributed-system

我正在撰写分布式计算相关论文。我已经定义了服务(抽象)的规范及其功能接口和保证。我提供了一个正确实现服务的算法,并且我提供了算法正确性的证明。现在,我想讨论该服务的实际实现,并提出一些优化。我想知道我是否应该参考"现实世界的实施"而是作为现实世界的部署"。我不确定使用单词"实现"之间是否存在真正的区别和"部署"在这种情况下。

1 个答案:

答案 0 :(得分:1)

服务实现(服务描述的实施)和服务部署是服务生命周期的两个阶段。

实现侧重于服务技术实现细节。在此阶段,完成服务规范的实现(编码)。

部署解决了在服务执行环境中安装,配置和管理服务和服务实例的问题。

在您的问题的上下文中,我将其称为在实现阶段可能优化服务实现。可以在部署阶段之后(或部署服务之后)评估算法(或优化)。