Tuesday, September 9, 2008

Oracle and BEA come together

The Register reported last month that BEA WebLogic is now Oracle's strategic Java container, and that it is getting an infusion of features from the Oracle Application Server.

This gives an opportunity to look at some Oracle and BEA deployments of Vordel's XML Gateways. So, let's look at an example of each...

In the scenario below, deployed for a mobile telecoms operator, WebLogic is used. The Vordel XML Gateways sit in front of WebLogic and dynamically populate the XML messages with mobile phone subscriber information gleaned from an array of Oracle databases, as well as authenticating the senders of XML traffic. The on-the-fly "enrichment" of XML with client data is an example of XML Performance Offload, since this takes that processing task off the application server, and makes use of caching, XML Acceleration, and cryptographic acceleration (when the information "injected" into the XML is signed).



In the following example, for a solution spanning VoIP and mobile telecoms, we see Vordel XML Gateways being deployed in front of the Oracle Application Server. In this case, they implement key XML processing which have been offloaded from the application server. Effectively, combined with the load-balancer, the XML Gateways are acting as an Application Delivery Platform for the Web Services.



Note that in both diagrams above, the XML Gateways are acting not only on the traffic going into the Oracle and BEA Web Services, but on the response traffic also. It is important not to forget to process Web Service responses.

0 comments: