Information Access and Connectivity Richard N. Taylor University of California, Irvine

Slides:



Advertisements
Similar presentations
Reinventing using REST. Anything addressable by a URI is called a resource GET, PUT, POST, DELETE WebDAV (MOVE, LOCK)
Advertisements

OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Presentation By: Lindsay McCollum Jenna Larsen Joe Soukup.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
1 Workflow Description for Open Hypermedia Systems Sanjay Vivek, David C. De Roure Department of Electronics and Computer Science.
Introduction to Web Pages. Slide 2 Lecture Overview Evolution of the Internet and Web Web Protocols.
Interpret Application Specifications
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
1 Web Development Life Cycle  Ensures project consistency and completeness –Planning –Analysis –Design and Development –Testing –Implementation and Maintenance.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
©2013 Cengage Learning. All Rights Reserved. Business Management, 13e Technology and Information Management Electronic Technology Fundamentals.
SCIENCE-DRIVEN INFORMATICS FOR PCORI PPRN Kristen Anton UNC Chapel Hill/ White River Computing Dan Crichton White River Computing February 3, 2014.
Copyright © 1997 by Rational Software Corporation Midterm Exam  When: 3:30 – 4:50PM, Thursday, October 4, 2012  Where: HM 201s  Format  Close book.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Envisioned Role for NTI Concerning ITS Deployment in Egypt by Dr. Mahmoud EL-HADIDI Professor of Telecommunications at Cairo U & Consultant at NTI 3 rd.
HCIMA Unit 3 The Internet Revolution and Electronic Tools Next slide.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
SCSC 311 Information Systems: hardware and software.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
1 Chapter 1 Web Components (Introduction) Web Protocols and Practice.
HTML ~ Web Design.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Helping scientists collaborate BioCAD. ©2003 All Rights Reserved.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
A Web-based Distributed Simulation System Christopher Taewan Ryu Computer Science Department California State University, Fullerton.
Web Client-Server Server Client Hypertext link TCP port 80.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
BASIC INTERNET PROTOCOLS: http, ftp, telnet. Mirela Walczak.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Internet Architecture and Governance
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
OWL Representing Information Using the Web Ontology Language.
6. Protocol Standardization for IoT 1.  TCP/IP  HTML and HTTP  The difference between the Internet and the World Wide Web The Internet is the term.
Computer supported cooperative work -Basic concepts
Doc.: IEEE /1317r0 Submission December 2009 Vinko Erceg, BroadcomSlide 1 Internet Traffic Modeling Date: Authors: NameAffiliationsAddressPhone .
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Digital Literacy Concepts and basic vocabulary. Digital Literacy Knowledge, skills, and behaviors used in digital devices (computers, tablets, smartphones)
Jini Architectural Overview Li Ping
Interoperable Information System of Systems for HTAP.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Web Security Introduction (Some of the slides were adapted from Oppliger’s online slides at
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Introduction to the World Wide Web & Internet CIS 101.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
A s s i g n m e n t W e e k 7 : T h e I n t e r n e t B Y : P a t r i c k O b i s p o.
Fuego Core 2005/7 Possible Directions Kimmo Raatikainen Principal Scientist Helsinki Institute for Information Technology
HyperText Transfer Protocol HTTP v1.1 hussein suleman uct cs honours 2009.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Control Choices and Network Effects in Hypertext Systems
WEBDAV Washington, DC IETF
The Internet and Electronic mail
Presentation transcript:

Information Access and Connectivity Richard N. Taylor University of California, Irvine

Key Insights and Motivator *Software is a complex information product –a web of artifacts, processes, stakeholders *Software is but one kind of complex information product: –the technologies developed to support its creation and evolution can be used and adapted to support other kinds of complex information products (CIPs) –research to support other CIPs can be adapted and extended to support software

Evolution of the World Wide Web The “Berners-Lee” Web ( ) –Exponential Web growth threatened the Internet –Protocols assumed a direct connection between browser and server no awareness of caching, proxies or spiders no guidance for protocol extensions The modern WWW (1995-present) –Key differences, reflecting software engineering influences The model software architecture HTTP/1.1 URIs WebDAV –Key driver in evolution: enabling the Web to support “global software engineering”

Participants, Citations, and Products HTTP/1.1 protocol specification –Hypertext Transfer Protocol -- HTTP/1.1. (Fielding, Gettys, Mogul, Frystyk, Berners-Lee, Masinter, Leach). Internet Draft Standard RFC 2616, June Obsoletes RFC URI specification –Uniform Resource Identifiers (URI): Generic Syntax. (Berners-Lee, Fielding, Masinter). Internet Draft Standard RFC 2396, August –Relative Uniform Resource Locators. (Fielding). Internet Proposed Standard RFC 1808, June WebDAV protocol specification –HTTP Extensions for Distributed Authoring -- WebDAV. (Yaron Goland, Jim Whitehead, Asad Faizi, Steve Carter, Del Jensen) Internet Draft Standard RFC February –WebDAV: IETF Standard for Collaborative Authoring on the Web (E. James Whitehead, Jr., Meredith Wiggins) IEEE Internet Computing, Vol. 2, No. 5, September/October, 1998, pages Apache web server (55% of world market share) –The Apache HTTP Server Project (Fielding, Kaiser). IEEE Internet Computing, 1(4), July-Aug –Shared Leadership in the Apache Project. (Fielding). Communications of the ACM, 42(4), April 1999, pp

Allied Fields and Science Base Software architecture: source of the fundamental model for how the modern WWW is built –“Representational state transfer” Human-computer interaction: importance of the user’s perception of latency Hypermedia: source of many core concepts and a primary usage mode The network protocol stack Configuration management CSCW: collaborative authoring; concurrency control Software engineering environments: data integration; application interoperability

Sample Directions Near-term: Improved Web-based development of complex information products –Whether for global software engineering, aircraft design, advertising campaigns, curricula,... –Sample Issues Linking all artifacts, tools, and processes Management of artifacts and relationships over time Distributed change management, awareness, & task coordination Longer-term: “Next-generation WWW”: –Anytime, anywhere knowledge of what you need to know to accomplish your purposes, and ability to interact in that context.

Anytime, Anywhere Information & Interaction A software engineering use: software “maintenance” –Integration of all artifacts involved all developers all deployed versions all users the usage context –Applied recursively through systems-of-systems –To enable Awareness, effective update, assessment, monitoring, enhancement, integration,... Some non-software engineering uses (with strong overlap in the fundamental issues): –Crisis management systems– Process control –World-wide, just-in-time everything– Logistics –Air traffic control– Medical informatics

Science & Technology Base Event-based systems/implicit notification Software architectures Task models Protocols Names & namespaces Information meta-models Security Information Retrieval Information theory Performance models Wireless technologies Economics: incremental deployment, network effects

A Few Challenges & Contribution Areas Scale –Large numbers of event sources, event consumers, types of information, amounts of information --- constantly changing How do you describe this? Reason about it? Deal with it? –Geographical distribution --- latency issues Observation, experimentation, evaluation –How do you do this, on such a scale, with such dynamism? Usage –Information description, recognition, search, mining –Interface design; information overload Assurances: quality, reliability, availability,... Public policies –e.g., Taxation, safety, conflicts in nations’ laws