×

Method and system for an ontology based request/reply service

  • US 10,079,865 B2
  • Filed: 12/18/2014
  • Issued: 09/18/2018
  • Est. Priority Date: 12/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for an ontology-based request/reply service (RRS), comprising:

  • a storage which is configured to store an RRS ontology; and

    a processor cooperatively operable with the storage, and configured to;

    host a plurality of different request/reply services (RRS), each different RRS is dedicated to represent a different unique service and to provide connections from a client to a server instance of the different unique service, each different RRS is accessible by client instances and server instances through a same independent communication layer (ICL) that handles different transport protocols between different platforms;

    receive, from the client through the ICL, a request that indicates a unique service and determine which RRS of the different RRSs is dedicated to represent the unique service which is indicated in the request;

    determine whether the RRS, that is dedicated to represent the unique service indicated in the request, is already instantiated and available for communications with the client, so as to not re-instantiate the RRS,instantiate an RRS of one of the different RRSs which is determined to not be already instantiated and available for communications, the RRS being instantiated according to an individual RRS ontology stored in the RRS ontology, wherein the individual RRS ontology provides a syntactical and semantical framework to establish processing which is dedicated to represent the unique service, wherein the one of the different RRSs has a plurality of subordinate RRSs instantiated corresponding to each of a plurality of unique services;

    route the request which is received by the one RRS to the instantiated RRS of the different RRSs which is the subordinate RRS and is determined to be dedicated to represent the unique service which is indicated in the request, and then route the request through a server instance corresponding to the unique service indicated in the request to the subordinate RRS, to process the request and to return, from the subordinate RRS via the one RRS to the client, a response to satisfy the request; and

    manage transport connectivity and mutual communication between a plurality of clients and the plurality of different RRSs, mutual communication between the plurality of different RRSs, and mutual communication between the plurality of different RRSs and a plurality of server instances.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×