2 Replies Latest reply on Jul 20, 2010 11:39 AM by 785892

    SOA integration with legacy system(eg Mainframe)using Oracle based products

    785892
      Hi All,

      Recently I have started exploring the SOA products on Oracle Stack (looked into Oracle Service Bus [which was earlier known as ALSB] , Oracle's Enterprise Service Bus [OESB], ALBPM etc). Just wanted to understand SOA Integration the Legacy Environment from Oracle point of view. Currently I have a SOA based system which is based on IBM product suite. The application connects to Mainframe systems.

      In short following is how architecture goes :

      *Clients ----> Looks for a service on the Java side [  e.g getCreditRating(long clientId) ] ----> Publishes the xml based request to a queue ----> Websphere Message Broker [WMB] retrieves the XML request and sends it to mainframe systems by converting the xml based reques to cobol copybook.*


      Mainframe processes the request, sends the output (in the COBOL copy book format) back to the WBM, WBM does the transformation and translation job (typical service bus feature) and converts the COBOL Copy book response format into the XML based response format and writes it back to the queue.

      Java Application will read the xml response message from the queue (will do reformatting if required) and send it back to the caller as a response to the original request.


      Websphere Message Broker (WMB) is being used as a Service Bus. On WMB side, we define message flows which process the incoming and outgoing messages (based on the logic we define inside it.

      So in brief, this is how Mainframe integration has been done in few of the projects I have handled in the past.

      Out of curiosity, I am looking for some kind of SOA architecture on Oracle suite (oracle based products, e.g OSB, ESB, ALBPM etc) which involves into legacy integration (e.g integration to Mainframe backend systems).

      Lately I have been googling on the same topic, and came to know there are some kind of legacy adapters available for such type of integration. Where do I get these adapters from? (I mean who is the vendor for those adapters? )

      I would appreciate if any of the forum members can take the lead on the subject and pls shed some lights on it.

      Thanks for your precious time in reading the post.

      Jameel