Download presentation
Presentation is loading. Please wait.
Published byCecil Rose Modified over 9 years ago
1
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Web 2.0 (why should you care ?) Matt Ganis IBM Senior Technical Staff Member Hawthorne, NY
2
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Who am I ? Senior Technical Staff Member, IBM Hawthorne –Site architecture for www.ibm.comwww.ibm.com –Have been: Developer, security, I/T (Olypmics)…… Started in IBM in 1983 (yes, I was a Pace Co-Op) Graduated Pace in 1985 (BS Computer Science) –1992 MBA I/S (Lubin School of Business) –2000 MSc Astronomy (University Western Sydney) –2007 Doctor of Professional Studies (Seidenberg)
3
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Why are you here ? Why are you learning Java ? –Why do we think it’s important ?
4
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Survey (freshmeat)
5
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Java has become ubiquitous Write Once, Run Anywhere –If you want to distribute an application across multiple platforms without rewriting significant pieces of it, Java is a great choice. The Java 2 platform is currently available for Linux, Unix, Windows and Mac These same ideals are being embraced by Web (using open standards/software)
6
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture What is Web 2.0 Web 2.0 is an attitude not a technology. It's about enabling and encouraging participation through open applications and services.” the widespread sense that there's something qualitatively different about today's web. … Web 2.0 is the era when people have come to realize that it's not the software that enables the web that matters so much as the services that are delivered over the web Paradigm shift in the way people think about and develop internet applications The point isn't the features, it's the underlying philosophy of relinquishing control.
7
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Some Web 2.0 concepts
8
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Web 2.0 is about taking the web to the next level of evolution. Static web sites Web 2.0 Sites are social, let users interact with each other, take advantage of the web as a platform Sites became interactive and they work around the constraints of the web
9
ibm.com Site Architecture © 2006 IBM Corporation
10
ibm.com Site Architecture © 2006 IBM Corporation
11
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Trends
12
ibm.com Site Architecture © 2006 IBM Corporation Social Trends Spread of Broadband –Increasingly ubiquitous connections A generation of “web natives” –Living on the web (mySpace, Facebook) –Social networking; blogging; instant messenger Create, not just consume
13
ibm.com Site Architecture © 2006 IBM Corporation Business Trends Exploit the Long Tail –At internet scale even niche communities are very large “We sold more books today that we didn't sell at all yesterday, than we sold today of all the books that did sell yesterday.” –Amazon employee quoted on Wikipedia Success of web services –No need to own the user interface. It's your data that they want Users can enrich your data “Harnessing collective intelligence of users” –Review and Recommend or Social Bookmarking; Folksonomies
14
ibm.com Site Architecture © 2006 IBM Corporation Technology Trends The Power of XML –Easier to exchange and process application independent data Agile Engineering –Incrementally developer your product; short release cycles –Continually adapt to user needs –“The Perpetual Beta” Maturation of the browser –XHTML, DOM, CSS, Javascript –Browser as platform, not just document viewer
15
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture The Web as a Platform Using the benefits of the web platform –Huge numbers of users –No need to ship out software, just update the site Sharing Services –“here is our API” –Finding new uses –SOA (Service Oriented Architectures) and Web2.0 “Participation, not publishing” Blogging –RSS (really simple syndication) feeds allow you to subscribe to a particular blog or site
16
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Web as a platform Google Maps –http://maps.google.com/maps?q=861+Bedford+Rd+Plea santville,+NY+10570
17
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture The Web as Platform (continued) Supports “The Long Tail”: No longer have to target the products which will sell large numbers Only way to use the tail is to keep costs low, web provides a platform to do that Consumers can get that really bizarre product that they can’t get in stores Long Tail Examples: eBay products exchange hands for just a few dollars create a movie and have it seen by hundreds of thousands online even if you can’t get a distributor YouTube - $1.65B acquisition Jobs that pay less than 10cents (http://www.mturk.com)
18
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Harnessing Collective Intelligence “ architecting systems so that they get smarter the more people use them ” Wikipedia; The Free Encyclopedia that anyone can edit –If you don't want your writing to be edited mercilessly or redistributed by others, do not submit it Google; Page Ranking –based on the number of links to a site and the popularity of the sources –Amazon Displays the most popular options and recommendations which are real-time computation based on actual sales
19
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Harnessing Collective Intelligence (continued) The Many are smarter than the Few –Don’t “chase the expert”, “ask the crowd” Ask the Audience –“Best collective decisions are the product of disagreement and contest, not consensus or compromise” Look at the standards bodies –“With most things, the average is mediocrity. With decision making, it’s often excellence”
20
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Blogseach - http://blogsearch.google.com
21
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Data is the Next Intel Inside Value of service is based on the database underneath Example: Amazon –Gets the same book information as other book stores from the ISBN registry –Adds images, table of contents, and sample chapters from publishers –Also users provide “Reviews” of the items Mashup –The Right to Re-mix, Some Rights reserved –Combining data from multiple sources to provide additional value
22
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Mashup Example http://www.geocaching.com http://www.geocaching.com –Imbedded google maps
23
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture End of the Software Release Cycle Launch –There is no need to wait until you have a finished product before launching a beta version of the application –Balance between having enough functionality for a Beta and being stable enough not to annoy your users too much –Using the Blogosphere to get word out there. –Stealth mode is often used to get users interested even before you are done first cycle of development Example: Gmail
24
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture 4. End of the Software Release Cycle (continued) “Perpetual Beta” –Observe your users, add features and watch if they use it and how they use it. –Remove unused features –Gather feedback from your users on what functionality they want and just add it In some of our projects we typically have releases every 2-3 months “Test Driven Development” –provides a way to quickly regression test your application –End up with great test suite
25
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Conclusion Think of a Paradigm Shift as a change from one way of thinking to another. It's a revolution, a transformation, a sort of metamorphosis. It does not just happen, but rather it is driven by agents of change. - Thomas Kuhn The Structure of Scientific Revolution
26
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture Thank you Questions/comments/thoughts Slides available at: http://webpage.pace.edu/mganis/present/web20.ppt ganis@us.ibm.com
27
ibm.com Site Architecture © 2006 IBM Corporation ibm.com Site Architecture
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.