System to transition an enterprise to a distributed infrastructure
First Claim
Patent Images
1. A system to transition legacy applications operable on a legacy computing system to a distributed infrastructure, the system comprising:
- a multi-tiered computer architecture including a process control tier for modeling an internal work flow of an enterprise and a functionality tier for performing work in accordance with the work flow of the enterprise; and
a legacy application inoperable on the multi-tiered computer architecture andan automated converter to transition the legacy application to a target application operable on the multi-tiered computer architecture.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated system transitions an entire enterprise to a distributed infrastructure. The system includes a process for organizing and managing the transition, a multi-tiered client/server architecture that adheres to open systems standards, a system to automate the transition of existing applications to this architecture, and a system to enable the creation or modification of applications based on this architecture.
-
Citations
54 Claims
-
1. A system to transition legacy applications operable on a legacy computing system to a distributed infrastructure, the system comprising:
-
a multi-tiered computer architecture including a process control tier for modeling an internal work flow of an enterprise and a functionality tier for performing work in accordance with the work flow of the enterprise; and a legacy application inoperable on the multi-tiered computer architecture and an automated converter to transition the legacy application to a target application operable on the multi-tiered computer architecture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for transitioning legacy applications operable on a legacy computing system to a distributed infrastructure, comprising the steps of:
-
providing a multi-tiered architecture including a process control tier for modeling an internal work flow of an enterprise and a functionality tier for performing work in accordance with the work flow of the enterprise; and providing a legacy application inoperable on the multi-tiered computer architecture; and in a computer, automatically converting the legacy application to a target application operable on the multi-tiered computer architecture. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a computer, a converter for translating a legacy program component operating in a legacy language on a legacy computing system to a target program component operating in a target language on a distributed infrastructure includes a process control tier and a functionality tier, the converter comprising:
-
an intermediate language; a first converter for translating the legacy program component from the legacy language to an intermediate component in the intermediate language wherein the legacy language is operable on a legacy processor; and a second converter for translating the intermediate component from the intermediate language to the target program component in the target language wherein the target language is operable on a target processor different from the legacy processor. - View Dependent Claims (20, 21, 22)
-
-
23. In a computer, a method for translating a legacy program component operating in a legacy language on a legacy computing system to a target program component operating in a target language on a distributed infrastructure includes a process control tier and a functionality tier, comprising the steps of:
-
defining an intermediate language; in a first converter, translating the legacy program component from the legacy language to an intermediate component in the intermediate language wherein the legacy language is operable on a legacy processor; and in a second converter, translating the intermediate component from the intermediate language to the target program in the target language wherein the target language is operable on a target processor different from the legacy processor. - View Dependent Claims (24, 25, 26)
-
-
27. A system to transition legacy applications operable on a legacy computing system to a distributed infrastructure, the system comprising:
-
a multi-tiered computer architecture including a process control tier for modeling an internal work flow of an enterprise and a functionality tier for performing work in accordance with the work flow of the enterprise; and an automated converter having a first converter and a second converter to transition a legacy application to a target application operable on the multi-tiered computer architecture, the first converter translating the legacy application from a legacy language to an intermediate language and the second converter translating the translated legacy application from the intermediate language to the target application in a target language. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for transitioning legacy applications operable on a legacy computing system to a distributed infrastructure, comprising the steps of:
-
providing a multi-tiered computer architecture including a process control tier for modeling an internal work flow of an enterprise and a functionality tier for performing work in accordance with the work flow of the enterprise; and in a computer, automatically converting a legacy application to a target application operable on the multi-tiered computer architecture, the legacy application translated from a legacy language to an intermediate language and the translated legacy application being translated from the intermediate language to the target application in a target language. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for transitioning a legacy application operable on a legacy computing system to a distributed infrastructure includes a process control tier and a functionality tier, the system comprising:
-
an intermediate language; a first converter for translating the legacy application component from a legacy language to an intermediate component in the intermediate language wherein the legacy language is operable on a legacy processor; and a second converter for translating the intermediate component from the intermediate language to a target application component in a target language operable on the distributed infrastructure wherein the target language is operable on a target processor different from the legacy processor. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A method for transitioning a legacy application operable on a legacy computing system to a distributed infrastructure includes a process control tier and a functionality tier, comprising the steps of:
-
defining an intermediate language; in a first converter, translating the legacy application component from a legacy language to an intermediate component in the intermediate language wherein the legacy language is operable on a legacy processor; and in a second converter, translating the intermediate component from the intermediate language to a target application component in a target language operable on the distributed infrastructure wherein the target language is operable on a target processor different from the legacy processor. - View Dependent Claims (51, 52, 53, 54)
-
Specification