CN103336802B - Automatic bulletin board system and method for service information - Google Patents

Automatic bulletin board system and method for service information Download PDF

Info

Publication number
CN103336802B
CN103336802B CN201310246806.4A CN201310246806A CN103336802B CN 103336802 B CN103336802 B CN 103336802B CN 201310246806 A CN201310246806 A CN 201310246806A CN 103336802 B CN103336802 B CN 103336802B
Authority
CN
China
Prior art keywords
search
bulletin board
service
searcher
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310246806.4A
Other languages
Chinese (zh)
Other versions
CN103336802A (en
Inventor
曾明昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHENGDU REALCODE ELECTRIC Co Ltd
Original Assignee
CHENGDU REALCODE ELECTRIC Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHENGDU REALCODE ELECTRIC Co Ltd filed Critical CHENGDU REALCODE ELECTRIC Co Ltd
Priority to CN201310246806.4A priority Critical patent/CN103336802B/en
Publication of CN103336802A publication Critical patent/CN103336802A/en
Application granted granted Critical
Publication of CN103336802B publication Critical patent/CN103336802B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses an automatic bulletin board system for service information. The automatic bulletin board system comprises a bulletin board, a discovering searcher and a discovering responder, wherein the bulletin board is used for saving parameters for marking a service module; the discovering responder stores search matching parameters and is used for confirming the identity of an opposite side when communicating with a discovering search module; and the discovering searcher receives requests from the service module and a client, constructs respond matching parameters, and communicates with the service module, the client and the discovering responder. By the automatic bulletin board system and the automatic bulletin board method for the service information, the service module can find the bulletin board in spite of the position of the bulletin board in a network, registers own information in the bulletin board and allows the client correctly call the information; and bulletin boards in the same version and with different user names or bulletin boards in different versions and with the same user name can run in the same local area network.

Description

A kind of automatic announcement systems of information on services and method
Technical field
The invention belongs to communication technical field, is related to issuing service information in a kind of monitoring system based on SOA framework The automatic announcement systems of information on services and method, in the case of it is characterized in that in a network arbitrarily deployment, not making configuration just can issue Information on services.
Background technology
Service module is used with client modules pairing during classic applications based on SOA framework principle.Client needs to know Service module can be just used in the case of address, binding and contract that road is serviced, so-called ABC rules are exactly followed, it is former Reason is as shown in Figure 1.Typically in a network environment, address of service is that Jing often changes;Contract will not become, and binding is general constant.By Determined in the property of network design, again especially with IP address in address(Computer-name)Change is most frequent, for flexibility one As it is unfixed in source program, but they are preserved with configuration file.
《The real-time SOA framework research of electrical power distribution automatization system》(Protecting electrical power system with control, 2012.17 Shandong products into, Yuan Wenguang)Propose:In real-time SOA framework, service register center is responsible for each service module information by registration thereon and is sent out Cloth is out.One service module registered thereon just becomes an available service in SOA framework, and client can be by clothes Business registration center is serviced accordingly by Name Lookup, then calls the service, and its principle is as shown in Figure 2.It is this to carry out service mould The delivery system of block message just makes information on services service system, service register center therein be called bulletin board(It is called " clothes in text Business registration center -- SSB ").But this information on services announcement systems do not solve the problems, such as the Dynamical Deployment of bulletin board.
Such as, bulletin board is that " 192.168.0.25 " or computer name are referred to as the " clothes of registration service " center " in IP address On business device, all of service module all registers the information such as itself title and address of service to bulletin board, the visitor serviced using certain Service is quoted from bulletin board by name in family end, it is possible to realize the transparent application quoted by name, reach " plug and play " Effect.There are many service modules in a general large scale system, configuration file record bulletin is only needed in such whole system The information of plate just can be with.But if the address of bulletin board or title are uncertain, how service module is again oneself It is registered to bulletin boardFurthermore, have multiple bulletin boards in network and how to make a distinctionHere it is the invention solves the problems that skill Art problem.
The content of the invention
Present invention aims to above-mentioned the deficiencies in the prior art, there is provided a kind of automatic announcement systems of information on services and Method, increases by one layer of logic for realizing search automatically between bulletin board and client or service module so that no matter bulletin In network where, client or service module can accurately find bulletin board to plate.
To reach above-mentioned purpose, the present invention is adopted the technical scheme that:There is provided a kind of information on services automatic announcement systems, its It is characterised by:Including bulletin board, find searcher and discovery responsor;
The bulletin board is used to preserve the parameter of service module;
The discovery responsor is used for storage search match parameter, and confirms other side's body during for communicating with discovery searcher Part;
It is described to find the request that searcher receives service module and client, construction response match parameter, and respectively with clothes Business module, client, discovery responsor communication.
The service module finds the position of bulletin board by finding searcher, and the service module is noted again to bulletin board Volume.
The client finds the position of bulletin board by finding searcher, and obtains service module from bulletin board Parameter;The parameter of service module of the client by obtaining, with service module P2P communications are carried out.
The search match parameter is included for marking the match parameter of bulletin board, the matching for service module to join Number and the match parameter for marking client.
The response match parameter is included for marking the match parameter of bulletin board, the matching for service module to join Number and the match parameter for marking client.
The match parameter for marking bulletin board includes the version and username information of said system;The mark clothes The match parameter of business module includes the version and username information of said system;The match parameter of the mark client includes institute The version and username information of category system.
The discovery searcher and discovery responsor communication, with the discovery responsor for finding with find that searcher is matched, enter And find bulletin Board position.
A kind of information on services announces method automatically, it is characterised in that finds responsor process, find searcher including loading Search bulletin board process, service module registration process and client and search service module process;
The loading finds that responsor process includes:Search match parameter, and the structure based on search match parameter are set Make and can search for destination node behavior and UDP transmission destination nodes;
The discovery searcher searches bulletin board process to be included:Construction searcher conditional object, arranges response match parameter; And search response object is obtained by WCF, obtain bulletin board address;
The service module registration process includes:
Service module starts discovery searcher, and sends searching request;
It was found that searcher receives searching request;
It was found that searcher searches bulletin board address;
Service module sends registration request according to the bulletin board address that searcher is returned is found to bulletin board;
Bulletin board responds registration request;
Succeed in registration;
The client searches service module process:
Client terminal start-up finds searcher, and sends searching request;
It was found that searcher receives the searching request that client sends;
It was found that searcher searches bulletin board address;
Client to bulletin board sends query service request, client according to finding the bulletin board address that searcher is returned, Lookup service request is sent to bulletin board;
Bulletin board respond request, returns information on services.
The loading finds that responsor process specifically includes following steps:
A, inspection, if not having, arrange search match parameter either with or without the discovery responsor of conflict;If having, the process terminates;
B, to search for match parameter based on construction find responsor search WCF service tray objects;
C, increase metadata information behavior to search for WCF service trays objects;
D, the IP address that the host address IP terminated in dot address in search WCF service tray objects is changed to the machine;
E, the termination point set for checking search WCF service tray objects one by one, determine whether sky or complete destination node to follow Ring;If it is empty or complete, into step J;If not completing, into step F;
F, take next destination node;
G, judgement are metadata interchange destination node;If so, step E is entered;If it is not, into step H;
H, in destination node construct one can search for destination node behavior;
I, search match parameter as hunting zone is added to into the scope that UDP can search for destination node behavior, returns step Rapid F;
After the completion of J, circulation, one UDP of construction sends destination node;
K, one service discovery behavior of construction;
L, by service discovery behavior be added to search WCF service tray object factories behavior set in;
M, by UDP send destination node be added to search WCF service tray objects service discovery behavior set in;
N, search WCF service tray object factories behavior set in add the UDP of construction to can search for destination node;
O, opening search WCF service tray objects, it is found that responsor just brings into operation;
P, judge whether to load successfullyIf loading successfully, terminate loading tasks;It is abnormal to exit if loading is unsuccessful.
The discovery searcher searches bulletin board process and specifically includes following steps:
A, construction find the search condition object of searcher;And the parameter passed over using caller is matched as response Parameter;
B, the search time that search condition object is set;
C, will response match parameter be added in the scope set of search condition object;
D, startup WCF Discovery search;
E, the Search Results for receiving WCF feedbacks;
F, the termination point set in the search WCF service tray objects obtained from Search Results is changed into into the exhausted of destination node To address set;
I, first address in absolute address set is taken as bulletin board address, and save;
J, return bulletin board address are to caller.
SOA framework, Service-oriented architecture(Services Oriented Achitecture), it is a component Model, it is by the different function units of application program(Referred to as service module), it is good by defining between these service modules Interface and contract are connected.Interface is defined by the way of neutrality, and it should be independently of the hardware for realizing service Platform, operating system and programming language.This allows the service built in various such systems unified and logical with one kind Mode is interacted.
The service module is SOA services.
Explicans:(Below quoted from VisualStudio2010, help document, abbreviation VSH2010)
One UDP of construction can search for destination node behavior:EndpointDiscoveryBehavior classes, this behavior is used to match somebody with somebody The various discoveries for putting destination node are arranged, and [VSH2010], construction is exactly to generate his example(new EndpointDiscoveryBehavior());
One UDP of construction sends destination node:UdpAnnouncementEndpoint classes, are used to be bound by UDP by service The standard destination node [VSH2010] of announcement message is sent, construction is exactly to generate his example
One service discovery behavior of construction:ServiceDiscoveryBehavior classes, such control service destination node Finding possibility [VSH2010], construction is exactly to generate his example;
Service tray object factory:ServiceHostBase.Description, ServiceDescription class, table Show in the internal memory of a complete service and illustrate, including all destination nodes and its respective address, binding, agreement and the behavior of service Specification [VSH2010];
UDP has found client object:The discovery client object of destination node object formation, new are had found by UDP DiscoveryClient (new UdpDiscoveryEndpoint ()), DiscoveryClient classes, it is allowed to find available Service, UdpDiscoveryEndpoint is the standard destination node [VSH2010] for finding that operation is prewired by UDP multicast bindings;
The search condition object of bulletin board interface type:The search condition pair constructed using bulletin board service interface type As new FindCriteria (typeof (IBroadcaster)), FindCriteria represent what is used during search service Condition, IBroadcaster, service interface(Interface).
The automatic announcement systems of information on services and method that the present invention is provided have the advantages that:
1st, bulletin board and discovery responsor find that responsor is matched with discovery searcher in a process;Service module Or client obtains bulletin board position in a network by finding searcher;So, no matter bulletin board is deployed to network Which position, service module can find it, the information registering of oneself to wherein, allowing client correctly to call;
2nd, using the version and username information of bulletin board said system, the version of service module said system and user name The difference of the version and username information of information or client, allows the bulletin board of identical version different user in same office Run in the net of domain, the common board for alloing same subscriber different editions is run in same LAN.
Description of the drawings
Fig. 1 is classical SOA framework modular structure schematic diagram;
Fig. 2 is based on SOA framework information on services announcement systems modular structure schematic diagram;
Fig. 3 is information on services automatic announcement systems structural representation of the present invention based on SOA framework;
Fig. 4 is the loading procedure schematic diagram for finding responsor;
Fig. 5 searches bulletin board process schematic to find searcher;
Fig. 6 is service module register flow path figure;
Fig. 7 is that client searches server address flow chart.
Specific embodiment
The present invention is described in detail below in conjunction with the accompanying drawings, but they are not the further restrictions to the present invention.
The automatic announcement systems of information on services disclosed by the invention include bulletin board, find searcher and find responsor;It is public Accusing plate is used to preserve the parameter of service module(The information on services being subsequently noted, including service identifiers, address of service etc.); It was found that responsor storage search match parameter, and for determining other side's identity with when finding searcher communication;It was found that searcher connects Receive the request of service module and client, construction response match parameter, and respectively with service module, client, find responsor Communication.Search match parameter is included for marking the match parameter of bulletin board, for the match parameter and use of service module In the match parameter of mark client.Response match parameter is included for marking the match parameter of bulletin board, for marking service The match parameter of module and the match parameter for marking client.Mark bulletin board match parameter includes the version of said system And username information.The match parameter of service module includes the version and username information of said system.Mark client Match parameter including said system version and username information.
As shown in figure 3, service module finds the position of bulletin board by finding searcher, the service module is again to bulletin Plate is registered.Client finds the position of bulletin board by finding searcher, and obtains the parameter of service module from bulletin board. The parameter of service module of the client by obtaining, with service module P2P communications are carried out.It was found that searcher leads to discovery responsor News, with the discovery responsor for finding with find that searcher is matched, and then find bulletin Board position.
The core that can be scanned in system is to be loaded with the bulletin board comprising responsor is found.It stores first bag The search match parameter of the version containing bulletin board said system and username information.Under its process such as Fig. 4 institute:
Loading finds that responsor process includes:Search match parameter is set, and construction can based on search match parameter Search destination node behavior and UDP send destination node;Specifically include following steps:
A, discovery responsor of the inspection without conflict(Namely whether search match parameter is identical)If not having, search is set Match parameter;If having, the process terminates;The method for arranging search match parameter is that mark bulletin board is read from configuration file The parameter of parameter, the parameter of mark service module or mark client, and above-mentioned parameter is set to search for match parameter;Match somebody with somebody Put file and may come from SOA framework, it is also possible to come from service module or client;
B, to search for match parameter based on construction find responsor search WCF service tray objects(Namely bulletin board Service object);
C, increase metadata information behavior to search for WCF service trays objects;
D, the IP address that the host address IP terminated in dot address in search WCF service tray objects is changed to the machine;
E, the termination point set for checking search WCF service tray objects one by one, because the set may be sky, first sentence It is disconnected to be whether empty or complete the dot cycle that terminates;If it is empty or complete, into step J;If not completing, into step F;
F, take next destination node;
G, judgement are metadata interchange destination node;If so, step E is entered;If it is not, into step H;
H, in destination node construct a UDP can search for destination node behavior(It is above-mentioned metadata interchange destination node in clothes The basis that searched can be arrived in business);
I, search match parameter as hunting zone is added to into the scope that UDP can search for destination node behavior, returns step Rapid F;
After the completion of J, circulation, one UDP of construction sends destination node(It is that external program knows that this service can be with searched Necessary condition);
K, one service discovery behavior of construction;
L, by service discovery behavior be added to search WCF service tray object factories(Description)Behavior set (Behaviors)In;
M, by UDP send destination node be added to search WCF service tray objects service discovery behavior in;
N, search WCF service tray object factories behavior set in add the UDP of construction to can search for destination node;
O, opening managed object, operation finds responsor;
P, judge whether to load successfullyIf loading successfully, terminate loading tasks;It is abnormal to exit if loading is unsuccessful.
It was found that responsor is in a process with bulletin board, on startup, loading finds responsor to bulletin board.Loading is sent out The process of existing responsor is as implied above;It can be seen that it is that service tray object is increased on the basis of standard WCF server is built UDP sends destination node, while the destination node behavior that can search for increased to each non-metadata destination node, in each behavior Hunting zone is increased, so UDP destination node is sent into, be can search for behavior, hunting zone triplicity and get up to define discovery The Core Feature of responsor.
The invention also discloses a kind of information on services announces method automatically, including the loading mentioned before responsor mistake is found Journey, discovery searcher search common board process, service module registration process and client and search service module process;
It was found that searcher searches bulletin board process including:Construction searcher conditional object, arranges response match parameter;And lead to Cross WCF and obtain search response object, obtain bulletin board address;Specifically as shown in figure 5, comprising the following steps:
A, construction find the search condition object of searcher(Above-mentioned discovery object search be UDP find client object and The search condition object of bulletin board interface type);And the parameter passed over using caller is used as response match parameter;
B, the search time that search condition object is set(The purpose for arranging search time is the most long of limit search execution Time, can avoid unrestrictedly searching for the danger gone down);
C, will response match parameter be added in the scope set of search condition object;
D, start WCF Discovery search with search condition object;WCF using the data transmitter of oneself with oneself Agreement is sent to match parameter is responded on the data sink of oneself;WCF notifies to find that responsor checks matching condition(Herein Matching condition refer to that response and searches whether plain match parameter matches at match parameter);If condition coupling, WCF notifies to find response Device checks agreement(Agreement herein refers to the agreement of WCF oneself);After the completion of said process, WCF takes bulletin board search WCF Termination point set in business managed object is as a result, along backtracking, give discovery searcher object;
E, the Search Results for finding searcher reception WCF feedbacks;
The termination point set searched in WCF service tray objects is changed into the absolute address of destination node for f, discovery searcher Set;
I, first address in absolute address set is taken as bulletin board address, and save;
J, return bulletin board address are to caller.
Realize that multiple bulletin boards are present in the method made a distinction in same network and are:It was found that searcher and discovery response Device carries out information matches when communicating using comparison rule;One is the version of bulletin board, service module and client, and two is bulletin The user name of plate, service module and client;This matching process is detailed during above-mentioned discovery searcher searches bulletin board It is thin to discuss.
As shown in fig. 6, service module registration process includes:
Service module starts discovery searcher, and sends searching request to discovery searcher;
It was found that searcher receives searching request;And obtain the version and username information of service module from searching request; Here the version and username information of service module refers to the version and username information of service module said system;
It was found that searcher searches bulletin board address(Search procedure is as previously mentioned);If it was found that searcher has found bulletin board Address, by bulletin board address service module is fed back to;If not finding, the service module registration process terminates;
Service module to bulletin board sends registration request;Service module according to the bulletin board address for receiving, to bulletin board Send registration request;
Bulletin board responds registration request;Bulletin board receives the registration request of service module, and by the information of service module(Bag Include service identifiers, address of service etc.)It is registered on bulletin board;
Succeed in registration, the service module registration process terminates.
As shown in fig. 7, client searches service module process:
Client terminal start-up finds searcher, and sends searching request to discovery searcher;
It was found that searcher receives searching request;And obtain the version and username information of service module from searching request; Here the version and username information of service module refers to the version and username information of said system;It was found that searcher is searched Bulletin board address(Search procedure is as previously mentioned);If have found, the bulletin board address for finding is fed back to into client;If looking for not Arrive, the client query service module process terminates;;
Client to bulletin board sends query service request;Client is sent out according to the bulletin board address for receiving to bulletin board Go out query service request;
Bulletin board respond request, returns the information of service module(Including information such as service identifiers, addresss of service);
Terminate, client query service module process terminates.
Client obtain service module information after, just can carry out P2P communications with service module, now just with without bulletin It is the same during plate.
It was found that searcher and WCF service clients are in same process, when client needs to be serviced using WCF, it is first The address of WCF is first found, then according to the WCF service call modes of standard call the function interface of service.It can be seen that, to find The address of WCF servers, first has to find the address of bulletin board.After finding, using passage factory interface object, then profit are created The service module address of bulletin board is called with interface object, it becomes possible to obtain the address of WCF servers.Because interface, binding are It is known, have found the address of service module, it becomes possible to proper use of service.Key is to find bulletin board address, and this is just It is the key function for finding searcher.

Claims (4)

1. automatic announcement systems of a kind of information on services, it is characterised in that:Find that the bulletin board of responsor and discovery are searched including loading Rope device;
The bulletin board is used to preserve the parameter of service module;
It is described to find the search match parameter that responsor is used for storage search bulletin board and true during for communicating with discovery searcher Recognize other side's identity;
It is described to find the request that searcher receives service module and client, construction response match parameter, and respectively with service mould Block, client, discovery responsor communication;
Loading finds responsor process, finds that searcher is searched bulletin board process, service module registration process and client and searched Service module process is as follows;
The loading finds that responsor process includes:Search match parameter is set, and construction can based on search match parameter Search destination node behavior and UDP send destination node;Specifically include following steps:
A, inspection, if not having, arrange search match parameter either with or without the discovery responsor of conflict;If having, the process terminates;
B, to search for match parameter based on construction find responsor search WCF service tray objects;
C, increase metadata information behavior to search for WCF service trays objects;
D, the IP address that the host address IP terminated in dot address in search WCF service tray objects is changed to the machine;
E, the termination point set for checking search WCF service tray objects one by one, determine whether sky or complete the dot cycle that terminates;If For empty or complete, into step J;If not completing, into step F;
F, take next destination node;
G, judgement are metadata interchange destination node;If so, step E is entered;If it is not, into step H;
H, in destination node construct a UDP can search for destination node behavior;
I, search match parameter as hunting zone is added to into the scope that UDP can search for destination node behavior, return to step F;
After the completion of J, circulation, one UDP of construction sends destination node;
K, one service discovery behavior of construction;
L, by service discovery behavior be added to search WCF service tray object factories behavior set in;
M, by UDP send destination node be added to search WCF service tray objects service discovery behavior set in;
N, search WCF service tray object factories behavior set in add the UDP of construction to can search for destination node behavior;
O, opening search WCF service tray objects, it is found that responsor just brings into operation;
P, judge whether to load successfully, if loading successfully, terminate loading tasks;It is abnormal to exit if loading is unsuccessful;
The discovery searcher searches bulletin board process to be included:Construction searcher conditional object, arranges response match parameter;And lead to Cross WCF and obtain search response object, obtain bulletin board address;Specifically include following steps:
A, construction find the search condition object of searcher;And the parameter passed over using caller is joined as response matching Number;
B, the search time that search condition object is set;
C, will response match parameter be added in the scope set of search condition object;
D, startup WCF Discovery search;
E, the Search Results for receiving WCF feedbacks;
F, the termination point set in the search WCF service tray objects obtained from Search Results is changed into into destination node utterly Gather location;
I, first address in absolute address set is taken as bulletin board address, and save;
J, return bulletin board address are to caller;
The service module registration process includes:
Service module starts discovery searcher, and sends searching request;
It was found that searcher receives searching request;
It was found that searcher searches bulletin board address;
Service module sends registration request according to the bulletin board address that searcher is returned is found to bulletin board;
Bulletin board responds registration request;
Succeed in registration;
The client searches service module process:
Client terminal start-up finds searcher, and sends searching request;
It was found that searcher receives the searching request that client sends;
It was found that searcher searches bulletin board address;
Client to bulletin board sends query service request, and client is according to the bulletin board address for finding searcher return, Xiang Gong Accuse plate and send lookup service request;
Bulletin board respond request, returns information on services.
2. automatic announcement systems of information on services according to claim 1, it is characterised in that:The search match parameter includes For marking the match parameter of bulletin board, the match parameter for service module and for marking the matching of client to join Number.
3. automatic announcement systems of information on services according to claim 1, it is characterised in that:The response match parameter includes For marking the match parameter of bulletin board, the match parameter for service module and for marking the matching of client to join Number.
4. the automatic announcement systems of information on services according to Claims 2 or 3, it is characterised in that:It is described to announce for marking The match parameter of plate includes the version and username information of said system;The match parameter of the service module includes affiliated The version and username information of system;The match parameter of the mark client includes the version and user name letter of said system Breath.
CN201310246806.4A 2013-06-20 2013-06-20 Automatic bulletin board system and method for service information Active CN103336802B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310246806.4A CN103336802B (en) 2013-06-20 2013-06-20 Automatic bulletin board system and method for service information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310246806.4A CN103336802B (en) 2013-06-20 2013-06-20 Automatic bulletin board system and method for service information

Publications (2)

Publication Number Publication Date
CN103336802A CN103336802A (en) 2013-10-02
CN103336802B true CN103336802B (en) 2017-04-12

Family

ID=49244967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310246806.4A Active CN103336802B (en) 2013-06-20 2013-06-20 Automatic bulletin board system and method for service information

Country Status (1)

Country Link
CN (1) CN103336802B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159710A (en) * 2007-11-06 2008-04-09 中国科学院计算技术研究所 Service combination searching method and system of structure facing to service
US7613722B2 (en) * 2001-03-14 2009-11-03 Microsoft Corporation Schemas for a notification platform and related information services
CN101848236A (en) * 2010-05-06 2010-09-29 北京邮电大学 Real-time data distribution system with distributed network architecture and working method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7613722B2 (en) * 2001-03-14 2009-11-03 Microsoft Corporation Schemas for a notification platform and related information services
CN101159710A (en) * 2007-11-06 2008-04-09 中国科学院计算技术研究所 Service combination searching method and system of structure facing to service
CN101848236A (en) * 2010-05-06 2010-09-29 北京邮电大学 Real-time data distribution system with distributed network architecture and working method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
[WCF-Discovery]服务如何能被"发现";蒋金楠;《http://www.cnblogs.com/artech/archive/2011/10/08/discoverable-service.html》;20111008;1-4页 *

Also Published As

Publication number Publication date
CN103336802A (en) 2013-10-02

Similar Documents

Publication Publication Date Title
US8918507B2 (en) Dynamic grouping of enterprise assets
US8764567B2 (en) System and method for implementing turn-based online games
CN106301829B (en) A kind of method and apparatus of network service dilatation
WO2016029821A1 (en) Method and device for creating virtual network instance
US20120311036A1 (en) Friend recommendation system and method
CN104618312B (en) A kind of remote login methods, devices and systems of M2M application
CN110119292B (en) System operation parameter query method, matching method, device and node equipment
CN106656650B (en) Method and system for generating service test environment, and method, device and system for service test
CN112039942A (en) Subscription and publishing method and server
US9792311B2 (en) System and method for managing a partitioned database of user relationship data
KR101357704B1 (en) Methods and apparatus for a plug-in model for publishing structured meta-data based discovery
CN106973075B (en) Share comment method and system, domain name code-transferring method, client and server
CN109189856A (en) Distributed data base service management, device, server and storage medium
US20120317254A1 (en) Network platform in a network device ecosystem
US20120310956A1 (en) System and method for processing graphs of user relationships in an online service
KR101937736B1 (en) Apparatus and method for identifying interoperability between object identifier based heterogeneous identifier node for next generation network
CN111970337B (en) P2P network communication construction method, system, medium and terminal under cross-cloud environment
CN106028311A (en) Terminal register method and device
CN105227599B (en) The recognition methods of Web applications and device
WO2014166218A1 (en) Fault management method and apparatus
CN105635280B (en) Promote the method, apparatus and push server of information push efficiency
CN103336802B (en) Automatic bulletin board system and method for service information
WO2020224241A1 (en) Cloud communication method and apparatus, user equipment, and network device
CN104378411A (en) Service exchange system
CN109756349B (en) Group communication method based on domain name block chain, block chain link point and medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant