Deploy an integration process – Dell PowerEdge R510 User Manual
Page 19
Dell R510 Reference Configuration for Microsoft SQL Server® 2008 R2 Fast Track Data Warehouse
Page 17
Deploy an Integration Process
Once your integration processes are built, they are deployed into lightweight runtime engines known as
Boomi Atoms. The Boomi Atom is the "secret sauce" to Boomi's technology, and allows your integration
processes to run wherever needed and as many times as needed, enabling nearly infinite scalability.
The Boomi Atom contains within it one or more complete end-to-end integration processes, and
executes those integration processes with absolutely no dependency on Boomi's platform. This allows
for several deployment options to accommodate any integration requirement.
SaaS to On-premise
On-premise applications are typically kept behind a firewall, with no direct access via the
Internet, and no access even via a DMZ. To handle this requirement, the Boomi Atom can be
deployed on-premise to directly connect the on-premise applications with one or more
SaaS/Cloud applications. No changes to the firewall are required, and the Atom supports a full
bi-directional movement of data between the applications being integrated. In this deployment
style, your data does not enter Boomi's data center at any point.
SaaS to SaaS
When all the applications being integrated can be accessed via a secure Internet connection,
the Boomi Atom can run in Boomi's cloud for a zero-footprint deployment. Boomi manages the
uptime of the Atom in this configuration. Your data is completely isolated from any other
tenants in Boomi's platform.
Cloud to SaaS/Cloud
If you are hosting your own applications either as an ISV or for internal use, you can deploy the
Boomi Atom into any cloud infrastructure that supports Java, such as Amazon, Rackspace,
OpSource, etc. This offers direct connectivity between your application and the applications you
wish to connect. In this deployment style, your data does not enter Boomi's data center.
Managing Changes to Integration Processes
Because applications are inherently dynamic in nature, so are the integrations that connect them.
AtomSphere provides significant capabilities for managing integration changes in a very simple, non-
disruptive, and auditable manner. Using a “Test Mode”, integration changes can be tested and verified
without impacting any integrations currently running in production. Once tested, the new integration
process can be deployed to production to replace the outdated process.
For more advanced testing requirements, AtomSphere provides Environments functionality.
Environments are distinct and persistent collections of Atoms, enabling you to separate integration
elements such as test versus production login credentials. Environments are the recommended
approach when the applications being integrated have dedicated test/QA environments. Once defined
and tested, processes can easily be promoted from one environment to another, with a full audit trail
of what was promoted, when it was changed, and by whom.