Patent ID: 8613005

Claim:
A method for providing a service-oriented user interface integration bus on a host platform, the method comprising: receiving, by one or more platform adapters, one or more user interface service requests from at least one application module, wherein the at least one application module is associated with a first platform, the one or more interface service requests being described declaratively without regard to implementation features on a host platform; determining whether the at least one application module and the host platform share a common application platform; based on the determination, selectively identifying appropriate one or more platform adapters between the at least one application module and the host platform; selectively loading the one or more platform adapters; selectively transforming, through the one or more platform adapters, the one or more user interface service requests from the at least one application module into one or more user interface service requests for the host platform, wherein the transformation is based on the declarative descriptions corresponding to the implementation features associated with the host platform and wherein the at least one application module is bridged to the host platform through at least one module manager; matching the one or more transformed user interface service requests from the at least one application module with one or more platform services available from the host platform, the one or more platform services configured to provide a visual interface with the at least one application module to a user on the host platform; and providing the visual interface with the at least one application module through the host platform.