Informatica Cloud TechTuesdays Session 10 – Using RESTful Web Services in the Cloud

1,502 views

Published on

With cloud applications gaining more prominence, REST has become the dominant form of web services. JSON is a lightweight data interchange standard that's widely used as a payload within a REST web service. Learn how you can use REST web services together with JSON in an integration process with a cloud integration solution.

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,502
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Reason that XML and JSON are used as a payload is because the data is “self-describing”You can thus send the whole payload to the target system and it would understand the request you’re looking for.
  • Informatica Cloud TechTuesdays Session 10 – Using RESTful Web Services in the Cloud

    1. 1. #TechTuesdays @infacloud Using REST Web Services in the Cloud Premkumar Somakumar, Cloud Labs Ashwin Viswanath, Cloud Product Marketing
    2. 2. Agenda • REST vs SOAP Web Services • JSON vs. XML – Comparison & Use Cases • Informatica Cloud Demo • Converting JSON/XML to flat structure from REST • Summary • Q & A • Next #TechTuesdays Session 2
    3. 3. Where Web Services Fits In 3 SOAP REST HTTP, SMTP, POP3, IMAP, FTP, Telnet, Gopher Transport Protocol XML JSON Message Format Payload Most common for SOAP Used by Web Services – optimized for data Used only for REST web services
    4. 4. JSON vs. XML – Comparison & Use Cases 4 JSON XML Extremely lightweight Extremely verbose Used very commonly in JavaScript enabled web clients Better suited for Adobe Flash, Oracle ADF, Microsoft InfoPath or open source solutions such as Netbeans Deals well with atomic values or lists or hashes of atomic values Deals well with extremely complex unstructured data Better for schema-less and entity-free data Better suited for namespaced, well- formed, mixed content documents
    5. 5. #TechTuesdays @infacloud REST Web Services Demonstration Premkumar Somakumar, Cloud Labs
    6. 6. #TechTuesday Tips for Success 1. Ensure you have the correct authentication (use your browser to test it out) 2. When given a choice between XML or JSON, choose JSON 3. To manually control metadata, fill in the “Sample response XML or JSON File” field in connection parameter 4. Download raw response data from REST Web Service into separate folder 6
    7. 7. Q & A #TechTuesdays @infacloud
    8. 8. Next Steps • Read the documentation on the REST Web Services connector: https://community.informatica.com/docs/DOC- 3190 • Download the generic REST Web Services Connector: https://community.informatica.com/solutions/rest_web_ser vices_connector • Next #TechTuesdays Session 11 on October 15th: Hadoop and Cloud Integration #TechTuesdays @infacloud Applications developed with REST Connector

    ×