web 2.0 for atgentive a brief introduction to web 2.0 ye deng [email protected]

11
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG [email protected]

Post on 19-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Web 2.0 for AtGentive

A Brief Introduction to Web 2.0

Ye [email protected]

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…

All about Web 2.0

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

DENG Ye
WSDL: The public interface to the web service is described by Web Services Description Language, or WSDL. This is an XML-based service description on how to communicate using the web service.
DENG Ye
Web service protocol stack is the collection of computer networking protocols that are used to define, locate, implement, and make Web services interact with each other.
DENG Ye
simple example: SMTP is a web service

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.

UKspeedcamer

a

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

Questions?