8
Mule Connectors

Mule esb-connectors

Embed Size (px)

Citation preview

Page 1: Mule esb-connectors

Mule Connectors

Page 2: Mule esb-connectors

2

Mule Connectors

one or more external sources, such as files, databases, or Web services.

Connectors can act as message sources by working as inbound endpoints,

they can act as a message processor that performs an operation in middle

of a flow, or they can fall at the end of a flow and act as the recipient of the

final payload data.

Page 3: Mule esb-connectors

3

Connectors in Mule are either endpoint-based or operation-based. Endpoint-based connectors follow either a one-way or request-response exchange pattern and are often (but not always) named and based around a standard data communication protocol, such as FTP, JMS, and SMTP. Operation-based connectors follow an information exchange pattern based on the operation that you select and are often (but not always) named and based around one or more specific third-party APIs.

Page 4: Mule esb-connectors

4

Endpoint-Based Connectors

Endpoint based connectors are configured as either inbound or outbound endpoints in a flow. Inbound endpoints serve as a message source for a flow. Outbound endpoints can occur mid-flow or at the end of flows, and send information to external systems.

Page 5: Mule esb-connectors

5

Operation-Based Connectors

When you add an operation-based connector to your flow, you immediately define a specific operation for that connector to perform.

Page 6: Mule esb-connectors

6

Global Connector Configuration

Some connectors require that connection information such as username, password, and security tokens be configured in a global element rather than at the level of the message processor within the flow. Many connectors of the same type in one application can reference the connector configuration at the global level. For operation-based connectors, the global connector configuration is mandatory, but for most endpoint-based connectors it is optional.

Page 7: Mule esb-connectors

7

Connectors on Mule:

Connectors are categorized based on the functionality. Accounting & Finance Connectors

Business Processes & Administration Connectors

e-Commerce Connectors

Education & Government Connectors

Enterprise IT Connectors

Healthcare Connectors

Human Resources Connectors

Manufacturing & Operations Connectors

Marketing & Business Analytics Connectors

Page 8: Mule esb-connectors