Patent ID: 8527577

Claim:
A computer enabled method for exposing distributed transaction services as web services, comprising: receiving a web services description request for a distributed transaction service from a client, wherein the distributed transaction service is associated with a metadata repository that stores a description of the distributed transaction service in a distributed transaction specific format; generating a web service description in a general web service format for the distributed transaction service based on the description of the distributed transaction service stored in the metadata repository; providing the web service description to the client, wherein the web service description is used to generate a client side stub-code that allows the client to access the distributed transaction service as a web service; exporting the distributed transaction service to the client as a web service; using a service architecture configuration file to generate the web service description, wherein the service architecture configuration file configures a service component that provides a gateway to a distributed transaction infrastructure, wherein both the service component and the distributed transaction infrastructure operate to access the metadata repository; and allowing the service architecture configuration file to define at least one of: deployment information for exporting distributed transaction services as web services including: a set of distributed transaction service lists and service policy definitions; system level parameters for secure sockets layer (SSL) setup and thread pool; and multiple service architecture gateway instances that support failover.