Method, system, and program product for deploying a platform dependent application in a grid environment
First Claim
1. A method for deploying a platform dependent application in a grid environment, comprising:
- identifying a platform dependent portion of the platform dependent application;
splitting the platform dependent application into the platform dependent portion and a platform independent portion;
deploying the platform dependent portion on a first platform and the platform independent portion on a second platform in the grid environment; and
generating interconnections between the platform dependent portion and the platform independent portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Under the present invention, it is determined whether sufficient resources exist for deploying a platform dependent application on its specific “native” platform in a grid environment. If not, a platform dependent portion of the application is identified, and the application is split into the platform dependent portion and a platform independent portion. Thereafter, the platform dependent portion is deployed on its corresponding native platform, while the platform independent portion is deployed on another platform in the grid environment based on available resources. Interconnections between the two portions can then be automatically generated. This can include, for example, creating remote method invocation facade interfaces, creating remote method invocation-enabled facade classes, and building a remote method invocation server for the first platform.
-
Citations
23 Claims
-
1. A method for deploying a platform dependent application in a grid environment, comprising:
-
identifying a platform dependent portion of the platform dependent application;
splitting the platform dependent application into the platform dependent portion and a platform independent portion;
deploying the platform dependent portion on a first platform and the platform independent portion on a second platform in the grid environment; and
generating interconnections between the platform dependent portion and the platform independent portion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for deploying a platform dependent application in a grid environment, comprising:
-
a system for determining available resources for running the platform dependent application on a first platform of the grid environment;
a system for identifying a platform dependent portion of the platform dependent application;
a system for splitting the platform dependent application into the platform dependent portion and a platform independent portion;
a system for deploying the platform dependent portion on a first platform and the platform independent portion on a second platform in the grid environment; and
a system for generating interconnections between the platform dependent portion and the platform independent portion. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program product stored on a computer useable medium for deploying a platform dependent application in a grid environment, the computer useable medium comprising program code for causing a computer system to perform the following steps:
-
determining available resources for running the platform dependent application on a first platform of the grid environment;
identifying a platform dependent portion of the platform dependent application;
splitting the platform dependent application into the platform dependent portion and a platform independent portion;
deploying the platform dependent portion on a first platform and the platform independent portion on a second platform in the grid environment; and
generating interconnections between the platform dependent portion and the platform independent portion. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for deploying a platform dependent application in a grid environment, comprising:
providing a computer infrastructure being operable to;
identify a platform dependent portion of the platform dependent application;
split the platform dependent application into the platform dependent portion and a platform independent portion;
deploy the platform dependent portion on a first platform and the platform independent portion on a second platform in the grid environment; and
generate interconnections between the platform dependent portion and the platform independent portion. - View Dependent Claims (19, 20, 21, 22, 23)
Specification