Managed Metadata Service介绍系列 之一
什么是Managed Metadata Service (MMS)?
==================
MMS是在安装了SharePoint 2010后才可用的一种service application. 事实上, 它属于一种service application就意味着它拥有Service Application的一些属性. 让我们一起看看是什么组成了service application, 并且MMS中的这些部分都是如何的吧.
MMS是按照WCF web service的方式安装的. 绝大多数的MMS功能都是通过WFE服务器上的web service暴露出来的. 在下面的图中, 你可以看到IIS里的MMS.
MMS是众多拥有自己的数据库的service application之一, 在配置MMS的时候, 一个数据库也会被配置. 这个数据库中为该服务保存着term store以及其他的一些东西. 我们稍后会讨论term store.
跟所有其他的service application一样, service的实例必须被在某些服务器上启动才能初始化这个服务.
MMS可以在一个服务器场内被publish. 它提供的服务也可以是其他服务器场发布出来的.
为了让一个MMS实例可以被使用, 必须创建一个proxy来与那个MMS应用程序相关联. 一个web application仅能在proxy组中包含相关的proxy时才可以使用某个service application. Web Application可以一次使用多个MMS应用程序.
MMS的目的和功能是什么呢? MMS有两个主要功能, 其一: content type publishing, 其二: management of tags and keywords. 两者之间并没有什么紧密的联系.
- Content Type Publishing提供了在一个站点集内定义content type的能力然后sync到其他的站点集, 其他的web application, 甚至其他的server farm里重用这个content type.
- Management of tags and keywords. 在SharePoint 2010里, metadata无处不在. 在围绕着sharepoint2010的讨论中, 你会进场听到Tags, Keywords, 和managed metadata. MMS就是使得这些tagging可用的服务.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律