Professional Documents
Culture Documents
Web 1.0 It is read-only It is about a single person, organization, ... It is document centric It is based on HTML It is for humans to read
Web 1.0 refers to the first stage in the World Wide Web, which was entirely made up of Web pages connected by hyperlinks. the early web allowed us to search for information and read it. There was very little in the way of user interaction or content contribution. Their goal for a website was to establish an online presence and make their information available to anyone at any time.
Web 1.0 versus Web 2.0 DoubleClic-->Google AdSense Ofot-->Flickr Akama-->BitTorrent mp3.com-->Napster Britannica Online-->Wikipedia personal websites-->blogging evite-->upcoming.org and EVDB domain name speculation-->search engine optimization page views-->cost per click screen scraping-->web services publishing -->participation content management systems-->wikis directories (taxonomy)-->tagging ("folksonomy") stickiness->syndication
Web 2.0 Social Networking - Anyone can participate in the content creation
Web 2.0 is the term given to describe a second generation of the World Wide Web that is focused on the ability for people to collaborate and share information online. Web 2.0 basically refers to the transition from static HTML Web pages to a more dynamic Web that is more organized and is based on serving Web applications to users. Other improved functionality of Web 2.0 includes open communication with an emphasis on Web-based communities of users, and more open sharing of information. Web 2.0 was previously used as a synonym for Semantic Web, but while the two are similar, they do not share precisely the same meaning
Web 2.0 - Mashups Mashup is a web application that combines data from more than one source into a single integrated tool. Development and utilization of web services Most sites you visit have a web service running in the background
These services allow you to integrate data between sites through APIs such as you see on Flickr and Amazon A web application combines data from more than one source into a single integrated tool; an example is the use of cartographic data from Google Maps to add location information to real-estate data, thereby creating a new and distinct web service that was not originally provided by either source
Application programming interface: API is a set of programming instructions and standards for accessing a Web-based software application or Web tool. Business Web 2.0: Software as a Service Software as a Service (Saas) is a model of software delivery where the software company provides development, hosting, maintenance, daily technical operation, and support SaaS can be for any market segment including home consumers, small business, medium and large business
Software as a Service What is it? An application owned, delivered and managed remotely by one or more providers. An application where the provider delivers an application based on a single set of common code and data definitions, which are consumed in a one-tomany model by all contracted customers at any time on a pay-for-use basis or as a subscription based on usage metrics Examples: salesforce.com
Challenges to discuss Identity management / security Functional integration Management integration Quality of service / remediation Rigorous understanding of SLAs, contracts required Skills Change, customisation
Regulatory, legal issues Particularly for non-differentiating SaaS sweet spot DPA, SOx, etc auditing / logging / controls provability
Challenges to Web 2.0 Lack of annotation Lack of links Lack of link semantics Lack of data semantics Lack of standards or use of standards
From Web 2.0 to Web 3.0 In Web 2.0 users create and share content through social networks, email, widgets and more The flood of content generated by users created the need for dealing with the content Web 3.0 will provide the solution for managing and organizing the wealth of online information in an intelligent and relevant manner Web 2.0 has created the content Web 3.0 will manage it The Future: W3.0 Building massively scalable data centers that are secure, reliable, and highly available is very complex and vary expensive. Traditional client-server software development is still a painful and complex process Deployment of applications is still difficult and the cost of maintenance is expensive Web 3.0 Redefined
Web 3.0 is the integration of data on the Internet (Web 1.0) - Data is online + Super Apps (Web 2.0) - Sites share via APIs and social networks (Web 3.0) Plugs into this massive amount of data we have made available on the web Web 3.0 as a Platform We will see data being integrated and applying it into innovative ways that were never possible before
The new reality ... open data is a competitive advantage Stop worrying about protecting information !!!!! Instead start charging for it, by offering an API ...For a small fee for each API call
Web 3.0 Software Development Big changes to the traditional software industry Anyone can innovate, anywhere Code is written, collaborated on, debugged, tested, deployed, and run in the cloud SaaS apps can be developed, deployed, and evolved far more quickly and cost-effectively than traditional software of the client-server era
CIOs finally break through the innovation backlog created by the cost and complexity of maintaining client-server apps
Web 3.0 Global Development All you need to create an application is an idea, others can then add their talent Every developer around the world can access the same powerful cloud infrastructures Because code lives in the cloud, global talent pools can contribute to it
Because it runs in the cloud, a truly global market can subscribe to it as a service
Development in the Cloud No need to purchase application servers and a small army to fine tune and maintain them Software developers wont have to build a security and sharing model. The cloud provides these items
Ease of deployment, and depth of functionality More time given to functionality and meeting client needs
Web 3.0 as the Semantic Web The Semantic Web - coined by Tim Berners- Lee, the man who invented the (first) World Wide Web
A place where machines can read Web pages much as we humans read them
A place where search engines and software agents can better troll the Net and find what we're looking for
The Resource Description Framework (RDF) A general method of modeling information through a variety of syntax formats Formatted as subject-predicate-object expressions The subject denotes the resource The predicate denotes trait or aspects of the resource and expresses a relationship between the subject and the object Web 3.0 Artificial Intelligence An extension of the Semantic web concept Academic research is being conducted to develop software for reasoning, based on description logic and intelligent agents, for example, the ''World Wide Mind'' project Companies such as IBM and Google are implementing new technologies that are yielding surprising information Web 3.0 will be manifested in... Communication: Total cross-platform communication: the message will track you down, wherever you are All forms of communication will be available on all media platforms: text, voice, video The choice of communication form will be transparent, based on the individuals preferences
Communication is unconstrained by platform, device, time or Information: The Semantic Web: Online knowledge databases will be uniformly indexed, categorized and ready to share Natural language commands, and potentially speech-to-text in the future, will be the way to navigate and search for information online
Computers will find information without being given exact search description, and will provide it to us at the very moment we need it
Advertising: Audience fragmentation and overflow of websites will require complex and accurate targeting Relevance Behavioral targeting:
> The advertising message is tailored to users present behavior Semantic web:
> If computers can find content relevant to the user, why not let them find the relevant ads for each individual? > Advertisers dream come true: theyll sell it to you before you even know you need it! Users will look for advertising that is relevant to them advertising is transformed from a random nuisance into a useful customized service
Web 3.0 Conclusion It is not a question of if web sites become web services, but when and how
Industry will move more Information Systems infrastructure into the Cloud
Applications of the future will be pieced together in a home- grown fashion from the End-User
Web 3.0 This will be about semantic web (or the meaning of data), personalization (e.g. iGoogle), intelligent search and behavioral advertising among other things.