Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following diagram depicts the collaboration of these main components with an easily-integrable monitoring and statistics component.

Implementing an API facade with WSO2 API Manager

WSO2 API Manager shares most of the components of WSO2 ESB. Both products are built on top of the same component-based WSO2 Carbon platform. Therefore, API Manager supports most of the ESB's functionality such as exposing SOAP services as REST-JSON.

Using both the API Manager and WSO2 ESB, you can implement an API facade architecture pattern. WSO2 recommends this architecture if you are performing heavy mediation in your setup. For implementation details of an API facade, see implementing an API facade with WSO2 API management platform. Since the API Manager does not have the ESB's GUI to perform mediation functions, you need to use the XML-based source view for configuration. Alternatively, you can create the necessary mediation sequences using the GUI of the ESB, and copy them from the ESB to the API Manager.

Also see the following usecases in WSO2 ESB documentation for more information on REST to SOAP conversion.

Excerpt
hiddentrue

See in FAQ space: http://docs.wso2.org/display/FAQ/APIM+Common#APIMCommon-IsitpossibletotoexposeSOAPwebserviceasaREST-jsonserviceviaAPImanager%C2%A0