Patent ID: 8543810

Claim:
A computer implemented method for deploying a federated web service provider (WSP), the method comprising: populating a graphical user interface with a plurality of security mechanism identifiers each corresponding to a security mechanism for one or more transactions, for selection by a deployer, the plurality of security mechanism identifiers maintained by a security provider module that is distinct from a business logic module used to identify security mechanism identifiers for populating the graphical user interface, wherein the business logic module implements a function of the WSP and delegates security functionality to the security provider module; receiving a selection of a transaction type associated with the one or more transactions; receiving deployer selection of one of the security mechanism identifiers appropriate for the transaction type associated with the one or more transactions, the selected security mechanism identifier mapped to the transaction type of the one or more transactions to provide a level of security based on sensitivity of the one or more transactions; generating a client-side provider for identifying the transaction type of each of one or more incoming messages of the one or more transactions and implementing the deployer selections to permit or disallow security mechanisms of the incoming messages in accordance with the deployer selection of security mechanism mapped to the transaction type of the incoming messages, the incoming messages being messages received by the WSP; receiving updates to one or more security mechanisms; and updating the security mechanisms maintained by the security provider module without modifying the business logic module, wherein updating includes mapping the updated security mechanism to the one or more transactions during generation of the client-side provider.