Managing component life cycle and scope - as components may have different life cycles and scope, the Spring kernel continues to oversee creating, re-using, and destroying components.
On the basis of these researches, an in-depth investigation of device description languages is taken to get a resolving method to reduce the development cycles and the re-development cost.