Patent ID: 7418713

Claim:
A component processing system, comprising: at least one application; a middleware operating on an operating system, the middleware configured to perform as an application server for said application; a framework operating between said application and said middleware, the framework configured to share functions of said application and said middleware; a plurality of components configured to be selectively usable by said application; and a memory configured to store a component environment definition information having a component location definition information that defines locations of said plurality of components, a component use definition information that defines said plurality of components to be used, and application location definition information that includes information designating the component use definition information corresponding to said at least one application, wherein said framework includes a component managing unit which is configured to request said middleware to acquire the location of one of said plurality of components to be used by said at least one application in response to a request from said at least one application and requests one of said plurality of components existing in the location which is acquired as a response to create an own object; and wherein said middleware includes a component environment definition information reading unit which is configured to acquire, in response to the request from said component managing unit, the location of one of said plurality of components to be used by said at least one application from the component environment definition information stored in said memory to respond to said component managing unit.