In an environment where Microsoft BizTalk ESB Toolkit is deployed, a BizTalk receive location responsible for receiving ESB-destined messages is referred to as an "On-Ramp". Out of the box are generic web services provided by the BizTalk ESB Toolkit but you can also create custom On-Ramps. Web services are easily accessible so they are a good choice if you want to expose your On-Ramps to other applications but you also have to implement some kind of security. Especially when applications are not in the same network, it is important that applications do not communicate directly with BizTalk.
Sentinet provides these solutions with design-time and run-time governance, dynamic and remote management of security, monitoring, auditing, service agreements management, alerting and other vital SOA management features via non-invasive services virtualization. For example On-Ramps can be exposed to consumer applications via Sentinet virtual endpoints that may require a Username/Password, X.509 or SAML based authentication (or all of the above at the same time) using a variety of transport and message-level security models.

 

Service Virtualization

Virtual Services are created and designed using the Sentinet Administrative Console. Administrators drag-and-drop service versions on the Virtual Service Designer surface to create and manage the structure and behavior of the Virtual Service.
 
Virtualize all or only selected operations of the OnRamp by dragging the Service to the Design surface of the Virtual Service.
 
It is also possible to aggregate and compose multiple OnRamps into a single Virtual Service.
 
The Virtual Service has now operations from multiple OnRamps. Services aggregation gives the benefit of software assets reuse.
 

Monitoring, Tracking and Recording

Monitoring is a primary operational concern for organizations implementing APIs and SOA services. Without monitoring, there can be no service management, visibility or cost control. Sentinet monitoring allows extensive message exchange monitoring, tracking, and recording.

On the created Virtual Service you can monitor real-time and historical transactions.
 
In the Logs you can search for detailed information on a transaction.
 
Messages recording is possible at different message-processing stages.
 

See Also

For more information on Service Virtualization see: