# Who Uses the Tuxedo Control?

The Tuxedo Control has two different users. Typically, one user may be more familiar with Tuxedo services and applications. This user will develop the control extension and make it available for use in business solutions. Users who are less knowledgeable about Tuxedo, can leverage the control extension that is already built.

The following descriptions provide an example of possible users.

### Enterprise Architect

A developer who understands Tuxedo services and the supported buffer types. This developer will build a Tuxedo Control extension as a JCX or JAR file to deliver as a control for a WebLogic Workshop developer who does not have any Tuxedo knowledge.

Typical tasks for an Enterprise Architect are:

- "How Do I: Create a Tuxedo Control"
- "How Do I: Create a Logical Business Control Supporting Multiple Tuxedo Services"
- "How Do I: Manage Complex Interactions"
- "How Do I: Create a Tuxedo Control That Uses Queue Type Services"

### WebLogic Workshop Developer

A developer of web services or Java applications that will use the Tuxedo Control extension delivered by the Enterprise Architect to use the Tuxedo services needed to accomplish certain tasks. This developer will not require technical understanding of Tuxedo services and buffer types.

Typical tasks for an Enterprise Architect are:

- "How Do I: Use a Tuxedo Service in a Java Application"
- "How Do I: Create a Web Service With Transactional Support in the Tuxedo Service"
- "How Do I: Call Non-transactional Tuxedo Service"