Financial systems
AssigneeStandard Life Employee Services Limited
InventorsKeith Watson, Andy Pratt
Life of this patent
Estimating the term…
Abstract
A method and system (1) for incorporating legacy systems in a service oriented architecture (SOA) includes decoupling legacy system business services from legacy system data services by creating, from the legacy system business services and data services, a set of (e.g. Java WebSphere®) SOA business services (5a-5c) for transactions and (e.g. DB2) stored procedures (7a-7d) for SOA data services. The business services are constructed from one or more data services and the transactional integrity of the transaction is maintained, in use. The stored procedures may be written to a transaction log and a check made to verify that all of the stored procedures from which the business service is constructed have been written to the log.
Claims26
A computer-implemented method of incorporating legacy systems in a service oriented architecture (SOA), the method comprising executing on a processor the steps of:
- decoupling legacy system business services from legacy system data services;
- creating, from the legacy system business services and data services, in a suitable program application, a set of SOA business services for transactions and stored procedures for SOA data services;
- wherein the stored procedures are linked together by the program instructions provided by the business services;
- using a computer to write the stored procedures to a transaction log and to perform a commit which verifies that all of the stored procedures from which the business service is constructed have been written to the transaction log, wherein the SOA business service comprises program instructions for selectively accessing the stored procedures and one or more of said business services is constructed from one or more data service, wherein data connected with the stored procedures is written to one or more databases once verification has been received;
- and
- using the computer to maintain the transactional integrity of the transaction, in use.
A computer system having a service oriented architecture (SOA), the system comprising:
- a processor;
- and
- a memory storing a set of SOA business services for transactions, a set of procedures for SOA data services, and instructions for execution on the processor including instructions to:
- decouple legacy system business services and data services, and
- maintain the transactional integrity of the transaction, in use;
- wherein the stored procedures are written to a transaction log and a commit is performed which verifies that all of the stored procedures from which the business service is constructed have been written to the transaction log and wherein the SOA business service comprises program instructions for selectively accessing the stored procedures and one or more of said business services are constructed from one or more data service;
- and
- wherein data connected with the stored procedures is written to one or more databases once verification has been received.
Dependencies are inferred from the claim text.