1. Field of the Invention
The present invention relates to a component processing system and a component processing method for operating an application using a component.
2. Description of the Related Art
A component means a software component implemented with business logic and so on for configuring an application. EJB (Enterprise Java Beans (registered trademark)) that is a code proposed by Sun Microsystems, Inc. in US, and so on are examples thereof. The EJB is a standard component architecture for configuring distributed-object-oriented business applications in JAVA (registered trademark) programming language, and it enables configuring distributed applications by combining components that are developed by using tools of different vendors. The use of the EJB allows a developer to be dedicated only to the development of the business logic when developing applications, so that efficient application development is made possible.
In the EJB architecture, a container provides an execution environment of the EJB component. Normally, this container is managed by an EJB server. When an EJB client (application) requests the container to create an object of EJB via a standardized interface provided by the container, the container reads description, which is called Deployment Descriptor, defining operational conditions (attribute values of transaction management, security management, and so on) of the component and installs the component based on the operational conditions to create an object. Consequently, an executable component is created (see, for example, Japanese Patent Application Laid-open No. 2002-49496).