Invoking ReSTful Services   Daniel Toomey, Mexia Consulting     Senior Integration Specialist
•    –    –    –    –    –•    – http://social.technet.microsoft.com/wiki/contents/articles/invoke-        restful-web-ser...
• Re            S   T••       HTTP             CRUD       PUT              CREATE       GET              RETRIEVE       PO...
••       http://www.contoso.com/Customer/Details/9999       <?xml version="1.0"?>       <soap:Envelope xmlns:soap="http://...
•    –    –•    –    –• No OOTB support for ReST                                5
•    – Specify HTTP method in the request message    – URL path & query string template    – Encoding request / Decoding r...
•   http://msdn.microsoft.com/en-us/magazine/cc163302.aspx                                                             7
•   http://msdn.microsoft.com/en-us/magazine/cc163302.aspx                                                             8
1.2.3.4.     9
1.2.3.4.     10
•    –    –    –    –        http://code.msdn.microsoft.com/Invoking-ReSTful-Web-with-        776ceb78
Twiiter_BTS
•    http://www.ibm.com/developerworks/webservices/library/ws-restful/•    http://www.predic8.com/rest-webservices.htm•   ...
14
Upcoming SlideShare
Loading in...5
×

Consuming REST Services in BizTalk 2010

1,964

Published on

How to integrate with REST Services in BizTalk Server 2010 or earlier.
Based on article by BizTalk CCxG Team on TechNet:

http://social.technet.microsoft.com/wiki/contents/articles/invoke-restful-web-services-with-biztalk-server-2010.aspx

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,964
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • A resource could be an XML document, a website, etc.Every resource can be uniquely identified through a URL.
  • Consuming REST Services in BizTalk 2010

    1. 1. Invoking ReSTful Services Daniel Toomey, Mexia Consulting Senior Integration Specialist
    2. 2. • – – – – –• – http://social.technet.microsoft.com/wiki/contents/articles/invoke- restful-web-services-with-biztalk-server-2010.aspx
    3. 3. • Re S T•• HTTP CRUD PUT CREATE GET RETRIEVE POST UPDATE DELETE DELETE
    4. 4. •• http://www.contoso.com/Customer/Details/9999 <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope " soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding "> <soap:body pb="http://www.contoso.com/customer "> <GetDetails> <ID>9999</ID> </GetDetails> </soap:Body> </soap:Envelope> http://www.contoso.com/Customer/Details?firstName =John&lastName=Smith
    5. 5. • – –• – –• No OOTB support for ReST  5
    6. 6. • – Specify HTTP method in the request message – URL path & query string template – Encoding request / Decoding response• WCF 4.0 Extensions – Message Inspectors – Extension to client runtime via custom behavior configuration – Must be registered in the machine.config file – More on “Extending WCF with Custom Behaviors”: – http://msdn.microsoft.com/en-us/magazine/cc163302.aspx 6
    7. 7. • http://msdn.microsoft.com/en-us/magazine/cc163302.aspx 7
    8. 8. • http://msdn.microsoft.com/en-us/magazine/cc163302.aspx 8
    9. 9. 1.2.3.4. 9
    10. 10. 1.2.3.4. 10
    11. 11. • – – – – http://code.msdn.microsoft.com/Invoking-ReSTful-Web-with- 776ceb78
    12. 12. Twiiter_BTS
    13. 13. • http://www.ibm.com/developerworks/webservices/library/ws-restful/• http://www.predic8.com/rest-webservices.htm• http://rest.elkstein.org/• http://msdn.microsoft.com/en-us/magazine/cc163302.aspx• http://weblogs.asp.net/gsusx/archive/2011/02/08/tellago-devlabs-a-restful-api- for-biztalk-server-business-rules.aspx• http://www.microsoft.com/downloads/en/details.aspx?FamilyID=FF6E4498- B1FF-4932-BA6B-1B53AC6FB3B2&displaylang=en• http://weblogs.asp.net/gsusx/archive/2011/02/08/tellago-devlabs-a-restful- api-for-biztalk-server-business-rules.aspx 13
    14. 14. 14
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×