Patent ID: 9213526
Filing Date: 2015-12-15
Classification: G06F,G06Q

Abstract:
1. A method, comprising: storing a service-oriented architecture (SOA) service model in a database, the SOA service model representing a collection of data defining an SOA design project, wherein the SOA service model comprises a relationship rule; identifying a plurality of service candidates in view of the collection of data defining the SOA design project, wherein each of the plurality of service candidates comprise an operation candidate; upon receiving a user input to modify the operation candidate in one of the plurality of service candidates, determining, by the processing device, whether a relationship exists between the operation candidate in one of the plurality of service candidates with other of the plurality of service candidates; upon the determining that the relationship does exist between the operation candidate in one of the plurality of service candidates with the other of the plurality of service candidates, determining, by the processing device, whether the relationship rule allows for the modification of the operation candidate in one of the plurality of service candidates; and upon the determining that the relationship rule allows for the modification of the operation candidate in one of the plurality of service candidates, modifying, by the processing device, the operation candidate in the one of the plurality of service candidates, wherein the modifying comprises one of adding or deleting the operation candidate in one of the plurality of service candidates.