摘要 |
Methods and systems in accordance with the present invention provide flexibility for use of plug-ins by implementing a forwarding plug-in. The forwarding plug-in forwards a user's or application's service request to the appropriate implementation plug-in for processing. In this manner, data files of the same data type, such as a MIME type, can be automatically processed and implemented by different plug-ins, thereby increasing flexibility and ease of use. As a result, different versions of data files of the same data type can be processed automatically without significant reworking of the system. The decision where to route the activation request may be made, for example, by a forwarding plug-in based on a user query via a graphical user input ("GUI") or configuration data stored with the forwarding plug-in which determines which plug-in is to be used. The configuration data may indicate different implementation plug-ins to the forwarding plug-in for different users, computing environments, versions, system resources, or any other algorithm, criteria or reason.
|