Patent ID: 9600796
Date: 2017-03-21
CPC Classifications: G06F,G06Q

Claim:
1. A method for handling service interdependencies in an ontology-based emergent environment comprising: receiving, by a processor, in a service registry of a steering component, from a partner-portal, partner service registration information which includes, for a service offering, service category information and service parameter information; aggregating, by the processor, the service offerings from partners; and sending, by the processor, the aggregate service offerings to a customer-portal; storing, by the processor, in an ontology database, ontology modification information and ontology database information, further comprising, in the steering component, receiving, by the processor, in an order processing component, from a customer-portal, the single customer order with customer order information which indicates two or more service offerings based on the aggregate service offerings; and determining, by the processor, whether the ordered service offerings in the customer order information are an invalid order base on (i) whether the interdependency between the two or more service offerings in the single customer order indicates that the properties of the two or more services offerings in the single customer order are compatible for use together in the single customer order, (ii) rules for the service offerings which are determined to be interdependent and (iii) violations of the parameters in the rules for the service offerings which are determined to be interdependent; wherein the aggregate service offerings which are sent to the customer-portal include the ontology database information and the ontology modification information.