GLYPH<SM590000> Integrate events from cloud-based applications like Salesforce, Workday, and Marketo  with on-premises packaged applications like SAP. This allows the SAP system part of the  integration to be run on-premises to remove the need to expose the SAP system directly  to the internet. All communications with SAP are controlled by the callable flow that runs  on-premises. Also, by not directly integrating the cloud integration to the SAP system, it  reduces the number of network interactions that are required to one call from the cloud to  the running callable flow. GLYPH<SM590000> Integrate IBM App Connect Designer flows into on-premises transports like IBM MQ, file  systems (including managed file transfer), and databases without having to allow direct  access from the cloud to these transports. Each transport can be accessed by  constructing a flow for an IBM App Connect integration server, and making it available as  a callable flow. GLYPH<SM590000> Allow the exchange of data from cloud-based formats that are based in JSON or XML to  proprietary message formats like EDIFact, COBOL structures, or CSV. You can use  callable flows to convert between these formats using the rich-message-parsing  technology that is available in IBM App Connect Enterprise. Figure 7-105 outlines how the use of callable flows authored in both IBM App Connect Toolkit  and Designer can enrich your Hybrid Integration implementations.  Figure 7-105 Callable flows between IBM App Connect Toolkit and Designer authored flows If you need to call a callable flow in IBM App Connect Toolkit from Designer flow you can do  that by using an application name that is identical to the IBM App Connect on IBM Cloud flow  name, with the endpoint name set to default. There’s no need to copy any definitions from Ap p Connect Toolkit to Designer or vice versa.  After the IBM App Connect on IBM Cloud flow is started, it can be discovered and then  executed by any flow that’s configured with the correct application name and endpoint name. As shown in Figure 7-105 on page 536, you can call Toolkit flows from other Toolkit flows. As  discussed in the previous section, this is achieved by using the Switch server technology. The  Switch server can be deployed either in IBM App Connect managed runtime (iPaaS) or  deployed on your own cloud. 536  Accelerating Modernization with Agile Integration