views:

73

answers:

3

Is there any kind of framework that provides some generic mechanism for integration between applications or something similar? By integration I presume data exchange (import and export) between two applications via some standard interface like Web Service.

+4  A: 

Yes, there is - Windows Communication Foundation.

You can use that to communicate via Web Services over HTTP (SOAP or REST), TCP, Named Pipes, and many other protocols.

More traditional Inter-Process Communication (IPC) methods include Named Pipes, .NET Remoting, Memory-Mapped Files, and WM_COPYDATA. But I would really recommend WCF over any of those, it's a lot easier to get up and running.

Aaronaught
+1 here - this is the entire purpose of WCF. Go check it out and learn it - it's insanely powerful!!
Jaxidian
A: 

You may read about Windows Communication Foundation.

Darin Dimitrov
A: 

WCF works great for highly coupled systems, however, if you need your systems to be loosely coupled, try a message based framework like nServiceBus.

John Asbeck