Announcement Announcement Module
No announcement yet.
Spring Integration Component Build Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • Spring Integration Component Build

    I have requirement to build an Integration component to Bridge a gap between two vendor components:

    We are looking for realtime offer Decisioning solutions for our website based on the customer events to imporve our marketing and relationship managment.

    We are planning to buy a Event data capture mechnism from Vendor 1... which basically Captures customer events from our website such as pages viewed/clicks/offers hovered etc. via AJAX call and stores them in to a component say component A.

    We are also palnning to buy a realtime decisioning component C from Vendor 2... which could take intelligent decisions to provide a Next Best Action for a given customer...

    We need to build a component B which PULLs the row events data for the current session from the Component A and PUSHes them to Component C Just before the decision is taken by Component C.... Component B also need to do some transformation inbetween...

    Both A and C offer SOAP/REST based Webservices (API) to integrate.

    We are thinking of different Integretion Patterns here


    A - Event Data collector Component
    B - Integration component
    C - Decisioning component

    1) B Polls A at a regular interval and does PULL from A abd PUSH in C
    2) C request B to get the required details at the time of decision making
    3) A Pushes events to B as and when they happen, B transforms and Pushes them further to C fro taking decisions.

    I am a beginner in the Integration space so any suggestions around these patter which one is better etc. or any other patterns based on Spring integration would be really useful and if you could also let us know how difficult would it be to build such an integration efforts etc.

    FYI... we have ruledout an options of building such integration component based on IBM Message Broker based on scalability and other concerns ... if you could provide any thoughts on that as well would be really useful....

    Hope to receive some inputs/ideas/suggestions from you ....

    Please, let me know if you need more details on the requirements....

    Thanks in advance.