This post covers the overview of the Dell Boomi Day 8 live session overview and FAQs that were asked during the session.If you are new to this technology, please check our previous post Terminologies Every Dell Boomi Developer Must Know
Before we start those who are not familiar with the dell boomi, I would recommend you to check our post Dell Boomi Training: Day 1 Review/Introduction & Q/As
What is Cache Memory?
Cache memory, also called CPU memory, is high-speed static random access memory (SRAM) that a computer microprocessor can access more quickly than it can access regular random access memory (RAM).
Document caching enables you to temporarily hold an index frequently used documents in the Atom (that is, cache them) while you perform multiple integrations between documents within an integration process.
- The purpose of cache memory is to store program instructions and data that are used repeatedly in the operation of programs or information that the CPU is likely to need next.
- The computer processor can access this information quickly from the cache rather than having to get it from the computer’s main memory.
- Fast access to these instructions increases the overall speed of the program.
Caching in Dell Boomi
- Document caching lets you add documents to a cache so that you can reference them later in a process or in a subprocess.
- This means that you can look up and hold in memory a large amount of data, and reference that data when you need it in the process.
- It helps you to avoid having to make multiple connector calls to an application within a single process in order to look up different types of information.
- You can get the documents from various sources, index and store the documents that you need, and then retrieve the cached documents for use in process execution.
- Each document becomes an entry in the document cache. If a document contains multiple records that you want to retrieve separately (as in a batch file), you must split the document before adding it to the cache.
- A document cache can be shared among parent and child processes. You can add documents to the cache in the parent process, and those documents are available in any child processes. However, the document cache is temporary — documents remain in the cache only for a single execution of a process, either in Test mode or when deployed to
production. You can also remove some or all of the documents from the cache during process execution if you want to reuse the same document
Developing SOAP/REST APIs in Boomi
Managing Dell Boomi APIs
The Dell Boomi API management is a powerful API solution. The big advantage it’s built on the same platform as Dell Boomi AtomSphere. It has the same look and feels. It also runs on the same infrastructure. Managing the API management module is therefore very simple. In addition to that, every month, you receive every automatic upgrade with new features. This ensures your API management platform stays up-to-date, secure and competitive.
- Web Services Server connector to listen for and accept REST, SOAP, and simple HTTP requests in real time and initiate Dell Boomi Integration processes.
- When a process containing this connector is deployed to an Atom, the Atom’s internal web server listens for documents based on configurations made in the WebServices Server operation or, if applicable, the API component.
- You can view the status of deployed web service listener processes and API components in the Listeners panel in Manage > Atom Management. In that panel, you can also pause, resume, and restart listeners.
API Management Features
- API’s are generated by importing existing Atomsphere web services. Zero-code API’s!
- Support for both SOAP of REST
- Support for versioning
- Deploy on-premise or in the Dell Boomi cloud
- Dell Boomi generates automatically a Swagger 2.0 specification for every REST API
- Dashboard with statistics and graphics
To know more about the Dell Boomi features, check our post-Unique Features of Dell Boomi Platform
Day 8 FAQs
1. If you use a cache, and there is a large file so is there any fail loops?
Ans. You have to make sure that you have a good amount of memory in cache
2. Can the cache handle a large amount of data? Does Cache mean that the file has to be in the cache or only data which is needed will be kept in the cache?
Ans. It’s up to you there are a no. of ways in which you can only keep the relevant piece in the cache. Also, if the file size is too much we can use batching, we use flowcontrolship to convert the collected data into batches. So, You execute the first batch and then pick next accordingly
3. Which connector is used to read from local files?
Ans. Disk Connector
4. Whenever you are developing a soap service in dell boomi, how do you get the wsdl URL
To get the WSDL URL you have to go to manage tab and then select the atom on which deployment has been done. Go to a shared server and there u will have hostname and port details.. Append /ws/soap?wsdl to it
- Dell Boomi Training: Day 1 Review/Introduction & Q/As
- Terminologies Every Dell Boomi Developer Must Know
- Unique Features of Dell Boomi Platform
NEXT Task For You!
If you have not downloaded the FREE eBook – 6 Docs Every Dell Boomi Developer Must Read yet, kindly Register and Get a copy in your Email inbox.
Did You Find this Blog useful?