10.02.2013 Views

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

Progress Sonic ESB Configuration and Management Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 11: Using Actional with <strong>Sonic</strong> Components<br />

Exposing <strong>ESB</strong> Process over HTTP(s) - REST<br />

In this scenario, based on the RESTful<strong>ESB</strong> <strong>and</strong> PatientService samples, an external HTTP<br />

client invokes an <strong>ESB</strong> process over HTTP. The request is received by a <strong>Sonic</strong> Connect<br />

service, shown in the middle of the flow diagram. The exposed <strong>ESB</strong> process is shown on<br />

the right.<br />

The Actional <strong>Management</strong> Server levels are mapped as follows:<br />

Actional<br />

<strong>Management</strong><br />

Server Level REST calls In this example<br />

1 Host Name lenw500<br />

2 Servlet context name /<br />

3 URI template /patientservice/patients/{pid}<br />

4 HTTP method GET<br />

Figure 11. <strong>ESB</strong> Process over HTTP(s) - REST<br />

The Actional Servlet interceptor <strong>and</strong> <strong>Sonic</strong> CXF Jetty interceptor provide visibility in this<br />

example. The CXF Jetty interceptor supports payload capture for both inbound <strong>and</strong><br />

outbound messages.<br />

277 <strong>Progress</strong> <strong>Sonic</strong> <strong>ESB</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Management</strong> <strong>Guide</strong> 8.5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!