Hi folks …sorry for the long posting…but here is what i am exactly looking for help:
The current business process is :
wM server at Partner1 sends an XML message of over HTTPS to Partner2 front end system i will call it(FS)as XML , then this (FS) system send Ack back to Partner1 wM and convert the XML message into CSV and then puts in a folder of backend system of Partner2 i will call it (BS) in (using FTP link but not FTP server)
Then Partner2 backend system(BS) in picks up the file, processes it and puts reply in outbound folder. And sends Async ack.
Then Partner2 front end system(FS) pick up the reply file from the backend’s outbound folder, convert it back to XML and send it to Partner1 wM.
The future businnes scenario is:
The idea is to replace partner2 front end(FS) with webMethods server .
This webMethods will handle the conversion from XML to CSV and serve as what (FS) was doing ( sending acks and conversion from and into XML and CSV. And putting the CSV file in MTS using FTP link (OR if there is a better solution) and handle the reply back to the partner's webMethods server
My basic understanding so far is the following:
Partner1 new wM partner2
wM --xml-à XML to CSV and send ack –– process and
put CSV in folderàCSV reply in outbound folder
Of course the is a Sync acknowledgment between of parner1 and new wM …and Async between BS backend and Partner1.
Now I have some questions and concerns of getting this job done:
- How, and what is the best architectural design to achieve this?
- What are the components needed, so that communication and connectivity between webMethods in Partner1 and Partner2 BS is handled.?
How do I handle the XML message that is coming from Partner1 webMethods server? I mean how is the exact flow of the message( starting from where it arrives and how it gets handles and everything till it gets formatted to CSV and putting it in the (BS) of Partner2 folder, along with sending the Sync and Asyc acks to Partner1). What kind of services to handle the conversion…etc…
Thank you again I really appreciate your support and help.
Regards
#webMethods#Integration-Server-and-ESB#webMethods-General