Unlock instant, AI-driven research and patent intelligence for your innovation.

Service discovery and publication

A technology of service information and application program interface, which is applied in data processing applications, instruments, calculations, etc., and can solve problems such as task complexity

Active Publication Date: 2005-12-07
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The sheer number of APIs and protocols required for applications to discover, enumerate, and describe services complicates the task of software development

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Service discovery and publication
  • Service discovery and publication
  • Service discovery and publication

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Described herein are exemplary methods and software architectures for service discovery and publication. The methods described herein can be embodied as logic instructions on a computer readable medium. These logic instructions, when executed on a processor, cause a general-purpose computing device to be programmed as a special-purpose machine to perform the methods described above. A processor, when configured by logic instructions to carry out the methods described herein, constitutes structure suitable for carrying out the methods described above.

[0031] Exemplary operating environment

[0032] FIG. 1 is a schematic illustration of an example computing device 130 that may be used to implement one or more computing devices in accordance with the described embodiments. Computing device 130 may be used to implement various implementations in accordance with the described embodiments.

[0033] Computing device 130 includes one or more processors or processing units...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system and methods for service discovery and publication are disclosed. Application programs write requests for service discovery, publication, and subscription to a service discovery application programming interface. The service discovery application programming interface invokes one or more lower-level protocols to satisfy the discovery, publication and / or subscription request. Service information retrieved from lower-layer protocols is formatted into a consistent data model and returned to the client application. In addition, service information may be stored in a persistent data store managed by a discovery persistence service communicatively connected to the service discovery API.

Description

(1) Technical field [0001] The present invention relates to digital computing, and more particularly to service discovery in computing devices and computing networks. (2) Background technology [0002] Applications running on computing devices and computer networks sometimes need to use services provided by other physical or logical devices connected to computing devices or networks. Today, applications use a wide range of application programming interfaces (APIs), protocols, and object models for discovering, enumerating, and describing services and devices, either on local computing devices or across computer networks on multiple devices. Even though the services and devices involved are conceptually similar, the mechanisms used to discover, enumerate, and describe services and devices vary widely. [0003] For example, imagine an application trying to enumerate available printers. When running in a managed, corporate environment, the application may need to use Lightwe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06FG06F13/00G06F17/00G06F17/30
CPCH04L29/12113H04L61/1541H04L67/16G06F9/541H04L61/4541H04L67/51G06Q50/10
Inventor A·D·米利根C·R·里夫斯J·B·帕尔汉姆G·K·R·卡其瓦亚L·A·布尔克A·米尔斯R·L·哈萨
Owner MICROSOFT TECH LICENSING LLC