![]() 分类管理器:面向内容查询提供便利的新型软件工具 续前页: 我们目前所面临的三大问题也正是全球web巨头们亟待解决的症结所在,这一点有据可查、毋庸置疑。这三个问题分别为:1) 不易查询的内容;2) 纷繁复杂的标准;3) 有限的内容重复利用率。而我们则正在努力将分类服务计划付诸实现,以期克服上述障碍。 不易查询的内容 标准多样性 分类管理器(taxonomy manager)将允许内容提供者在所有可预见的消耗性服务之间对相关标准进行定义、管理和共享。(消耗性服务可能包括下载服务、产品目录或在线存储。)而我们所面临的核心问题则体现为,不易查询的内容简直汗牛充栋。我们的长期解决方案旨在创建一项可帮助本公司针对全局适用模板进行定义与维护的服务,并在此基础上,为借助标准词汇表而执行的内容生成与索引操作提供便利。 鉴于我们的数据资料大多处于非结构化状态,因此,执行搜索操作的客户将有可能收到无助于解答问题的冗余内容,甚至根本无法收到任何相关内容。在使用分类管理器的情况下,我们将可更好地为客户滤除无关信息,并检索到符合其特定需求的内容资料。而实现上述目标的方法之一,便是就标准词汇表和术语加以实现。 内容重复利用 分类管理器将有助于解决不易查询内容、标准多样性和内容重复利用这三大难题。一支编辑标准团队将负责借助分类管理器来定义可供编辑与撰稿人员使用的词汇表和术语标准模板。随着越来越多的web内容与由分类管理器所实现的新式标准及模板相兼容,广大客户便可更加快捷地针对所需内容进行定位。而创作与编辑人员则可就便于其重复利用的相关内容实施定位。分类管理器既可将内容存入数据知识库、并配以相关标记,又可通过特定服务实现其在内容配置文件中的登记注册,还可将其存入使用公认xml架构的外部数据库。 内容的查找与重复利用 与上述概念相关的术语主要因语种而异。举例来说,英文单词“head”、西班牙语单词“cabeza”和德语单词“kopf”均指代同一概念:就是您肩膀上扛着的那个东西。尽管术语在国与国之间有所区别,但都可被解析为同一guid。而属于相同语种的一组术语则将被归纳为一个标准词汇表。 从眼前的观点来看,我们正在从指向已生成词汇表的全局定义属性中开发用以组建架构的软件工具。 当某一用户输入一个特定字符串(例如,以其母语所表示的术语)时,搜索服务将把该字符串与可供分类管理器访问调用的其它字符串进行对比分析。如果搜索服务找到了彼此匹配的字符串,那么,相关字符串就会被解析为guid。 搜索功能可通过两种方式中的任意一种查找到使用特定术语进行标记的相关内容,这主要取决于由域专用服务所实施的功能特性。
当分类管理器将相关术语解析为词汇表、属性和架构时,针对配置文件存储所执行的搜索操作还将以快捷方式提供与已借助相关guid进行过标记处理的全部内容相对应的具体位置。 分类管理器技术内幕 sql server数据库 分类管理器可针对与数据知识库及其它需要耗用分类数据之xml web服务相对应的具体位置进行登记注册。该软件工具所配备的服务注册表可列示出相关web服务,而分类管理器则可为这些对象提供与最新术语、词汇表、属性及架构相关的更新服务。不仅如此,xml web服务还可同分类管理器保持联系,以确保内容片断与在数据库中所定义的规则相匹配。 用户界面 通过在企业域上针对active directory执行用户名查询操作,我们将可实现相关用户角色的身份验证。用户角色将根据正在接受管理的相关角色和对象就可供访问调用的控制台要素加以确定。举例来说,本地化管理人员可在分类管理器中运用美国英语之外的任何语言对术语值进行编辑和翻译。而全局管理人员则不具备上述权限,因此,“编辑”按钮将无法供这种角色使用。针对上述规则所实施的改进增强对存储于分类管理器中的数据完整性来说,具有十分重要的意义。 对象模型重复利用 创建用户界面 我们主要应用.net框架来开发分类管理器控制台。而microsoft visual studio .net则可帮助我们针对客户端脚本代码和服务器端asp代码进行同步调试。我们已能够对运行于本地开发计算机和相关服务器上的代码进行遍历。我们还使用jscript和c#为客户端与服务器分别编写了程序代码。 我们在用户界面中广泛采用了xml web服务。我们无法在客户端上运行c#代码或应用数据集合;这需要将.net框架内建于所有浏览器当中。而我们通过将xml当作数据传输手段加以应用,从而巧妙地解决了这个问题。我们将根据从相关服务器收到的xml,借助jscript语言绘制用户界面。 guid使用方法 xml web服务 xml web服务可针对相关数据的xml版本进行检索,并将xml返回至目标客户端。而用户界面则可从xml数据流中生成html,并在屏幕上以术语和词汇表树状结构形式将其绘制出来。 第一阶段:完成代码 用于处理术语和词汇表(不久还将包括属性与架构)的分类管理器属于分类服务计划的管理组成部分。在此基础上,所有针对分类技术而新建的xml web服务都将具备其自身的数据存储,就基本对象模型加以应用的服务相关型对象,以及用户界面。但是,由于每项xml web服务都将使用被存储在分类管理器中的数据资料,因此,每项新建服务便会为达成搜索与查询目标而实现同既有服务间的无缝化集成。 鉴于我们已拥有了可在站点范围内针对分类结构实施管理的xml web服务,接下来的步骤就是在microsoft.com上实现分类结构与全部内容间的集成化目标。我们期望这项xml web服务可在未来数月内使内容更加便于查询。 专用词汇表 概念:构成思想的具体单位,主要由在思维上彼此关联的某些或全部特征形成。这些特征或具体,或抽象;或真实、或虚构。概念主要以抽象实体的形式存在于意识当中,而这些抽象实体则独立于用来对其进行表达的术语。 c#:由microsoft公司提供的面向对象的现代化编程语言,可帮助程序员迅速创建适用于最新microsoft® .net系统平台的多种应用程序。 .net:microsoft® .net是microsoft公司面向xml web服务提供的系统平台,这种新一代软件产品可通过兼具统一化与个性化的途径,在信息、设备与人员间实现网络互联。 .net框架:microsoft® .net框架是用于创建、部署和运行xml web服务及其它应用程序的系统环境。该环境主要由三大部分组成:通用语言运行时、框架类库和asp.net。而作为配套基础架构的.net紧凑型框架则是一系列有助于开发移动设备(如智能电话和pda)应用程序的编程接口。 标记:通过指定属性值和术语值的方式对内容片断加以描述的处理过程。 架构:符合world wide web consortium定义要求的xsd架构。某一架构可对适用于特定内容对象的内容元数据配置文件和内容模型同时进行定义与检验。 sql server:microsoft sql server是一种广泛应用于电子商务、在线商务和数据仓储解决方案的关系型数据库管理与分析系统。 分类:1) 针对事物的描述、标识、命名和归类进行处理的过程,而在我们的开发项目中同,则特指内容。2) 针对域专用概念及其关系的描述。我们的内容分类属于可供内容提供者用来以标准化方式就其内容加以描述的相关资源。这有助于我们以更加整齐划一和快捷高效的方式实现相关内容的生成、管理与提交。 术语:用于阐明某一概念的一个或多个单词。它是词汇表的基本构成元素。 visual studio .net:microsoft visual studio .net可面向基于microsoft .net系统平台的应用程序的创建工作提供全面完整的开发环境。在使用visual studio .net的情况下,开发人员可创建具备安全保障与可伸缩特性的应用程序及web服务,并在为其赋予前所未有速度的同时,选用相关语种,而且,可以对现有的系统和知识技能加以充分利用。 词汇表:包含单词和短语在内的术语清单或集合,并具备相应的编排、解释或定义。 xml:xml是扩展标记语言的英文缩写,意指基于web的结构化文档与数据通用格式。xml属于由world wide web consortium负责管理的工业标准协议,是microsoft .net技术实现手段中的关键要素。 xml web服务:xml web服务是可面向其它应用程序提供数据和服务的应用逻辑单元。应用程序可通过标准web协议与数据格式(如http、xml或soap)针对xml web服务实施访问调用,其具体途径不受单项xml web服务实现方式的影响。xml web服务将基于组件的开发和web的优点结合在一起,并为microsoft .net编程模型奠定了坚实基础。 .net资源 microsoft .net主页 |
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 »
相关推荐
- 暂无文章





