优化服务

 

 

 

 

 

 

 

 

 

OSP是CS和OR之间的跨学科协议

优化服务协议完全基于SOAP。SOAP是简单对象访问协议(Simple Object Access Protocol)的缩写,是一种基于XML的轻量级消息传递协议,用于对Web服务请求和响应消息中的信息进行编码。SOAP消息独立于任何操作系统或协议,可以使用各种互联网协议进行传输,包括SMTP、MIME和HTTP,尽管几乎总是使用HTTP。一般来说,网络层下的协议属于电气工程领域,网络层上的协议属于计算机科学领域。在这方面,SOAP自然是一种计算机科学协议。

虽然SOAP定义了一组用于构造消息的规则,但它并没有指定消息的实际内容。从这个意义上讲,SOAP是一种通用的、与域相关的协议。OSP承担了运筹学领域内容规范的任务。桥接协议在计算机科学和运筹学这两个不同领域的性质将OSP归类为跨学科协议。在实际的数据包中,OSP中指定的所有内容都在SOAP信封中。由于OSP和SOAP都是基于XML的协议,这相当于说OSP内容是SOAP父元素的子元素(图1‑7)。例如,OSP的优化服务连接语言(OShL)子协议规定,与OS兼容的解算器应以以下形式提供调用:
字符串求解(字符串实例);

其中,输入字符串“instance”必须遵循Optimization Services实例语言(OSiL)指定的表示格式,而输出字符串必须遵循Optimation Services结果语言(OSrL)规定的表示格式。

os协议2