Web 2.0
Yahoo 1994 Web 2.0
Yahoo 1996 Web 2.0
Trends Web 2.0
Bullet Point 1Bullet Point 2Sub BulletWeb 2.0
Characteristics  Web 2.0 is a living term describing changing trends in the use of World Wide Web technology and web design that aims to enhance creativity, information sharing, collaboration and functionality of the web.Characteristicsrich user experienceuser participationdynamic contentscalabilityWeb 2.0
ComponentsRIAWeb 2.0
RIAWeb 2.0’s success is mostly due to the use of light technologies such as AJAX that allow developers to create Light web interfaces for these new services.A new generation of Web applications, called (RIAs) —created using       sophisticated technology such as Macromedia Flash, Flex, and AJAX       enables rich content to be delivered to a far-reaching audience of consumers.Web 2.0
RIAWeb 2.0’s success is mostly due to the use of light technologies such as AJAX that allow developers to create Light web interfaces for these new services.A new generation of Web applications, called (RIAs) —created using       sophisticated technology such as Macromedia Flash, Flex, and AJAX       enables rich content to be delivered to a far-reaching audience of consumers.RIA frameworksAdobe FlashAdobe FlexCappuccino (application development framework)Curl (programming language)JavaFXMicrosoft Silverlight	OpenLaszloGoogle Web ToolkitWeb 2.0
SOAEssentially, SOA is a better way to develop software, by using the basic building blocks of "services."  Services are self-contained, stateless business functions, each of which accepts requests and returns responses through a well-defined, standard interface.Key Benefits  A key benefit to using an SOA solution is that the different components can be developed by different teams that have nothing in common but provide and use a specific and agreed upon protocol for communication between components. 
 There are many benefits to developing an SOA solution, such has dividing the workload of development to different teams or even different companies, providing a way to share the development costs with partners and/or vendors.Web 2.0
Social WebWeb 2.0

Web 2.0

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
    Bullet Point 1BulletPoint 2Sub BulletWeb 2.0
  • 6.
    Characteristics Web2.0 is a living term describing changing trends in the use of World Wide Web technology and web design that aims to enhance creativity, information sharing, collaboration and functionality of the web.Characteristicsrich user experienceuser participationdynamic contentscalabilityWeb 2.0
  • 7.
  • 8.
    RIAWeb 2.0’s successis mostly due to the use of light technologies such as AJAX that allow developers to create Light web interfaces for these new services.A new generation of Web applications, called (RIAs) —created using sophisticated technology such as Macromedia Flash, Flex, and AJAX enables rich content to be delivered to a far-reaching audience of consumers.Web 2.0
  • 9.
    RIAWeb 2.0’s successis mostly due to the use of light technologies such as AJAX that allow developers to create Light web interfaces for these new services.A new generation of Web applications, called (RIAs) —created using sophisticated technology such as Macromedia Flash, Flex, and AJAX enables rich content to be delivered to a far-reaching audience of consumers.RIA frameworksAdobe FlashAdobe FlexCappuccino (application development framework)Curl (programming language)JavaFXMicrosoft Silverlight OpenLaszloGoogle Web ToolkitWeb 2.0
  • 10.
    SOAEssentially, SOA isa better way to develop software, by using the basic building blocks of "services."  Services are self-contained, stateless business functions, each of which accepts requests and returns responses through a well-defined, standard interface.Key Benefits A key benefit to using an SOA solution is that the different components can be developed by different teams that have nothing in common but provide and use a specific and agreed upon protocol for communication between components. 
  • 11.
    There aremany benefits to developing an SOA solution, such has dividing the workload of development to different teams or even different companies, providing a way to share the development costs with partners and/or vendors.Web 2.0
  • 12.