+ All Categories
Home > Technology > Dell Boomi AtomSphere - A presentation by RapidValue Solutions

Dell Boomi AtomSphere - A presentation by RapidValue Solutions

Date post: 12-Jan-2017
Category:
Upload: rapidvalue
View: 815 times
Download: 4 times
Share this document with a friend
24
© RapidValue Solutions Dell Boomi AtomSphere How to Implement Integration Process in Build Phase? Presentation by: Aneesha K.A .Net Developer, RapidValue
Transcript
Page 1: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions

Dell Boomi AtomSphere How to Implement Integration Process in Build Phase?

Presentation by: Aneesha K.A

.Net Developer, RapidValue

Page 2: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 2

What is Dell Boomi ?

• Integration Platform as a Service (iPaas) and multi-tenant platform that supports cloud-to-cloud,

SaaS-to-SaaS, cloud-to-on-premises, on-premises-to-on-premises and B2B integration

• Saves customer‟s time

• Reduces errors compared to what manually mapping integration can do

Page 3: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 3

Dell Boomi Integration Process

It is categorized into 3 phases :

1. Build Phase

2. Deploy Phase

3. Manage Phase

1. Build Phase

• Specifies the integration logic to communicate between source and destination applications

• Integration process is specified by Boomi‟s Visual components

2. Deploy Phase

• Deploys the integration process, defined in the Build Phase, to run time engine called „Atom’

• Atom allows you to run the integration process on on-premise or atom cloud

3. Manage Phase

• Monitors the health and status of the deployed atom

• Monitors the integration process, logs

Page 4: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 4

How to implement integration process in build phase ?

• In Build phase, we can integrate data between source and destination using process

• A “Process” is the central component of integration

• Every Process begins with one input connector and ends with one or more output connectors

• A process component contains:

o Execution Shape - It manipulates the data through the process

o Logic shape - It controls the flow of data through the process

Input connector

• Specifies the incoming data to be used for integration process from the source

• The source may be database, web application, on premise application, disk, FTP, etc.

• Action method „GET‟ is used

Page 5: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 5

How to implement integration process in build phase ?

Output connector

• It sends data from the integration process to destination

• The destination may be database, web application, on premise application, disk, FTP, etc.

• Action method „SEND‟ is used

Mapping Function

• Implement the mapping between incoming and outgoing data

• Mapping means how to process the data from input and integrate the data to the destination

as output

Page 6: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 6

Example: Salesforce integration with on-premise MySQL Database Objective

• Need to get Account details -Account ID and Account Name from my Salesforce Application

• Insert this account information to my on-premise MySQL database

Page 7: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 7

Pre-Requisites

• Dell Boomi account

• Salesforce account with username, password and security token

• MySQL Database with hostname, port, username, password and database name

• Get account information from sales force account, using sales force credentials

• Check if the account already exists in database

• Insert account information to MySQL database

Process Overview

Page 8: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 8

Vendor Rating Comments

Adaptive Process 3 Dedicated SPOC. Consultant will work from RV for a week once in 3 weeks

ValueMentor 5 Dedicated SPOC. Consultant will work from RV frequently

BSI 1 No dedicated consultant allocated

Lakshya 2 Dedicated SPOC allocated from ValueMentor. Consultant will visit RV twice for gap analysis and internal audit.

• Create a process by clicking „Create Component‟ link

Page 9: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 9

• Define Input Connector - Salesforce

Page 10: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 10

In Input Connector, we need to specify the following:

• Connector (Salesforce) • Action (GET for input connector, SEND for output connector) • Connection - need to specify the Salesforce account details

Page 11: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 11

In Salesforce account, password = password + security token

• Operation : o Specifies what to do o Signifies which data needs to be used for integration

Page 12: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 12

• Define Output connector -MySQL database

Page 13: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 13

• For Output Connector, the following needs to be specified:

○ Connector (database) ○ Action - SEND ○ Connection- you need to specify MySQL Database host, port, credentials and database

Page 14: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 14

• Operation:

o Specifies what to do

o Signifies in which table you need to insert the account information

Page 15: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 15

• For output operation, a profile is created, a New Database Profile

• Implemented the basic insert function for the employee table

Page 16: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 16

Mapping

• Define Mapping between Salesforce Account and MySQL Database

• You need to specify which fields need to be integrated with MySQL database

Page 17: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 17

• Input fields are on the left side and output fields on the right

• Each field is mapped, from input, to the corresponding output field

Page 18: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 18

Define Decision Logic

• You can check whether the account already exists in the database, using decision logic

• If the account does not exist, insert it into MySQL DB, else Stop

Page 19: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 19

Build Phase Overview

1. Define Input connector

2. Define Output connector

3. Define Mapping Logic between input and output

4. Define decision logic. Has the account, already, been inserted?

5. Stop

Page 20: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 20

Test Mode in Build Phase

• You can test the input and output by using „Run a Test’ option on Test Atom cloud

• If you run it, it will go through every single node

• If it‟s a success, individual node is shown as green color

• If it fails, it will be shown as red color

Page 21: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 21

Test Mode in Build Phase

• During test mode, you can view the input data obtained from Salesforce

Page 22: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 22

• View the output response in the MySQL database

Page 24: Dell Boomi AtomSphere  - A presentation by RapidValue Solutions

© RapidValue Solutions 24

About RapidValue

RapidValue is a leading provider of end-to-end mobility, omni-channel and cloud solutions to enterprises

worldwide. Armed with a large team of experts in consulting, UX design and application engineering, along

with experience delivering global projects, we offer a range of services across various industry

verticals. RapidValue delivers its services to the world‟s top brands and Fortune 1000 companies, and has

offices in the United States and India.

www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog

[email protected]

This document contains information that is confidential and proprietary to RapidValue Solutions Inc. No

part of it may be used, circulated, quoted, or reproduced for distribution outside RapidValue. If you are

not the intended recipient of this report, you are hereby notified that the use, circulation, quoting, or

reproducing of this report is strictly prohibited and may be unlawful.

Disclaimer:

+1 877-643-1850


Recommended