The core of WebSphere Application Server is, as of version 6.1, an Eclipse plug-in and OSGi bundle in the truest sense; that is, it uses the necessary interfaces, is built in the appropriate way, and builds upon the expected behavior. Why has it been built this way? Well, this approach allows WAS to be componentized and extended in a safe, low-overhead, and dynamic way. Componentization in a key IBM objective for the future of WAS. Componentization supports a reduction in the WAS footprint, because only the facilities required are loaded. Componentization also provides a mechanism for extensibility because services are declared in a Service Registry, and components and subsystems can look up service interfaces in the Service Registry and build upon them.
KeywordsService Registry Eclipse Modeling Framework Extension Point Integrate Development Environment Eclipse Platform
Unable to display preview. Download preview PDF.