webmethods architecture

hi ,

here we r trying to implement the webMethods in one major client(some -X-).
The scenario is they are getting many files from many clients.All the files sent by the clients are coming to the FTP SERVER of X.

Before now we had planned to get these files from the ftp-server and then to the WM-IS.
Now the question is our client X wants to eliminate this ftp server and wants those files to be sent to the IS -Directly.

i would like to know is there any possibility we can go on in this sitaution.
(iam sending the pictuiresique representation of this in the documtnet form for the better understanding).
any help would be most apprecaited.

Integration Server can send and receive data using the FTP protocol. You can indeed eliminate the FTP server if desired.

Keep in mind that though IS supports FTP, it is not a traditional FTP server. It does not write incoming data to files (unless you implement service(s) to do so). Be sure to review the documentation about how IS processes incoming data. Also review the security information since presumably there will be an IS instance exposed to the internet in your implementation.

iam tnkful to u reamon…
i wan to tel u that in scenario which i exaplined in my last post the clients r nothing ot take with the WM at our client -X- side… means they dont wan to install any of the webMethods componenets at their systems.

now my questions is can we still go ahead with this situation with help of any other sbsitutes likeby writing the webservices at -X-side appliation.( i mean client -X- side).

iam ssending u the ruf daigram to have alook on this scenario.

plz respond …

To make sure I understand:

  • your client X wants to use wM Integration Server
  • Files are sent to client X by others using FTP (client X partners)
  • Client X doesn’t want wM software on partner hardware

Is this a correct view of your scenario?

If so, then you’re okay. The partners don’t need any wM software installed. They simply need to use their own FTP client software to send the files.

It may be worth going through the IS documentation in a bit more detail if you’re setting an integration infrastructure for your client. This is pretty basic material.

I got the query may be it seems simple to u all.And tht is :

we have this machine at our client :SOLARIS 10/WITH ORACLE 10 DataBase/XEON PROCESSOR - 64 BIT high end with 2 APPLICATIONS running on it.

Now my query is (with out considering of performance issue)

1.can we install WM-IS and WM- Broker on this machine.(or)
2.Do we have to put WM-IS,WM-Broker,ORALCE—these three on three different machines independently.
plz help…

ok without considering performance issue…yes you can install “WM-IS,WM-Broker,ORALCE” on the same machine…

I thanks a lot for u r response talha khan.

Hi reamon,

Now tht we had decided to remove the FTP server from the client –X- to get the data .

Now my question is
1:what could be possible ways that …data from the clients of X be coming to the WM-.IS of –X-directly .
2:How can we be able to get the data from clients now(do we have to use webserivces or how …….)
3:Can WM-IS be able to get the data.

Q::would it be fine if we use TN rather than Broker in this scenario.???

Plz help in this issue.

2:How can we be able to get the data from clients now(do we have to use webserivces or how …….)

[COLOR=#0000ff]Yes, either use webServices (UDDI/SOAP) based or standard HTTP posts to IS/TN receive gateway directly based on your mentioned scenario if you want to avoid FTP transfers.

3:Can WM-IS be able to get the data

Yes,please go thru the various transports described in ISAdministration or Developer userguide for transporting data via different protocols.

4)Q::would it be fine if we use TN rather than Broker in this scenario.???

Yes,for external interactions (trading partners,customes) TN component is the always choice and for internal processings/messaing use Broker component as choice (feautures inculde queue based processing,GD,reprocessing failures,notifications etc…)

Rob,will help you in more details.


HTTP post/get (with or without SOAP)
FTP put (don’t need an FTP server on client side–just an FTP client)

As rmg pointed out, the docs cover the various mechanisms to send data to IS.

The clients can send the data using the transports mentioned. Or you can use those transports to retrieve the data from the clients. If you retrieve the data from them, then they will need an HTTP or FTP server for you to contact.

Yes, you can use Trading Networks. Using TN doesn’t really change how you interact with the clients though. TN provides a processing framework that helps you process and track messages in and out of your IS.

I have to point out again that this is pretty basic material and is well covered in the wM documentation. Please review the documentation.

hi rmg,

   thanks for ur reponse....and i think by now we  will start the development  for the client-X- soon.....