View
213
Download
1
Tags:
Embed Size (px)
Citation preview
My Internship @ INSEAD
• How to connect to external components such as Del.icio.us, Skype, Flickr, blogger, by using the different APIs that are now available.
• The concept of rich client (Flash / Flex
2, Ajax, Integration Living Actors, etc...)
What is Web 2.0?
• Web 2.0 generally refers to a second generation of services available on the World Wide Web that lets people collaborate and share information online.
• New web-based communities
• Some social networking aspects
Web 1.0 => Web 2.0
• Rich Internet Applications (Flex, Ajax)
• Tags
• Webservice & APIs
• Mashups
• And more…
Web service
• Web service is a software system designed to support interoperable machine-to-machine interaction over a network.
• Protocol (Http, Https, SMTP, FTP…; XML-RPC, SOAP and REST.)
• WSDL (Web Services Description Language) • XML: All data to be exchanged is formatted
with XML tags
API & Mashup
• Application programming interface
• The interface that a computer system, library or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between them.
• A mashup is a website or web application that seamlessly combines content from more than one source into an integrated experience.
How does UK speed camera work?
Google Maps
Speed camera
address data
Return map image
Request
Request
Request
Return addressVisualize address on the map
API
Http
API
Conclusion
flexible componentflexible component
PluggabilityPluggability
MashupMashupXMLXML
Web serviceWeb service