SERVICE ORIENTED ARCHITECTURE (SOA) LIFECYCLE MODEL MIGRATION
First Claim
1. A method for migrating a process model in a monolithic application to a services oriented architecture (SOA) lifecycle model in an SOA based system, the method comprising:
- selecting process steps implemented by code assets in a code base for the monolithic application;
mapping the selected process steps to corresponding ones of the code assets;
determining entry and exit points in the code assets for establishing callbacks into services defining the SOA based system;
establishing callbacks to the determined entry and exit points; and
,deploying the services.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to SOA systems migration and provide a method, system and computer program product for SOA lifecycle model migration. In one embodiment of the invention, a method for migrating a process model in a monolithic application to an SOA lifecycle model in an SOA based system can be provided. The method can include selecting process steps implemented by code assets in a code base for the monolithic application, mapping the selected process steps to corresponding ones of the code assets, and determining entry and exit points in the code assets for establishing callbacks into services defining the SOA based system. Thereafter, callbacks to the determined entry and exit points can be established and the services can be deployed.
57 Citations
9 Claims
-
1. A method for migrating a process model in a monolithic application to a services oriented architecture (SOA) lifecycle model in an SOA based system, the method comprising:
-
selecting process steps implemented by code assets in a code base for the monolithic application; mapping the selected process steps to corresponding ones of the code assets; determining entry and exit points in the code assets for establishing callbacks into services defining the SOA based system; establishing callbacks to the determined entry and exit points; and
,deploying the services. - View Dependent Claims (2, 3, 4)
-
-
5. A migration data processing system configured for migrating a process model in a monolithic application to a services oriented architecture (SOA) lifecycle model in an SOA based system, the system comprising:
-
a monolithic application comprising a code base of code assets implementing a plurality of process steps; an SOA lifecycle model comprising a plurality of services configured for invoking code implementing selected ones of the process steps using both code disposed in a process server for the SOA based system and also individual ones of the code assets via callbacks to entry points in the individual ones of the code assets; and
,migration logic comprising program code enabled to map selected ones of the process steps to corresponding ones of the code assets, to determine entry and exit points in the code assets for establishing callbacks into the services, to establishing the callbacks, and to deploy the services.
-
-
6. A computer program product comprising a computer usable medium embodying computer usable program code for migrating a process model in a monolithic application to a services oriented architecture (SOA) lifecycle model in an SOA based system, the computer program product comprising:
-
computer usable program code for selecting process steps implemented by code assets in a code base for the monolithic application; computer usable program code for mapping the selected process steps to corresponding ones of the code assets; computer usable program code for determining entry and exit points in the code assets for establishing callbacks into services defining the SOA based system; computer usable program code for establishing callbacks to the determined entry and exit points; and
,computer usable program code for deploying the services. - View Dependent Claims (7, 8, 9)
-
Specification