IP Library Patent Application 11959345
Patent Application
App. No. 11/959,345

LIBRARY OF SERVICES TO GUARANTEE TRANSACTION PROCESSING APPLICATION IS FULLY TRANSACTIONAL

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/959,345
Abstract

A transaction processing development methodology employs a transaction processing development framework to facilitate development of a desired transaction processing application in a particular business area. A library of service adaptors is provided. At least a first portion of the service adaptors are generically applicable to transaction processing applications that are fully transactional and at least a second portion of the service adaptors are specifically applicable to transaction processing applications in a particular business area. A user-defined business logic of the desired transaction processing application is processed to instantiate the transaction processing application, including instantiating service adaptors from the first portion of the service adaptors and from the second portion of the service adaptors, to implement services of the transaction processing application. The instantiated service adaptors are arranged to guarantee such that, when executed, the transaction processing application is accomplished in a manner that is fully transactional.

Claims (54)

1 . A transaction processing development methodology to employ a transaction processing development framework to facilitate development of a desired transaction processing application in a particular business area, comprising:

providing a library of service adaptors, where at least a first portion of the service adaptors are generically applicable to transaction processing applications that are fully transactional and at least a second portion of the service adaptors are specifically applicable to transaction processing applications in the particular business area;

processing a user-defined business logic of the desired transaction processing application to instantiate the transaction processing application, including instantiating service adaptors from the first portion of the service adaptors and from the second portion of the service adaptors, to implement services of the transaction processing application; and

guaranteeing that the instantiated service adaptors are arranged such that, when executed, the transaction processing application is accomplished in a manner that is fully transactional.

2 . The methodology of claim 1 wherein:

the guaranteeing is such that the generically-applicable service adaptors, of the first portion, collective ensure the fully-transactional properties.

3 . The methodology of claim 1 , wherein:

the generically-applicable service adaptors, of the first portion, includes services to accomplish generic processing of messages through the instantiated transaction processing application.

4 . The methodology of claim 1 , wherein:

the generically-applicable service adaptors, of the first portion, include services to route messages through the instantiated transaction processing application.

5 . The methodology of claim 1 , wherein:

the specifically-applicable service adaptors, of the second portion, include services to accomplish transaction processing for telecommunications transaction processing applications.

6 . The methodology of claim 1 , wherein:

the specifically-applicable service adaptors, of the second portion, include services to accomplish transaction processing for payment applications.

7 . The methodology of claim 6 , wherein:

the services to accomplish transaction processing for payment applications include services related to detecting and assessing risk and/or fraud.

8 . The methodology of claim 1 , wherein:

the generically-applicable service adaptors, of the second portion, include services relative to customer accounts, message handling and use of system resources.

9 . A computer program product to implement a transaction processing development methodology, employing a transaction processing development framework to facilitate development of a desired transaction processing application in a particular business area, the computer program product comprising at least one computer-readable medium having computer program instructions stored therein which are operable to cause at least one computing device to:

provide a library of service adaptors, where at least a first portion of the service adaptors are generically applicable to transaction processing applications that are fully transactional and at least a second portion of the service adaptors are specifically applicable to transaction processing applications in the particular business area;

process a user-defined business logic of the desired transaction processing application to instantiate the transaction processing application, including instantiating service adaptors from the first portion of the service adaptors and from the second portion of the service adaptors, to implement services of the transaction processing application; and

guarantee that the instantiated service adaptors are arranged such that, when executed, the transaction processing application is accomplished in a manner that is fully transactional.

10 . The computer program product of claim 9 wherein:

the guaranteeing is such that the generically-applicable service adaptors, of the first portion, collective ensure the fully-transactional properties.

11 . The computer program product of claim 9 , wherein:

the generically-applicable service adaptors, of the first portion, includes services to accomplish generic processing of messages through the instantiated transaction processing application.

12 . The computer program product of claim 9 , wherein:

the generically-applicable service adaptors, of the first portion, include services to route messages through the instantiated transaction processing application.

13 . The computer program product of claim 9 , wherein:

the specifically-applicable service adaptors, of the second portion, include services to accomplish transaction processing for telecommunications transaction processing applications.

14 . The computer program product of claim 9 , wherein:

the specifically-applicable service adaptors, of the second portion, include services to accomplish transaction processing for payment applications.

15 . The computer program product of claim 14 , wherein:

the services to accomplish transaction processing for payment applications include services related to detecting and assessing risk and/or fraud.

16 . The computer program product of claim 9 , wherein:

the generically-applicable service adaptors, of the second portion, include services relative to customer accounts, message handling and use of system resources.

17 . A computing system including at least one computing device, configured to implement a transaction processing development methodology, employing a transaction processing development framework to facilitate development of a desired transaction processing application in a particular business area, the at least one computing device configured to:

provide a library of service adaptors, where at least a first portion of the service adaptors are generically applicable to transaction processing applications that are fully transactional and at least a second portion of the service adaptors are specifically applicable to transaction processing applications in the particular business area;

process a user-defined business logic of the desired transaction processing application to instantiate the transaction processing application, including instantiating service adaptors from the first portion of the service adaptors and from the second portion of the service adaptors, to implement services of the transaction processing application; and

guarantee that the instantiated service adaptors are arranged such that, when executed, the transaction processing application is accomplished in a manner that is fully transactional.

18 . The computing system of claim 17 , wherein:

the guaranteeing is such that the generically-applicable service adaptors, of the first portion, collective ensure the fully-transactional properties.

19 . The computing system of claim 17 , wherein:

the generically-applicable service adaptors, of the first portion, includes services to accomplish generic processing of messages through the instantiated transaction processing application.

20 . The computing system of claim 17 , wherein:

the generically-applicable service adaptors, of the first portion, include services to route messages through the instantiated transaction processing application.

21 . The computing system of claim 17 , wherein:

the specifically-applicable service adaptors, of the second portion, include services to accomplish transaction processing for telecommunications transaction processing applications.

22 . The computing system of claim 17 , wherein:

the specifically-applicable service adaptors, of the second portion, include services to accomplish transaction processing for payment applications.

23 . The computing system of claim 22 , wherein:

the services to accomplish transaction processing for payment applications include services related to detecting and assessing risk and/or fraud.

24 . The computing system of claim 17 , wherein:

the generically-applicable service adaptors, of the second portion, include services relative to customer accounts, message handling and use of system resources.

Assignments (8)
RELEASE (REEL 034536 / FRAME 0438) Recorded Sep 30, 2022
From: JPMORGAN CHASE BANK, N.A.
To: TIBCO SOFTWARE INC.
Reel/Frame 061574/0963 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED AT REEL: 034300 FRAME: 0206. ASSIGNOR(S) HEREBY CONFIRMS THE CERTIFICATE OF CONVERSION. Recorded Dec 8, 2014
From: TIBCO KABIRA, INC.
To: TIBCO KABIRA LLC
Reel/Frame 034679/0140 →
SECURITY INTEREST Recorded Dec 5, 2014
From: TIBCO SOFTWARE INC.; TIBCO KABIRA LLC; NETRICS.COM LLC
To: JPMORGAN CHASE BANK., N.A., AS COLLATERAL AGENT
Reel/Frame 034536/0438 →
CERTIFICATE OF CONVERSION Recorded Nov 19, 2014
From: TIBCO KABIRA, INC.
To: TIBCO KABIRA LLC
Reel/Frame 034300/0206 →
CHANGE OF NAME Recorded Nov 19, 2014
From: KABIRA TECHNOLOGIES, INC.
To: TIBCO KABIRA, INC.
Reel/Frame 034299/0053 →
RELEASE Recorded Jun 3, 2010
From: SILICON VALLEY BANK
To: KABIRA TECHNOLOGIES INC
Reel/Frame 024484/0026 →
SECURITY AGREEMENT Recorded Oct 13, 2009
From: KABIRA TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 023359/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2007
From: SIFTER, DANIEL J.; PILE, JONATHON C.; FONTAINE, JOSEPH S.; PHILLIPS, MARK
To: KABIRA TECHNOLOGIES, INC.
Reel/Frame 020268/0876 →