6.5.7 Conclusion 6.6 Advanced API security Figure 6-157 Sign in In this section we have demonstrated how you can extend the Command side of the  Command Query Responsibility Segregation (CQRS) pattern to expose the functionality as  an API. In this way, you remove the IBM MQ dependency from the client side. But you  continue to have the benefits that IBM MQ provides, plus all the API Management capabilities  provided by APIC, including API security enforcement and API socialization among others. API management has enabled us to effectively hide the implementation from consumers.  They see the implementation as a black box component with only one way in, via the API  gateway as shown in Figure 6-158 on page 276. Chapter 6. Practical agile integration  275