服务可发现性、元数据集中化与服务可复用性解析
1. 服务可发现性
服务可发现性主要聚焦于回答一个关键问题:我们所需的功能是否已存在,还是需要创建或购买?为了准确回答这个问题,我们需要掌握多方面的信息,具体如下:
- 搜索位置 :明确从何处搜索现有功能。
- 服务详情 :了解已知服务的目的、能力和功能边界。
- 服务可用性与保障 :获取关于服务可用性和服务级别保障的充足信息。
为了让项目团队成员能够获取并理解这些信息,我们需要确保信息具有良好的可发现性和可解释性,这正是服务可发现性原则所关注的内容。
在文档记录方面,如果使用 WCF 在代码中编写契约,可利用 .NET 和 WCF 的可扩展性特性,创建自定义的文档和注释属性,将 .NET 代码中的文档导出到生成的 XML 架构和 WSDL 定义文件中。同时,可以使用 xsd:annotation 和 wsdl:documentation 元素分别为 XML 架构和 WSDL 定义添加内联注释,示例如下:
<xsd:annotation>
<xsd:documentation>
this data model is...
</xsd:documentation>
</xsd:annotation>
<wsdl:documentation>
this ser
超级会员免费看
订阅专栏 解锁全文

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



