我正在研究IT应用程序堆栈所需的其中一项更改的IT影响。有许多系统和大多数系统使用webservice进行通信。在我完成评估后,我的一位同事问我是否需要进行任何“规范性更改”。我对这个术语感到困惑,并问他“规范改变”意味着什么,并且他重新提出了询问是否存在任何xml架构更改的问题。
术语规范更改是否与xml架构中的更改相同?如果是这样,是否有任何特定的理由将其称为规范变更?
此致
答案 0 :(得分:1)
下面的两本书都提到了“规范”XML的概念,作为您的内部专有格式......假设您正在使用多个第三方数据源(即Web服务)和将XML翻译成“规范”的XML格式。
例如,假设您有一个“规范”的XML格式,如下所示:
<MyAPI>
<OrderNo>123</OrderNo>
</MyAPI>
Web服务A可能具有类似的数据,但采用独特的格式:
<WebServiceA>
<OrderNumber>123</OrderNumber>
</WebServiceA>
Web服务B也可能有类似的数据,但采用另一种不同的格式:
<WebServiceB>
<OrderID>123</OrderID>
</WebServiceB>
然而,两者都将被翻译成您的“规范”XML格式:
<MyAPI>
<OrderNo>123</OrderNo>
</MyAPI>
答案 1 :(得分:0)
我认为在XML模式世界中没有任何“规范”的定义具有特殊意义。但在某种程度上,将形容词“规范”应用于XML模式的更改是合乎逻辑的,因为XML模式基本上定义了子系统内部和子系统之间数据交换的接口,并且改变它与更改“canons”,“系统的基础。另请参阅Wikipedia中单词的定义。