MetaSurf?使用Active Server Pages 和 VB Scripting建立,这些脚本借助MDS COM接口访问MDS知识库。
4. 定制和扩展元数据知识库
MDS不仅提供了元数据模型管理Teradata物理和商业信息,而且还提供了一个框架使得最终用户可以定制和扩展元数据信息。
4.1. MetaDesigner
MetaDesigner 是一个Windows应用程序,它提供了易于使用的图形化界面。
用户可以通过MetaDesigner 在MDS知识库中定义新的类、关系和属性。
4.2. C++编程接口
MDS提供的面向对象的编程接口,允许创建模型,定义类、类之间的关系,同时他也提供了编程接口增加、修改和删除元数据。C++编程接口在Windows和Unix MP-RAS两个平台有效。
4.3. COM编程接口
除了C++编程接口,MDS还提供了COM编程接口,MDS COM是一个脚本化的OLE自动化对象编程接口,接口允许其他应用程序或编程工具访问MDS知识库中的元数据。借助OLE自动化接口,一些应用程序,如:Office可以使用VB访问和浏览MDS知识库。COM编程接口只在Windows平台有效。
4.4. XML接口
C++和COM均为编程接口,为了易于使用,消除编程要求,MDS提供了XML工具
MetaXML。MetaXML将读取XML格式的ASCII文件,分析内容,调用MDS C++接口执行相关操作。MetaXML除了可以加载元数据进入MDS知识库外还可以建立新的类、关系、属性。MetaXML只在Windows平台有效。
5. 元数据互换
5.1. Meta Integration Technology
Meta Integration Technology提供了在不同工具之间移动元数据的功能,它可以实现MDS和其它工具的元数据交换。
5.2. 元数据标准
目前有两个标准化组织制定元数据的标准(the Object Management Group – OMG and
the Metadata Coalition – MDC),NCR是OMG的成员。
6. 本地化和国际化
MDS是国际化的软件,它提供了Kanji SHIFT-JIS、Kanji EUC和8位字符集的支持。资源文件和对话框支持日文显示,MDS可以被本地化为其它语言。