mbogoevici / salesforce-fuse-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is this?

This is a sample application that demonstrates how to integrate Red Hat Fuse and Salesforce.

Design and implementation

The application consists of:

  • Camel routes connecting to Salesforce endpoints for performing CRUD operations, as well as receiving Salesforce notifications - this forms the core of the integration;

  • Camel routes implementing a RESTful API that connect with the Salesforce routes;

  • A HTML5 single-page application that interacts with the RESTful API and triggers the Camel routes

  • Hawtio console for monitoring and visualizing Camel routes

A high level view of the integration can be seen below.

SalesForceFuseHL

A detailed overview of the core Camel routes for integrating with Salesforce is available below.

CoreCamelRoutes

How can I run it?

You can run this application from the root directory of the project.

./mvnw spring-boot:run

You can access the application in the browser at https://localhost:8080.

You can access the hawtio console at https://localhost:8080/hawtio.

About


Languages

Language:Java 68.4%Language:HTML 15.1%Language:JavaScript 14.2%Language:CSS 2.3%