platform as a service - boomi
infra as a service
software as a service
security - data server has 128bit encryption - monitoring
boomi provides - access control - identity management - authorization and authentication
Atom -> contains all components required to run a process -> single system - small processes
Molecules -> collection of atoms from different machines - to perform one action - load balanced - perform big tasks
Atom Cloud - one or more cloud molecules installed on different machines - shared with different accounts
on premise - deploy behind firewall - many ws or db needed to be connected
start shapes -> 4 types - no data- data passthrough - connector - trading partner
sftp/disk -> get or send operation
http connection -> get or send on http client
shapes - setprop try/catch connector process calls process route route decision map cache
business rules - multiple rules applied - if-else-if
decision - one condition
branch - sequential
route - based on condition - pass doc
process route - dynamically select process or trading partner
cleanse shape - validate values
multithreading - flow control - parallel - batching with parallel
trycatch - notification
map - transform one format to another
profile - database - edi xml json
prop types - process prop - shared data along comp in a process
dynamic process prop - allow dynamically modify runtime
document prop - each document will have set prop set
dynamic document prop - modify doc prop runtime
main process - last run time - sub process - cannot get last run time
custom logging - notify shape - custom message to logs
data process - base64 encode - combine - split search/replace
document cache - store document in memory during execution
document flows - as a group but executed individually
cross reference table - map data with different systems or data types - consists of source and target column
map function - data transformation - calc - conditional logic - validation - business rules shape
deploy - build - pack - deploy - versions - rollback
extensions - configure variables
deploy only main process - sub process automatically deploys
process reporting - monitoring tracking and analyzing execution