SYSTEMS AND METHODS FOR TRANSFORMING A BUSINESS PROCESS INTO REUSABLE SERVICES
First Claim
Patent Images
1. A method for establishing an SOA-based business system incorporating service-oriented components based on a business process, the method comprising:
- providing a business process model that relates to the business process;
selecting a first set of at least one element from the business process model for exposure as a first service;
selecting a second set of at least one element from the business process model for exposure as a second service;
generating, using automated means, at least skeleton code towards performing the first and second services; and
generating code using automated means to establish an interface between the first and second services.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, the invention is directed to a method for establishing a service-oriented architecture-based business system incorporating service-oriented components based on a business process. The method involves selecting groups of business process model elements for exposure as services, preferably using a graphical user interface, and generating, using automated means, at least skeleton code towards performing the services, and generating code using automated means to establish an interface between the first and second services.
-
Citations
22 Claims
-
1. A method for establishing an SOA-based business system incorporating service-oriented components based on a business process, the method comprising:
-
providing a business process model that relates to the business process; selecting a first set of at least one element from the business process model for exposure as a first service; selecting a second set of at least one element from the business process model for exposure as a second service; generating, using automated means, at least skeleton code towards performing the first and second services; and generating code using automated means to establish an interface between the first and second services. - View Dependent Claims (2, 3, 4)
-
-
5. A method for establishing an SOA-based business system incorporating service-oriented components based on a business process, the method comprising:
-
providing a business process model that relates to the business process; providing a graphical user interface configured to display the business process model and configured to provide a graphical control for the user to group together elements from the business process model; grouping together elements from the business process model for exposure as a service, using the graphical user interface; and generating, using automated means, at least skeleton code towards performing the service. - View Dependent Claims (6, 7, 8)
-
-
9. A data processing system for establishing an SOA-based business system incorporating service-oriented components based on a business process model and based on a first set of business process model elements and a second set of business process model elements selected for exposure as first and second services respectively, the data processing system comprising:
-
at least one processor; a bus coupled to the at least one processor; at least one computer usable medium coupled to the bus, wherein the at least one computer usable medium contains a set of instructions and wherein the at least one processor is adapted to carry out the set of instructions by causing the data processing system to; generate at least skeleton code towards performing the first and second services; and generate code to establish an interface between the first and second services. - View Dependent Claims (10, 11)
-
-
12. A data processing system for establishing an SOA-based business system incorporating service-oriented components based on a business process, the data processing system comprising:
-
at least one processor; a bus coupled to the at least one processor; at least one computer usable medium coupled to the bus, wherein the at least one computer usable medium contains a set of instructions and wherein the at least one processor is adapted to carry out the set of instructions by causing the data processing system to; provide a business process model that relates to the business process; provide a graphical user interface configured to display the business process model and configured to provide a graphical control for the user to group together elements from the business process model; receive input from a user relating to grouping together elements from the business process model for exposure as a service, using the graphical user interface; and generate at least skeleton code towards performing the service. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product comprising at least one computer usable medium including computer-usable program code for establishing an SOA-based business system incorporating service-oriented components based on a business process model and based on a first set of business process model elements and a second set of business process model elements selected for exposure as first and second services respectively, the computer program product further comprising:
-
computer-usable program code for generating at least skeleton code towards performing the first and second services; and computer-usable program code for generating code to establish an interface between the first and second services. - View Dependent Claims (17, 18)
-
-
19. A computer program product comprising at least one computer usable medium including computer-usable program code for establishing an SOA-based business system incorporating service-oriented components based on a business process, the computer program product further comprising:
-
computer-usable program code for providing a business process model that relates to the business process; computer-usable program code for providing a graphical user interface configured to display the business process model and configured to provide a graphical control for the user to group together elements from the business process model; computer-usable program code for receiving input from a user relating to grouping together elements from the business process model for exposure as a service, using the graphical user interface; and computer-usable program code for generating at least skeleton code towards performing the service. - View Dependent Claims (20, 21, 22)
-
Specification