System and method for business process integration
First Claim
Patent Images
1. A system comprising:
- semantic data relating to business processes;
syntactic data relating to services for implementing the business processes, the semantic data being associated with the syntactic data;
a matching tool to match user information with the services based on an association between the semantic data and the syntactic data; and
a memory and a processor to respectively store and execute instructions to implement the matching tool.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to an automated way for a non-technical person to create or modify software functionality in support of a business process without needing expertise in software. According to the invention, an automated matching tool may apply user input expressed semantically to a database of semantic information associated with syntactic information, to match the user input with a service (e.g., an application program) capable of performing a business process step corresponding to the input.
53 Citations
20 Claims
-
1. A system comprising:
-
semantic data relating to business processes;
syntactic data relating to services for implementing the business processes, the semantic data being associated with the syntactic data;
a matching tool to match user information with the services based on an association between the semantic data and the syntactic data; and
a memory and a processor to respectively store and execute instructions to implement the matching tool. - View Dependent Claims (2, 3)
-
-
4. An automated method comprising:
-
comparing user input relating to the creation or modification of a step of a business process with data in a database comprising semantic information and syntactic information, and associations therebetween;
on a match between the input and the semantic information, identifying corresponding syntactic information based on the associations; and
from the corresponding syntactic information, identifying a service to implement the creation or modification of the step of the business process. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A business process integration system comprising:
-
a semantic persistent store including information relating to business processes;
a syntactic persistent store including syntactic information relating to services for implementing the business processes;
a modeling tool to receive a user input related to creating or modifying a step of a business process;
a matching tool to search the semantic persistent store and the syntactic persistent store for a service to match the user input; and
a memory and a processor to respectively store and execute instructions to implement the modeling tool and the matching tool. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An automated method comprising:
-
receiving a user input to effect the creation or modification of a step of a business process;
comparing the input with data in a database comprising associations between semantic terms descriptive of the business process and service runtime instances;
on a match between the semantic terms and the service runtime instances, returning a result to the user identifying the matching service runtime instance.
-
-
20. A method for automatic learning in a business process integration system, comprising:
-
searching a semantic database for matches between user inputs and semantic information relating to business processes; and
in response to detecting incompleteness in the semantic information in a result of the searching, adding new semantic information to the database.
-
Specification