Quantcast
Channel: BizTalkGurus
Viewing all articles
Browse latest Browse all 2977

Blog Post: ESB Toolkit Tip #10: Use Sentinet to create Virtual On-Ramp Services

$
0
0
 
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.
sentinet-overview OnRamps

 

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.
Add Virtual Service
 
Virtualize all or only selected operations of the OnRamp by dragging the Service to the Design surface of the Virtual Service.
Add Order Service
 
It is also possible to aggregate and compose multiple OnRamps into a single Virtual Service.
Virtual Service with 2 Services
 
The Virtual Service has now operations from multiple OnRamps. Services aggregation gives the benefit of software assets reuse.
Activate Service
 

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.
Monitoring Graph
 
In the Logs you can search for detailed information on a transaction.
Monitoring - Logs
 
Messages recording is possible at different message-processing stages.
Monitoring - Logs XML
 

See Also

For more information on Service Virtualization see:


Viewing all articles
Browse latest Browse all 2977

Trending Articles