IP Library Granted Patent US 7,065,746
Granted Patent B2
US 7,065,746 · App. 10/044,611 · Granted Jun 20, 2006

Integration integrity manager

View Patent ↗
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 7,065,746
App. No.
10/044,611
Granted
Jun 20, 2006
Kind
B2
Abstract

Computerized method and system of managing the integrity of an integrated applications environment are disclosed. An integration integrity manager detects changes in the components of the interface between the applications. The integration integrity manager identifies components of other interfaces 208 that may be affected by the change, and notifies the owners or responsible parties of the applications that use the affected interfaces 208 . The owners or responsible parties are given an opportunity to resolve any conflicts via the recursive operation of the integration integrity manager. Once the conflicts have been resolved, all changes are implemented together.

Claims (68)

1. A computerized method of managing an integrity of an integrated applications environment where data is extracted from and transferred among often disparate applications via integration components, comprising the steps of:

detecting a change in said integrated applications environment, said integrated applications environment including a plurality of software applications and integration components, said software applications running on a plurality of systems and said integration components facilitating transfer of data among said software applications, said data having one or more of different usages, different data formats, and different data types among said software applications;

identifying substantially all integration components and software applications of said integrated applications environment for which said transfer of data would be affected by said change; and

notifying one or more responsible parties for each identified software application and integration component.

2. The method according to claim 1 , further comprising implementing said change in said integrated applications environment based upon feedback from said responsible parties.

3. The method according to claim 2 , further comprising repeating said detecting, identifying, and notifying steps for each additional change in said integrated applications environment.

4. The method according to claim 1 , further comprising the logging information associated with said change.

5. The method according to claim 1 , wherein said integration components of said integrated applications environment include data sources, data destinations, data templates, data maps, data schedules, conversion formulas, filters, and business rules.

6. The method according to claim 1 , wherein said integration components of said integrated applications environment are composed of metadata, and said step of detecting includes comparing an old set of metadata with a new set of metadata.

7. The method according to claim 6 , wherein said step of comparing includes performing a forward comparison and a reverse comparison.

8. The method according to claim 1 , further comprising previewing a list of integration components and software applications and responsible parties to be notified.

9. The method according to claim 1 , wherein said detecting step includes detecting a change in one of said software applications.

10. The method according to claim 9 , wherein said integrated applications environment includes a business process and said detecting step includes detecting a change in said business process.

11. The method according to claim 1 , wherein said integrated applications environment is an Enterprise Application Integration (EAI) environment.

12. The method according to claim 1 , wherein said step of notifying includes notifying a responsible party only when said transfer of data for said integration components and said software applications would be affected in a predefined manner.

13. The method according to claim 1 , wherein said step of detecting includes detecting a change in one of said integration components.

14. A computer system for managing an integrity of an integrated applications environment where data is extracted from and transferred among often disparate applications via integration components, comprising:

a central processing unit;

a storage unit connected to said central processing unit, said storage unit storing computer readable instructions for causing said central processing unit to:

detect a change in said integrated applications environment, said integrated applications environment including a plurality of software applications and integration components, said software application running on multiple platforms and said integration components facilitating transfer of data among said software applications, said data having one or more of different usages, different data formats, and different data types among said software applications;

identify substantially all integration components and software applications of said integrated applications environment for which said transfer of data would be affected by said change; and

notify one or more responsible parties for each identified software application and integration component.

15. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to implement said change in said integrated applications environment based upon feedback from said responsible parties.

16. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to repeat said detecting, identifying, and notifying instructions for each additional change in said integrated applications environment.

17. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to update each identified integration component and software application in accordance with said change.

18. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to log information associated with said change.

19. The computer system according to claim 14 , wherein said integration components of said integrated applications environment include data sources, data destinations, data templates, data maps, data schedules, conversion formulas, filters, and business rules.

20. The computer system according to claim 14 , wherein said integration components of said integrated applications environment are composed of metadata, and said computer readable instructions cause said central processing unit to compare an old set of metadata with a new set of metadata to detect said change.

21. The computer system according to claim 20 , wherein said computer readable instructions cause said central processing unit to perform a forward comparison and a reverse comparison.

22. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to allow the user to preview a list of integration components and software applications and responsible parties to be notified.

23. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to notify a responsible party only when said transfer of data for said integration components and said software applications would be affected in a predefined manner.

24. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to detect a change by detecting said change in one of said integration components.

25. The computer system according to claim 14 , wherein said computer readable instructions cause said central processing unit to detect a change by detecting said change in one of said software applications.

26. The computer system according to claim 25 , wherein said integrated applications environment includes a business process and said computer readable instructions cause said central processing unit to detect a change in said business process.

27. The computer system according to claim 14 , wherein said integrated applications environment is an Enterprise Application Integration (EAI) environment.

28. A computerized method of managing an integrity of an enterprise application integration environment where data is extracted from and transferred among often disparate applications via integration components, comprising the steps of:

detecting a change in said enterprise application integration environment, said enterprise application integration environment including a plurality of software applications and integration components, said software applications independent of one another and said integration components facilitating transfer of data among said software applications, said data having one or more of different usages, different data formats, and different data types among said software applications;

identifying substantially all integration components and software applications of said enterprise application integration environment for which said transfer of data would be affected by said change;

notifying one or more responsible parties for each identified software application and integration component;

implementing said change in said enterprise application integration environment based upon feedback from said responsible parties; and

logging information associated with each change.

29. The method according to claim 28 , wherein said integration components of said enterprise application integration environment include data sources, data destinations, data templates, data maps, data schedules, conversion formulas, filters, and business rules.

30. The method according to claim 28 , wherein said integration components of said enterprise application integration environment are composed of metadata, and said step of detecting includes comparing an old set of metadata with a new set of metadata.

31. The method according to claim 30 , wherein said step of comparing includes performing a forward comparison and a reverse comparison.

32. The method according to claim 28 , further comprising previewing a list of integration components and software applications and responsible parties to be notified.

33. The method according to claim 28 , wherein said detecting step includes detecting a change in one of said software applications.

34. The method according to claim 33 , wherein said enterprise application integration environment includes a business process and said detecting step includes detecting a change in said business process.

35. The method according to claim 28 , wherein said step of notifying includes notifying a responsible party only when said transfer of data for said integration components and said software applications would be affected in a predefined manner.

36. The method according to claim 28 , wherein said detecting step includes detecting a change in one of said integration components.

37. A computer system for managing an integrity of an enterprise application integration environment where data is extracted from and transferred among often disparate applications via integration components, comprising:

a central processing unit;

a storage unit connected to said central processing unit, said storage unit storing computer readable instructions for causing said central processing unit to:

detect a change in said enterprise application integration environment, said enterprise application integration environment including a plurality of software applications and integration components, said software applications independent of one another and said integration components facilitating transfer of data among said software applications, said data having one or more of different usages, different data formats, and different data types among said software applications;

identify substantially all integration components and software applications of said enterprise application integration environment for which said transfer of data would be affected by said change;

notify one or more responsible parties for each identified software application and integration component;

implement said change in said enterprise application integration environment based upon feedback from said responsible parties; and

log an information associated with each change.

38. The computer system according to claim 37 , wherein said integration components of said enterprise application integration environment include data sources, data destinations, data templates, data maps, data schedules, conversion formulas, filters, and business rules.

39. The computer system according to claim 37 , wherein said integration components of said enterprise application integration environment are composed of metadata, and said computer readable instructions cause said central processing unit to compare an old set of metadata with a new set of metadata to detect said change.

40. The computer system according to claim 39 , wherein said computer readable instructions cause said central processing unit to perform a forward comparison and a reverse comparison.

41. The computer system according to claim 37 , wherein said computer readable instructions cause said central processing unit to allow a user to preview a list of integration components and software applications and responsible parties to be notified.

42. The computer system according to claim 37 , wherein said computer readable instructions cause said central processing unit to notify a responsible party only when said transfer of data for said integration components and software applications would be affected in a predefined manner.

43. The computer system according to claim 37 , wherein said computer readable instructions cause said central processing unit to detect a change by detecting a change in one of said integration components.

44. The computer system according to claim 37 , wherein said computer readable instructions cause said central processing unit to detect a change by detecting a change in one of said software applications.

45. The computer system according to claim 44 , wherein said enterprise application integration environment includes a business process and said computer readable instructions cause said central processing unit to detect a change in said business process.

46. The method according to claim 1 , wherein said software applications include databases, data sources, data streams, and web-based software applications.

47. The method according to claim 28 , further comprising repeating said detecting, identifying, and notifying steps for each additional change in said enterprise application integration environment.

48. The computer system according to claim 37 , wherein said computer readable instructions cause said central processing unit to repeat said detecting, identifying, and notifying instructions for each additional change in said enterprise application integration environment.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 047888 FRAME: 0184. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE SECURITY INTEREST. Recorded Jan 8, 2019
From: SSI TECHNOLOGIES, LLC
To: STONE BOND TECHNOLOGIES, L.P.
Reel/Frame 048030/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2019
From: SSI TECHNOLOGIES, LLC
To: STONE BOND TECHNOLOGIES, L.P.
Reel/Frame 047888/0184 →
SECURITY INTEREST Recorded Jun 26, 2017
From: STONE BOND TECHNOLOGIES, L.P.
To: SSI TECHNOLOGIES, LLC
Reel/Frame 042809/0897 →
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2008
From: RIATA MANAGEMENT, L.L.C.
To: STONE BOND TECHNOLOGIES, L.P.
Reel/Frame 021838/0112 →
SECURITY AGREEMENT Recorded Aug 21, 2008
From: STONE BOND TECHNOLOGIES, L.P.
To: RIATA MANAGEMENT, L.L.C.
Reel/Frame 021423/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2002
From: STONE BOND, L.P.
To: STONE BOND TECHNOLOGIES, L.P.
Reel/Frame 012800/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2002
From: SZABO, PAMELA; REVERON, DAQUER; TAMMA, ANJANEYULLU
To: STONE BOND LP
Reel/Frame 012658/0518 →