AdroitLogic Private Ltd.

  • Increase font size
  • Default font size
  • Decrease font size
Samples / Articles / Tutorials


UltraESB as a Security Gateway for HTTP/S, REST, SOAP, Hessian, Text etc

This article explains how the UltraESB could be used as a HTTP/S or SOAP Security gateway, to front internally deployed services of an organization in a SOA. The UltraESB allows SSL termination, WS-Security validation/termination, HTTP Basic/Digest authentication enforcement, Client SSL certificate validation etc, from a security point of view. Additionally it provides validation and transformation capabilities - and supports secure XML processing which safeguards the infrastructure from XML based attacks.

Read more...
 

Reference Guide - Mediation and Configuration

This document describes the UltraESB public API for mediating messages, and the configuration of the various transports, WS-Security and AS2 options

Read more...
 

The ESB Performance Testing Framework and Execution Round 4 - explained in detail

The objective of this article is to explain the ESB Performance Test Framework and the tests carried out in Round 4 in detail. Understanding this article will help develop the necessary configurations to compare the performance of any ESB using this test framework.

Read more...
 

ESB Performance Testing - Round 4

This article is based on the 4th round of ESB Performance testing conducted by the author since June 2007. This performance framework has now become the de-facto ESB Performance test suite, with vendors such as WSO2, BEA and Mule using it to publish benchmark results. This round moves the test execution to the Amazon EC2 environment, so that end users can themselves run the tests and verify the results - as well as use the framework to compare any ESB of their choice against the options compared in this report.

Read more...
 

Using JTA Transactions with a SOAP, REST or any other Proxy Service

This article describes the simple - yet powerful support for JTA transactions, within the UltraESB. The UltraESB transports are capable of reading a message within a resource local (e.g. JMS local) or JTA transaction - to ensure that a rollback on the message during processing will put the message back into the original location for re-processing. Additionally the UltraESB can perform transactional mediation for messages received over any transport - such as HTTP/S, and this article gives an example.

Read more...
 

Using the UltraESB as a WS-Security gateway

This article describes how the UltraESB can be used as a high performance WS-Security gateway in an enterprise deployment. The example demonstrates how the UltraESB verifies the timestamp and the signature and performs decryption of an encrypted SOAP message, and forwards a valid request to a backend service after removing the security headers. The response is signed and encrypted, and then returned back to the client.

Read more...
 

Schema validation and Error handling with the UltraESB

This example introduces XSD schema validation of XML payloads with the UltraESB. Additionally it shows how the UltraESB performs error handling and recovery - and how a sequence defines another sequence as its error handler.

Read more...
 

Proxy to and from FastInfoset with the UltraESB

This example shows a Proxy service capable of mediating a Jax-WS service, and additionally accepting FastInfoset requests and forwarding them to non-FastInfoset compatible backend services by converting the requests to regular XML. The responses from the backend services are converted again to FastInfoset requests, and sent back to the clients.

Read more...
 

Proxying SOAP messages with the UltraESB

This example demonstrates a simple SOAP Proxy service, and the use of request filters to make service resources such as WSDL's, XSD's available at the same URL of a service.

Read more...
 

Hessian binary message proxying with the UltraESB

This sample describes the ability of the UltraESB to handle, proxy or mediate a message of almost any format. In this example, we not only proxy a binary Hessian message over HTTP, but if the Hessian classes are available to the runtime, we even show how the UltraESB could read and process the message in transit.

Read more...
 

HTTP Basic and Digest Authentication with the UltraESB

This example shows how HTTP Basic and Digest authentication could be enabled on a transport for authentication, and the user information retrieved during message mediation.

Read more...
 

UltraESB as a Reverse Proxy or Web Proxy

Although the UltraESB is mainly targetted towards service interactions, sometimes services return HTML content, which is not typically well handled by an ESB. This example shows the ability of the UltraESB to proxy HTML responses, acting as a Reverse Proxy

Read more...
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  Next 
  •  End 
  • »


Page 1 of 3