Mule ESB Connectors
What is a Connector?
A connector is software that provides a connection between a Mule flow and an external resource. The resource can be any source of content, such as a database, protocol, API You can create a connector with the Anypoint Connector DevKit and the Anypoint Studio IDE. A connector is written in Java version 6 or 7. Connectors access web resources using REST, SOAP, or the Java SDK. know more at Mulesoft online training
Anypoint Connector DevKit provides the tools and interfaces for building custom connectors. As reusable components that hide API complexity from the integration developer, custom connectors facilitate integration with SaaS and on-premise Web services, applications, and data sources. Connectors that you build using Anypoint Studio and in Mule ESB runtime environments, function as extensions of the core product.
Connector Architecture
A connector has two sides. The Mule-facing side communicates with a resource’s target-facing client-side to enable content to travel between the Mule flow and the resource.
Mule-Facing Functionality
attribute. See Java annotations for information on how annotations work. See the Annotation Reference for information about Anypoint Connector DevKit annotations.Target-Facing Functionality
Creating a Connector
- Create an Anypoint project - Set up Anypoint Studio and install the connector plugin.
- Determine resource access - Each resource has a different access method, such as REST, SOAP, FTP, or the Java SDK features.
- Choose an authentication mechanism - Mule supports OAuth V1 or V2, basic authentication using a username and password, or basic using authentication protocols such as API Key, SAML, NTLM, Kerberos, or LDAP.
- Choose the connector’s data model - Models can be static Java objects or dynamic objects. You can use DataSense - Determine what information the target resource expects.
- Add connector @ attribute annotations - Create code for your connector containing the @ attribute that Mule uses to designate the important parts of your connector.
- Code tests - Tests can be unit tests, functional tests, and Studio interoperability tests.
- Document your connector -MuleSoft provides a template that helps you fill in the blanks to create documentation to help your staff and help others understand the features and use of your connector.
Package your connector
Connectors
Salesforce Connector
LDAP Connector
Access and maintain directory information services over an IP network by connecting to an LDAP server with the Anypoint LDAP connector. Gain access to numerous directory services quickly and easily using the MuleSoft Anypoint LDAP connector. LDAP (Lightweight Directory Access Protocol) is an application protocol that enables users to access and maintain numerous LDAP-based systems and perform operations over an internet protocol (IP) network. The Anypoint LDAP connector makes it simple for users to interface with applications and systems using the LDAP protocol to return information such as accounts, groups and perform operations such as bind, search, lookup, add, modify, delete, and more. Common uses cases with the Anypoint LDAP connector include synchronization of data between multiple LDAP databases, integration of user tables in a SaaS application with a local LDAP directory, and implementing LDAP for authentication and consolidation. Users can quickly and easily leverage an LDAP server from within the MuleSoft Anypoint™ Platform.
Slack Connector
Slack Connector enables businesses to connect directly with Slack API, permitting users access to Slack functionality with seamless integration. Using this connector, businesses can create instant connectivity to popular collaboration, mobile, and social applications to streamline connectivity and integrate business processes. Slack Connector is an easy and fast way to integrate to your team's chats, create notifications, automated responses, and many more.
Microsoft SharePoint 2013 Connector
Extend the enterprise by enabling collaboration across departments with the MuleSoft Anypoint SharePoint connector. The Microsoft SharePoint connector provides instant connectivity to the SharePoint 2013 on-premises and SharePoint Online API, empowering developers to easily create extensions and custom solutions from within the MuleSoft Anypoint Platform. By creating connectivity to SharePoint, developers can accomplish many SharePoint tasks, such as creating flows to query, create, and update information in SharePoint, without actually having to deal directly with the SharePoint 2013 on-premises and SharePoint Online API. Moreover, businesses can integrate applications such as Access, Outlook, MS Dynamics, Cognos, Yammer, and SAP to streamline processes and enable seamless communication, allowing your business to get connected and deliver integration rapidly.
SAP R/3 Business Suite Connector
Maximize the value of your existing SAP R/3 systems with pre-built connectivity for SAP R/3 Business Suite. The MuleSoft Anypoint SAP Connector makes it possible for businesses to synchronize their SAP data across numerous systems, services, databases, and applications on-premise and in the cloud. The SAP R/3 Connector enables simplified connectivity to SAP ECC, allowing businesses to quickly and easily integrate information residing in multiple SAP instances, data warehouses, applications, and services such as Salesforce, Google Apps, and the .NET Framework. Moreover, the SAP Connector allows users to effortlessly connect to DB2 and Sybase warehouses. Even more, MuleSoft offers additional support for SAP Integration with its SAP Certified Integration solutions. The Anypoint™ Platform offers the components to extend SAP connectivity, allowing your business to do more. know more at Mulesoft online training from India
Workday Connector
Take your Workday human capital management system (HCM) and financials to a new level with the Anypoint™ Workday connector from MuleSoft. The Workday connector allows businesses to extend the capabilities of Workday and enable seamless interoperability with third-party SaaS applications, systems, and services that are vital to a ‘best of breed’ human resources ecosystem, such as recruiting, talent management, core HR, payroll, benefits, and more. Create connectivity to essential applications such as SAP, PeopleSoft, Taleo, ADP, NetSuite, and Salesforce through numerous Workday APIs, such as the Workday Payroll, Time Tracking, Procurement, and Expense Management.
Atlassian JIRA REST Connector
Integrate JIRA with existing SaaS and on-premises applications quickly and easily using the Atlassian JIRA Connector from Hotovo.org. The Atlassian JIRA Connector allows businesses to synchronize data and automate processes between JIRA and third-party collaboration, mobile, social applications such as GitHub, Clarizen, Salesforce, or Desk.com. Connectivity with the latest, up-to-date JIRA REST API, gives users the ability to perform various operations, like tracking of issues and issue statistics, working with issues, comments, work logs, attachments, projects, user groups, and other information, across third-party applications. The Atlassian JIRA Connector allows companies to extend the capabilities of JIRA and benefit from its integration with other internal and external systems. The connector support is guaranteed by Hotovo.org, an Atlassian expert, who also provides further services related to the Atlassian platform and toolset. JIRA SOAP API is not available for JIRA 7 and above. Therefore, the usage of JIRA REST API (supported since JIRA 4.2.1) is highly recommended.
Oracle Siebel Connector
Extend Oracle's Siebel CRM with the Anypoint Siebel connector from MuleSoft to create connectivity between Siebel and other third-party applications, services, and databases. As one of the most comprehensive CRM systems, Siebel provides businesses with the solutions they need to achieve maximum growth. By pairing Siebel with the MuleSoft Anypoint Siebel connector, businesses can extend their CRM solution to better manage and automate customer-facing operations. With instant API connectivity to Oracle's Siebel API, users can call any business method on Siebel and exchange data quickly and easily. The Anypoint Siebel connector allows users to synchronize data between on-premise CRMs (Siebel to MS Dynamics CRM) or migrate customer data from Siebel to cloud-based CRMs such as Salesforce or NetSuite. Users can communicate with Oracle's Siebel CRM through MuleSoft’s Anypoint™ Platform, avoiding the hassle of interacting with the CRM system directly.
ServiceNow Connector
Transform your IT infrastructure by creating connectivity between ServiceNow and numerous applications, systems, and services, on-premises and in the cloud with the Anypoint™ ServiceNow connector from MuleSoft. ServiceNow is a cloud IT service management solution that transforms enterprise IT by automating and managing IT service relationships to create a single system of record. The Anypoint ServiceNow connector allows businesses to sync ServiceNow data and extend IT service management (ITSM) capabilities to SaaS and on-premises applications like Salesforce, SAP, Workday, and Dynamics, helping with data migration and replication, application integration, and consolidation.
Microsoft Dynamics AX 2012 Connector
Automate business processes across sales, marketing, and customer service departments within your enterprise by creating connectivity via the Microsoft Dynamics AX connector from MuleSoft. Microsoft AX keeps the business enterprise connected and with the Anypoint connector from MuleSoft, the capabilities of MS Dynamics AX can be extended further. The Microsoft Dynamics AX 2012 Connector enables Mule applications to interact with the Microsoft Dynamics AX Query Service, which is an enterprise resource planning (ERP) application. With instant connectivity to the MS Dynamics AX API, businesses can enable seamless communication throughout the enterprise quickly and easily from within the MuleSoft Anypoint™ Platform. know more at Mulesoft online course
Zendesk Connector
Provide better support and extend the functionality of your helpdesk solution by creating connectivity between Zendesk and other third party SaaS applications and services with the MuleSoft Anypoint Zendesk connector. Zendesk offers distinct customer service software that consolidates customer communications from numerous mediums - phone, web, email, tweet, Facebook posts, and more - and converts them into helpdesk tickets, simplifying the customer service experience for users and customer relationship management (CRM) for businesses. With the Anypoint Zendesk connector, businesses can extend the capabilities of Zendesk, allowing them to integrate Zendesk with numerous CRM, project management, and social applications and services like Twilio, Atlassian Jira, Clarizen, Salesforce, and more. With instant API connectivity to the Zendesk API, businesses can interface with Zendesk from within the MuleSoft Anypoint™ Platform and perform critical functions. The Anypoint Zendesk connector allows businesses to extend the reach of Zendesk by creating a seamless integration with the entire enterprise, thereby enabling support teams to be more productive.
Comments
Post a Comment