40
Secure Systems Research Group - FAU Identity and storage in Web 3.0

Identity and storage in Web 3.0

  • Upload
    edan

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Identity and storage in Web 3.0. Web 1.0. 1993 - 2004. Tens of kb. Success stories. Amazon Ebay Yahoo. Web 1.0. High cost to entry and play Compared with before you could have relatively easy a national and an international presence Several publishers Few services - PowerPoint PPT Presentation

Citation preview

Page 1: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Identity and storage in Web 3.0

Page 2: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 1.0

Page 3: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

1993 - 2004

Page 4: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Tens of kb

Page 5: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Success stories

Amazon Ebay Yahoo

Page 6: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 1.0

High cost to entry and play

– Compared with before you could have relatively easy a national and an international presence

Several publishers Few services Limited customer feedback

Customers had to choose between services offered by others

Page 7: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 1.0 Identity

Customers had to prove they are legitimate clients

Companies had to protect account's information Identity would usually contain:

Username Password Address , billing and shipping Credit Card

Page 8: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 1.0 Identity

Page 9: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 1.0 Data storage

Relational databases Relation database design using entity relation

diagrams Oracle , Sql Server Large databases Transactions The data stored was more text, especially data

related with order processing

Page 10: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 1.0 Technologies

Java and .Net N Tier Architecture Web Browser,Web Server,

Application Server, Database J2EE, Servlets, Jsp

Page 11: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 2.0

Page 12: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

2004 - 2015?

Page 13: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Mb bandwidth

Page 14: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 2.0

Low cost to have your own website hosted. Many publishers Major number of services Multiple customer feedback

Customers can create content and be part of services

Customers can give great feedback

– Chats, blogs, pictures, movies integrated into commercial web pages

Page 15: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Success stories

Google Popularity success stories

Wikipedia , emergency of the collective Facebook Youtube My Space World Net

Page 16: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Emergency of collective products

Page 17: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 2.0 Identity

In web 2.0 a lot of information identity is disclosed by people

Beside name, shipping address, billing address we have birth date, friends , friend of a friend , interests, pictures, movies and blogs

Identity in Web 2.0 is spread across many websites like Facebook, My Space, You Tube, Blogger

People need to be careful in building their web 2.0 identity since it can affect decisions like employment

Page 18: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Identity

Page 19: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 2.0 Data storage

The data storage is supported by the normal relational databases

We have virtual object databases by using persistence frameworks like Hybernate

Since we have movies and pictures we have big databases at around tens of terabytes

In web 2.0 we have bigger databases because of multimedia documents managed

Page 20: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 2.0 Data storage

A new type of database is emerging, cloud based databases . Beside the relational databases, blogs, pictures and other items across Internet can be managed. http://www.itworld.com/saas/69183/watch-out-oracle-google-tests-cloud-based-database

Page 21: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 2.0 technologies

Web services, Soap Rest Rich client interfaces Java Script, Ajax , Json Cloud computing Mash ups Software as a service

Page 22: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 3.0

Page 23: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

2016? - 2025?

Page 24: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Tens of Mb of bandwidth

Bandwidth influences directly the user interface Web 1.0 means text + pictures only interface Web 2.0 means flash, video interface. It means

Java Script, Ajax, Json interface, Scalable Vector Graphics. Mobile Web

Web 3.0 means new technologies will be developed to bring an even richer interface . 2D will move to 3D. Example car looking from inside. From 2D floor plan to 3D apartment visualization .

Page 25: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Success stories

Amazon gives the people the possibility to find products of interest by displaying what other people bought after buying a similar product

Scientific Publishing task force - > group that tries to revolutionize scientific publishing

– That means what you publish will be understood by computers

Page 26: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 3.0

Web is going to be open to machine processing Machines can operate as agents. Semantic web. Information is going to be

organized as knowledge. Will this impact data storage? Are we going to have knowledge databases? How are they going to look? How about virtual knowledge databases?

Page 27: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Web 3.0 data storage

RDF database. www.guha.com Manages 3 value types (verb source target) or

(arc source target) Example likes Mike pizza. In Rdf every object has an URI, unique

resource locator Example: (http://abc.org/rdf#likes

http://abc.org/Persons/Mikes http://abc.org/Food/pizza)

Page 28: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Rdf database creation

Syntax Create database database_name

Example Create database test

Page 29: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Rdf file load or unload

Syntax Load [file_type] [url] into database file_type can be RDF_XML , RSS ,

RDF.DMOZ_RDF Unload file [url] from database [database]

Example Load DMOZ_RDF file http://abc.org/rdf/abc.rdf into

database

Page 30: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Rdf database insert

Syntax Insert into [database_name] (arc1 source1 target1)

(arc2 source2 target2) ….(arcn sourcen targetn)

Example Insert into test (http://abc.org/rdf#likes

http://abc.org/Person/Mike http://abc.org/Food/pizza)

Page 31: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Rdf Database delete

Syntax Delete from [database_name] (arc source target)

Page 32: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Rdf Database Select

Syntax Select [variable1 variable2 …. variablen] from

{database} where [constraint1,constraint2,...]</>

Example Select ?x,?y from test where (likes ?x ?y)

Page 33: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Data storage in web 3.0

If we would look at lessons learned in Web 2.0 , maybe not a rdf database will be the answer, but a semantic relational mapping framework.

virtual semantic database.

Page 34: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Ontology

Is a representation of knowledge Contains:

Individuals Classes Attributes Relations Function terms Restrictions Rules Axioms Events

Page 35: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Ontology

Ontology can be expressed through languages like OWL or Web Ontology Language

OWL extends RDF so it can be stored in a rdf database

Protege is an open source ontology editor Jena = semantic web framework for java

Page 36: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Identity in web 3.0

Identity can be reconstructed by software agents from social networks

Can an user build the identity he wants? Contains name, address, birth date, picture,

photos, friends, interests, movies Will contain the identity of software agents that

will be probably the identity of the person they represent

Page 37: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Can an user control its identity ?

In Web 2.0 this is hard since many web sites are not interconnected

Maybe in web 3.0 this will be easier Putting the identity in the hands of people is

desired

Page 38: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Identity can be processed by software computers

Return all java programmers that like science fiction and have camped on Andes , will become a possibility

Return all papers concerning identity and storage in web 3.0 will become something feasible

Page 39: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Identity in web 3.0

Page 40: Identity and storage in Web 3.0

Secure Systems Research Group - FAU

Questions?