What is the exact WISD used for?
Posted: Tue Nov 02, 2010 2:44 pm
Our current project requires real time processing of xml data to a target database. However, due to various constraints outside the ETL process we have an inherent batch process which processes data every 5-10 mins.
I want to propose a better solution wherein we can achieve streaming of data using WISD/MQ series. I am aware of MQ series but have very little understanding of Webservices/WISD.
Now comes my actual question.
- Can WISD (in conjunction with XML stages) be used to process a stream of XML files coming from the source? or does it have to use MQ series as well?
From the reading I have done, it seems as if WISD is only a mechanism for triggering the job(or rather having an always on job) but will not be able to actually receive the XML.
I understand that I will need to have a job with MQ stage as source to read the xml and pass it to an XML input stage for parsing. This job will also have to be deployed as a WISD job so that it can parse the xml's as they arrive in the Middleware que.
Any information on the above would be highly appreciated.
I want to propose a better solution wherein we can achieve streaming of data using WISD/MQ series. I am aware of MQ series but have very little understanding of Webservices/WISD.
Now comes my actual question.
- Can WISD (in conjunction with XML stages) be used to process a stream of XML files coming from the source? or does it have to use MQ series as well?
From the reading I have done, it seems as if WISD is only a mechanism for triggering the job(or rather having an always on job) but will not be able to actually receive the XML.
I understand that I will need to have a job with MQ stage as source to read the xml and pass it to an XML input stage for parsing. This job will also have to be deployed as a WISD job so that it can parse the xml's as they arrive in the Middleware que.
Any information on the above would be highly appreciated.