【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及分布式系统中的动态查找服务。
技术介绍
随着计算机网络,特别是Internet的迅猛发展,传统的信息系统概念发生了巨大 的变化,这些变化突出地表现在信息的存储、传递、发布以及获取方式所发生的革命性变 革。与此同时,基于网络的分布式系统在各个领域得到了广泛的应用,在整个社会生活中正 发挥着日益突出的作用。如何在更为广域和异构的计算环境中有效地发布和获取信息,已 成为亟待解决的问题。分布式系统正是解决了上述问题。所谓分布式系统系指硬件或软件组件分布在网络计算机上,仅仅通过消息传递进 行通信和动作协调的系统。一般而言,典型的分布式系统包括分布式应用、中间件和网络。 分布式应用,即服务,系指在网络中可访问的资源、数据或者功能。网络服务的搜索包括对 于用户需要的服务位于分布式系统中所处位置的指示。目前分布式系统中网络服务的搜索主要是基于传统的方法,S卩,基于网站一对一 的单一服务访问。例如,若服务需求者要完成一个应用,需要在网上逐个访问相关站点找到 符合自己要求的网络服务,而且必须由用户自己去查找和访问。这样时间成本太高,而且不 容易找到 ...
【技术保护点】
一种分布式系统中的网络服务搜索方法,该方法包括如下步骤:a对所述分布式系统中的网络服务进行语义描述;b从用户获取搜索请求,并且对所述搜索请求进行语义描述,其中所述搜索请求与用户所需之网络服务相对应;c根据所述搜索请求的语义描述对所述注册服务进行决策分类,以获取最匹配的服务或服务组合;d将所获取的匹配服务作为搜索结果返回。
【技术特征摘要】
一种分布式系统中的网络服务搜索方法,该方法包括如下步骤a对所述分布式系统中的网络服务进行语义描述;b从用户获取搜索请求,并且对所述搜索请求进行语义描述,其中所述搜索请求与用户所需之网络服务相对应;c根据所述搜索请求的语义描述对所述注册服务进行决策分类,以获取最匹配的服务或服务组合;d将所获取的匹配服务作为搜索结果返回。2.根据权利要求1所述的方法,其中,所述步骤a包括以下步骤 al由服务提供者发布经Web服务描述的网络服务;a2使用OWL-S语义对所述网络服务进行语义描述;a3在注册服务数据库中存储所述经语义描述的网络服务以形成注册服务信息。3.根据权利要求1或2所述的方法,其中,所述步骤b包括以下步骤 bl由人机交互界面获取所述搜索请求;b2使用OWL-S对所述搜索请求进行语义描述。4.根据权利要求1或3所述的方法,其中,所述步骤c包括使用基于决策熵的属性分类 对所述注册服务进行决策分类。5.根据权利要求1所述的方法,其中,还包括步骤e将返回的所述搜索结果与所述注册服务中与之相对应的服务进行绑定,并进行服务 调用。6.一种分布式系统中的网络服务搜索装置,包括转...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。