Pingala

Does Biztalk webservice support REST I think that is included in .NET Framework 3.0 (WCF). What is counterpart of Ws-reliability (QoS) for REST-ful web service


Re: BizTalk R2 General REST support

SaravanaKumar_1977

REST is not a standard. You will not see the W3C putting out a REST specification. You will not see IBM or Microsoft or Sun selling a REST developer's toolkit. Why Because REST is just an architectural style. You can't bottle up that style. You can only understand it, and design your Web services in that style. (Analogous to the client-server architectural style. There is no client-server standard.)

While REST is not a standard, it does use standards:
  • HTTP
  • URL
  • XML/HTML/GIF/JPEG/etc (Resource Representations)
  • text/xml, text/html, image/gif, image/jpeg, etc (MIME Types)

The conclusion is BizTalk supportS xml dataprocessing. So the application have to made in such way to support REST Architectural Style.

Thanks,

Saravana Kumar





Re: BizTalk R2 General REST support

Pingala

Thank you, I would consider B2B and A2A communications with SOAP/WS-*. However, for the client side (with C2A), I would like to consider REST style to make light-weight without compromising security. I think it is very useful for certain industries such as banks, consumer market etc. As long as BizTalk can host such services with some kind of protocol translation, REST is just a complementary to SOAP. One day we may include REST as standard (as it is in WCF); after standards mature with usability.






Re: BizTalk R2 General REST support

Leonid Ganeline - MVP

not sure about using REST when you need good security




Re: BizTalk R2 General REST support

Pingala

Except for QoS, REST should be ok with SSL for end-users. I consider QoS for B2B and S2S (A2A) where SOAP is the right choice. Any comments




Re: BizTalk R2 General REST support

Saravana_Kumar_

I guess REST is nothing but Plain old xml (POX) communication, main difference from our traditional web services transport is there is no SOAP wrapper over your business message.

You can achive this in Biztalk using a HTTP 2 way receive-send adapter. In terms of security, you'll be able to take advantage of transport level security using HTTPS.

Regards,
Saravana Kumar
http://www.biztalk247.com/v1/
http://www.digitaldeposit.net/blog
[Please mark the response as "Answer" if it solves your problem.]





Re: BizTalk R2 General REST support

Pingala

That is great for BTS (as ESB spoking to end-devices) to provide light-weight communications. Thanks.