Answered by:
Soap Envelop using WCF (Rest)

Question
-
Hi ,
I want to send and receive Soap Messages for a B2B application. Receiving end may have different technology like java.
Application need to support following things ....
1, Soap Message like <Envelop><Header></Header><Body></Body></Envelop>
2. Custom Soap Header
3. Message exchange pattern : Twoway-Sync, OneWay-Push, OneWay-Pull
4. Security : SAML Token
5. Reliable Message Enabled
6. Send business data as soap body or attach as MIME
7. Compression Enabled
8. Asynchronous Invocation
Is need to choose WCF or WSE3.0 or Web service ?
I am new to this type of application. Please help me.
Regards
Prince (Elavarasan)
+91-9094030509
Regards Prince
- Edited by Elavarasan Dhayalan Thursday, April 3, 2014 9:27 AM Speeling Mistake
Thursday, April 3, 2014 9:26 AM
Answers
-
Hi,
you can create a simple WCF service and after you can customization it for your work.
1, Soap Message like <Envelop><Header></Header><Body></Body></Envelop>
http://www.codeproject.com/Articles/598157/Building-SOAP-Message-Based-Web-Services-with-WCF
2. Custom Soap Header
http://blogs.msdn.com/b/mohamedg/archive/2012/10/21/adding-custom-soap-headers-in-wcf.aspx
3. Message exchange pattern : Twoway-Sync, OneWay-Push, OneWay-Pull
4. Security : SAML Token
http://msdn.microsoft.com/en-us/library/ee748498.aspx
5. Reliable Message Enabled
6. Send business data as soap body or attach as MIME
7. Compression Enabled
http://social.msdn.microsoft.com/Forums/vstudio/en-US/35965bb5-f155-42cd-aafb-69e614ab8c2f/wcf-data-compression?forum=wcf
8. Asynchronous Invocation
http://msdn.microsoft.com/en-us/library/ms730059%28v=vs.110%29.aspx
http://stackoverflow.com/questions/10861102/wcf-server-side-async-invocation
http://msdn.microsoft.com/en-us/library/ms734701%28v=vs.110%29.aspx
I hope to help you.
Bye
Alessandro
Alessandro Graps
- Marked as answer by Elavarasan Dhayalan Thursday, April 3, 2014 11:52 AM
- Unmarked as answer by Elavarasan Dhayalan Thursday, April 3, 2014 11:59 AM
- Proposed as answer by [MVP] Alessandro Graps Thursday, April 3, 2014 12:08 PM
- Marked as answer by Elavarasan Dhayalan Tuesday, April 8, 2014 12:18 PM
Thursday, April 3, 2014 9:40 AM -
If it is ok,
May you check like answer... :-)
Thanks
Alessandro
Alessandro Graps
- Marked as answer by Elavarasan Dhayalan Thursday, April 3, 2014 12:09 PM
Thursday, April 3, 2014 12:08 PM
All replies
-
Hi,
you can create a simple WCF service and after you can customization it for your work.
1, Soap Message like <Envelop><Header></Header><Body></Body></Envelop>
http://www.codeproject.com/Articles/598157/Building-SOAP-Message-Based-Web-Services-with-WCF
2. Custom Soap Header
http://blogs.msdn.com/b/mohamedg/archive/2012/10/21/adding-custom-soap-headers-in-wcf.aspx
3. Message exchange pattern : Twoway-Sync, OneWay-Push, OneWay-Pull
4. Security : SAML Token
http://msdn.microsoft.com/en-us/library/ee748498.aspx
5. Reliable Message Enabled
6. Send business data as soap body or attach as MIME
7. Compression Enabled
http://social.msdn.microsoft.com/Forums/vstudio/en-US/35965bb5-f155-42cd-aafb-69e614ab8c2f/wcf-data-compression?forum=wcf
8. Asynchronous Invocation
http://msdn.microsoft.com/en-us/library/ms730059%28v=vs.110%29.aspx
http://stackoverflow.com/questions/10861102/wcf-server-side-async-invocation
http://msdn.microsoft.com/en-us/library/ms734701%28v=vs.110%29.aspx
I hope to help you.
Bye
Alessandro
Alessandro Graps
- Marked as answer by Elavarasan Dhayalan Thursday, April 3, 2014 11:52 AM
- Unmarked as answer by Elavarasan Dhayalan Thursday, April 3, 2014 11:59 AM
- Proposed as answer by [MVP] Alessandro Graps Thursday, April 3, 2014 12:08 PM
- Marked as answer by Elavarasan Dhayalan Tuesday, April 8, 2014 12:18 PM
Thursday, April 3, 2014 9:40 AM -
Thank you Mr. Alessandro Graps.
I will check all the urls.
regards
Prince
Regards Prince
Thursday, April 3, 2014 11:46 AM -
Thanks you too...
It's a pleasure...
Bye
Alessandro
Alessandro Graps
Thursday, April 3, 2014 11:54 AM -
If it is ok,
May you check like answer... :-)
Thanks
Alessandro
Alessandro Graps
- Marked as answer by Elavarasan Dhayalan Thursday, April 3, 2014 12:09 PM
Thursday, April 3, 2014 12:08 PM -
Dear Alessandro Graps,
I have checked the following link for soap base message service
http://www.codeproject.com/Articles/598157/Building-SOAP-Message-Based-Web-Services-with-WCF
But in that case they given end point and service contract. In my case I will get only end point .
<client>
<endpoint address="http://localhost:5060/service"
binding="basicHttpBinding"
contract="Nelibur.ServiceModel.Contracts.ISoapService"
name="NeliburSoapService" />
</client>I have clearly explained my requirement in following diagram.
Let assume business need to send message to service B then i need to look up Service B's end point from database and create message for that service and sent to them. There is no service contract. My .net should send to soap message to any platformRegards Prince
Friday, April 4, 2014 11:46 AM