Architecture Styles and Design of Network Based Software

Total Page:16

File Type:pdf, Size:1020Kb

Architecture Styles and Design of Network Based Software UNIVERSITY OF CALIFORNIA, IRVINE Architectural Styles and the Design of Network-based Software Architectures DISSERTATION submitted in partial satisfaction of the requirements for the degree of DOCTOR OF PHILOSOPHY in Information and Computer Science by Roy Thomas Fielding Dissertation Committee: Professor Richard N. Taylor, Chair Professor Mark S. Ackerman Professor David S. Rosenblum 2000 © Roy Thomas Fielding, 2000. All rights reserved. The dissertation of Roy Thomas Fielding is approved and is acceptable in quality and form for publication on microfilm: ____________________________________ ____________________________________ ____________________________________ Committee Chair University of California, Irvine 2000 ii DEDICATION To my parents, Pete and Kathleen Fielding, who made all of this possible, for their endless encouragement and patience. And also to Tim Berners-Lee, for making the World Wide Web an open, collaborative project. What is life? It is the flash of a firefly in the night. It is the breath of a buffalo in the wintertime. It is the little shadow which runs across the grass and loses itself in the sunset. — Crowfoot's last words (1890), Blackfoot warrior and orator. Almost everybody feels at peace with nature: listening to the ocean waves against the shore, by a still lake, in a field of grass, on a windblown heath. One day, when we have learned the timeless way again, we shall feel the same about our towns, and we shall feel as much at peace in them, as we do today walking by the ocean, or stretched out in the long grass of a meadow. — Christopher Alexander, The Timeless Way of Building (1979) iii TABLE OF CONTENTS Page LIST OF FIGURES .......................................................................................vi LIST OF TABLES........................................................................................vii ACKNOWLEDGMENTS ...........................................................................viii CURRICULUM VITAE.................................................................................x ABSTRACT OF THE DISSERTATION ....................................................xvi INTRODUCTION ..........................................................................................1 CHAPTER 1: Software Architecture ..............................................................5 1.1 Run-time Abstraction............................................................................................5 1.2 Elements................................................................................................................7 1.3 Configurations ....................................................................................................12 1.4 Properties ............................................................................................................12 1.5 Styles...................................................................................................................13 1.6 Patterns and Pattern Languages ..........................................................................16 1.7 Views ..................................................................................................................17 1.8 Related Work ......................................................................................................18 1.9 Summary.............................................................................................................23 CHAPTER 2: Network-based Application Architectures.............................24 2.1 Scope...................................................................................................................24 2.2 Evaluating the Design of Application Architectures ..........................................26 2.3 Architectural Properties of Key Interest .............................................................28 2.4 Summary.............................................................................................................37 iv CHAPTER 3: Network-based Architectural Styles ......................................38 3.1 Classification Methodology................................................................................38 3.2 Data-flow Styles .................................................................................................41 3.3 Replication Styles ...............................................................................................43 3.4 Hierarchical Styles..............................................................................................45 3.5 Mobile Code Styles.............................................................................................50 3.6 Peer-to-Peer Styles..............................................................................................55 3.7 Limitations ..........................................................................................................59 3.8 Related Work ......................................................................................................60 3.9 Summary.............................................................................................................64 CHAPTER 4: Designing the Web Architecture: Problems and Insights......66 4.1 WWW Application Domain Requirements ........................................................66 4.2 Problem...............................................................................................................71 4.3 Approach.............................................................................................................72 4.4 Summary.............................................................................................................75 CHAPTER 5: Representational State Transfer (REST)................................76 5.1 Deriving REST ...................................................................................................76 5.2 REST Architectural Elements.............................................................................86 5.3 REST Architectural Views .................................................................................97 5.4 Related Work ....................................................................................................103 5.5 Summary...........................................................................................................105 CHAPTER 6: Experience and Evaluation ..................................................107 6.1 Standardizing the Web......................................................................................107 6.2 REST Applied to URI.......................................................................................109 6.3 REST Applied to HTTP....................................................................................116 6.4 Technology Transfer.........................................................................................134 6.5 Architectural Lessons .......................................................................................138 6.6 Summary...........................................................................................................147 CONCLUSIONS.........................................................................................148 REFERENCES............................................................................................152 v LIST OF FIGURES Page Figure 5-1. Null Style 77 Figure 5-2. Client-Server 78 Figure 5-3. Client-Stateless-Server 78 Figure 5-4. Client-Cache-Stateless-Server 80 Figure 5-5. Early WWW Architecture Diagram 81 Figure 5-6. Uniform-Client-Cache-Stateless-Server 82 Figure 5-7. Uniform-Layered-Client-Cache-Stateless-Server 83 Figure 5-8. REST 84 Figure 5-9. REST Derivation by Style Constraints 85 Figure 5-10. Process View of a REST-based Architecture 98 vi LIST OF TABLES Page Table 3-1. Evaluation of Data-flow Styles for Network-based Hypermedia 41 Table 3-2. Evaluation of Replication Styles for Network-based Hypermedia 43 Table 3-3. Evaluation of Hierarchical Styles for Network-based Hypermedia 45 Table 3-4. Evaluation of Mobile Code Styles for Network-based Hypermedia 51 Table 3-5. Evaluation of Peer-to-Peer Styles for Network-based Hypermedia 55 Table 3-6. Evaluation Summary 65 Table 5-1. REST Data Elements 88 Table 5-2. REST Connectors 93 Table 5-3. REST Components 96 vii ACKNOWLEDGMENTS It has been a great pleasure working with the faculty, staff, and students at the University of California, Irvine, during my tenure as a doctoral student. This work would never have been possible if it were not for the freedom I was given to pursue my own research interests, thanks in large part to the kindness and considerable mentoring provided by Dick Taylor, my long-time advisor and committee chair. Mark Ackerman also deserves a great deal of thanks, for it was his class on distributed information services in 1993 that introduced me to the Web developer community and led to all of the design work described in this dissertation. Likewise, it was David Rosenblum’s work on Internet-scale software architectures that convinced me to think of my own research in terms of architecture, rather than simply hypermedia or application-layer protocol design. The Web’s architectural style was developed iteratively over a six year period, but primarily during the first six months of 1995. It has been influenced by countless discussions with researchers at UCI, staff at the World Wide Web Consortium (W3C), and engineers within the HTTP and URI working groups of the Internet Engineering Taskforce (IETF).
Recommended publications
  • Seattle Mariners Opening Day Record Book
    SEATTLE MARINERS OPENING DAY RECORD BOOK 1977-2012 All-Time Openers Year Date Day Opponent Att. Time Score D/N 1977 4/6 Wed. CAL 57,762 2:40 L, 0-1 N 1978 4/5 Wed. MIN 45,235 2:15 W, 3-2 N 1979 4/4 Wed. CAL 37,748 2:23 W, 5-4 N 1980 4/9 Wed. TOR 22,588 2:34 W, 8-6 N 1981 4/9 Thurs. CAL 33,317 2:14 L, 2-6 N 1982 4/6 Tue. at MIN 52,279 2:32 W, 11-7 N 1983 4/5 Tue. NYY 37,015 2:53 W, 5-4 N 1984 4/4 Wed. TOR 43,200 2:50 W, 3-2 (10) N 1985 4/9 Tue. OAK 37,161 2:56 W, 6-3 N 1986 4/8 Tue. CAL 42,121 3:22 W, 8-4 (10) N 1987 4/7 Tue. at CAL 37,097 2:42 L, 1-7 D 1988 4/4 Mon. at OAK 45,333 2:24 L, 1-4 N 1989 4/3 Mon. at OAK 46,163 2:19 L, 2-3 N 1990 4/9 Mon. at CAL 38,406 2:56 W, 7-4 N 1991 4/9 Tue. CAL 53,671 2:40 L, 2-3 N 1992 4/6 Mon. TEX 55,918 3:52 L, 10-12 N 1993 4/6 Tue. TOR 56,120 2:41 W, 8-1 N 1994 4/4 Mon. at CLE 41,459 3:29 L, 3-4 (11) D 1995 4/27 Thurs.
    [Show full text]
  • Functional Javascript
    www.it-ebooks.info www.it-ebooks.info Functional JavaScript Michael Fogus www.it-ebooks.info Functional JavaScript by Michael Fogus Copyright © 2013 Michael Fogus. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://my.safaribooksonline.com). For more information, contact our corporate/ institutional sales department: 800-998-9938 or [email protected]. Editor: Mary Treseler Indexer: Judith McConville Production Editor: Melanie Yarbrough Cover Designer: Karen Montgomery Copyeditor: Jasmine Kwityn Interior Designer: David Futato Proofreader: Jilly Gagnon Illustrator: Robert Romano May 2013: First Edition Revision History for the First Edition: 2013-05-24: First release See http://oreilly.com/catalog/errata.csp?isbn=9781449360726 for release details. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Functional JavaScript, the image of an eider duck, and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc., was aware of a trade‐ mark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
    [Show full text]
  • Web Services Security Using SOAP, \Rysdl and UDDI
    Web Services Security Using SOAP, \rySDL and UDDI by Lin Yan A Thesis Submitted to the Faculty of Graduate Studies in Partial Fulfillment of the Requirements for the Degtee of MASTER OF SCIENCE Department of Electrical and Computer Engineering University of Manitoba Winnipeg, Manitoba, Canada @ Lin Yan, 2006 THE I]NTVERSITY OF MANITOBA FACULTY OF GRÄDUATE STUDIES COPYRIGHT PERMISSION Web Services Security Using SOAP, WSDL and IJDDI BY Lin Yan A Thesis/Practicum submitted to the Faculty ofGraduate Studies ofThe University of Manitoba in partial fulfillment of the requirement of the degree OF MASTER OF SCIENCE Lin Yan @ 2006 Permission has been granted to the Library ofthe University of Manitoba to lend or sell copies of this thesis/practicum' to the National Library of Canada to microfilm this thesis and to lend or sell copies of the film, and to University Microfitms Inc, to publish an abstract of this thesis/practicum, This reproduction or copy ofthis thesis has been made available by authority ofthe copyright orvner solely for the purpose of private study and research, and may only be reproduced and copied as permitted by copyright laws or with express rvritten authorization from the copyright owner. ABSTRACT The Internet is beginning to change the way businesses operate. Companies are using the Web for selling products, to find suppliers or trading partners, and to link existing applications to other applications. With the rise of today's e-business and e-commerce systems, web services are rapidly becoming the enabling technology to meet the need of commerce. However, they are not without problems.
    [Show full text]
  • From Stories to Worlds: the Continuity of Marvel Superheroes from Comics to Film
    From Stories to Worlds: The Continuity of Marvel Superheroes from Comics to Film David Sweeney, June 2013 Before its 2011 re-launch as the ‘New 52’ DC Comics’ advertising campaigns regularly promoted their inter-linked superhero line as ‘The Original Universe’. As DC did indeed publish the first ‘superteam’, the JSA (in All-Star Comics 3, Winter 1940), this is technically correct; however, the concept of a shared fictional world with an on-going fictive history, what comic book fans and professionals alike refer to as ‘continuity’, was in fact pioneered by DC’s main competitor, Marvel Comics, particularly in the 1960s. In this essay I will discuss, drawing on theories and concepts from the narratologists David A. Brewer and Lubomir Dolezel and with particular focus on the comic book writer Roy Thomas, how Marvel Comics developed this narrative strategy and how it has recently been transplanted to cinema through the range of superhero films produced by Marvel Studios. Superhero Origins Like DC, Marvel emerged from an earlier publishing company, Timely Publications, which had produced its own range of superheroes during the so-called ‘Golden Age of superhero comics, ushered in by the debut of Superman in Action Comics 1 in June, 1938) and lasting until the end of World War II, including Namor the Submariner, Captain America, and The Human Torch. Superhero comics declined sharply in popularity after the War and none of these characters survived the wave of cancellations that hit the genre; however, they were not out of print for long. Although
    [Show full text]
  • PDF of August 17 Results
    HUGGINS AND SCOTT'S August 3, 2017 AUCTION PRICES REALIZED LOT# TITLE BIDS 1 Landmark 1888 New York Giants Joseph Hall IMPERIAL Cabinet Photo - The Absolute Finest of Three Known Examples6 $ [reserve - not met] 2 Newly Discovered 1887 N693 Kalamazoo Bats Pittsburg B.B.C. Team Card PSA VG-EX 4 - Highest PSA Graded &20 One$ 26,400.00of Only Four Known Examples! 3 Extremely Rare Babe Ruth 1939-1943 Signed Sepia Hall of Fame Plaque Postcard - 1 of Only 4 Known! [reserve met]7 $ 60,000.00 4 1951 Bowman Baseball #253 Mickey Mantle Rookie Signed Card – PSA/DNA Authentic Auto 9 57 $ 22,200.00 5 1952 Topps Baseball #311 Mickey Mantle - PSA PR 1 40 $ 12,300.00 6 1952 Star-Cal Decals Type I Mickey Mantle #70-G - PSA Authentic 33 $ 11,640.00 7 1952 Tip Top Bread Mickey Mantle - PSA 1 28 $ 8,400.00 8 1953-54 Briggs Meats Mickey Mantle - PSA Authentic 24 $ 12,300.00 9 1953 Stahl-Meyer Franks Mickey Mantle - PSA PR 1 (MK) 29 $ 3,480.00 10 1954 Stahl-Meyer Franks Mickey Mantle - PSA PR 1 58 $ 9,120.00 11 1955 Stahl-Meyer Franks Mickey Mantle - PSA PR 1 20 $ 3,600.00 12 1952 Bowman Baseball #101 Mickey Mantle - PSA FR 1.5 6 $ 480.00 13 1954 Dan Dee Mickey Mantle - PSA FR 1.5 15 $ 690.00 14 1954 NY Journal-American Mickey Mantle - PSA EX-MT+ 6.5 19 $ 930.00 15 1958 Yoo-Hoo Mickey Mantle Matchbook - PSA 4 18 $ 840.00 16 1956 Topps Baseball #135 Mickey Mantle (White Back) PSA VG 3 11 $ 360.00 17 1957 Topps #95 Mickey Mantle - PSA 5 6 $ 420.00 18 1958 Topps Baseball #150 Mickey Mantle PSA NM 7 19 $ 1,140.00 19 1968 Topps Baseball #280 Mickey Mantle PSA EX-MT
    [Show full text]
  • OECD Observer Celebrates 50 Meeting the Global Water Challenge
    Norway’s gender experience Euro area: Why solidarity matters Israel’s progress report Special focus: Policymaking and the information revolution No 293 Q4 2012 www.oecdobserver.org OECD Observer celebrates 50 Meeting the global water challenge Nestlé’s Aman Bajaj Sood (left) and farmer Harinder Kaur take part in a Farmer Water Awareness Programme provided near the Nestlé factory in Moga, India. Through our Creating Shared Alongside our other CSV key > Public policy Value reporting, we aim to share focus areas of nutrition and > Collective action information about our long-term rural development, this year’s > Direct operations impact on society and how this report summarises Nestlé’s > Supply chain is linked to the creation of our response to the water challenge > Community engagement long-term business success. in five key areas: Visit the CSV Section of our website for a complete report of our progress, challenges and performance in 2011 www.nestle.com /csv CONTENTS No 293 Q4 2012 Meeting the global water challenge READERS’ VIEWS 20 Combating terrorist fi nancing in the 2 Corporate tax responsibility; Labour advice information age Rick McDonell, Executive Secretary, EDITORIAL Financial Action Task Force 3 From the information revolution to 21 Africa.radio a knowledge-based world Roman Rollnick, Chief Editor, Advocacy, Angel Gurría Outreach and Communications, UN-Habitat 22 Is evidence evident? NEWS BRIEF Anne Glover, Chief Scientifi c Adviser to the 4 Crisis drives up social spending–as tax President of the European Commission revenues
    [Show full text]
  • Marvel Comics Marvel Comics
    Roy Tho mas ’Marvel of a ’ $ Comics Fan zine A 1970s BULLPENNER In8 th.e9 U5SA TALKS ABOUT No.108 MARVELL CCOOMMIICCSS April & SSOOMMEE CCOOMMIICC BBOOOOKK LLEEGGEENNDDSS 2012 WARREN REECE ON CLOSE EENNCCOOUUNNTTEERRSS WWIITTHH:: BIILL EVERETT CARL BURGOS STAN LEE JOHN ROMIITA MARIIE SEVERIIN NEAL ADAMS GARY FRIIEDRIICH ALAN KUPPERBERG ROY THOMAS AND OTHERS!! PLUS:: GOLDEN AGE ARTIIST MIKE PEPPE AND MORE!! 4 0 5 3 6 7 7 2 8 5 6 2 8 1 Art ©2012 Marvel Characters, Inc.; Human Torch & Sub-Mariner logos ™ Marvel Characters, Inc. Vol. 3, No. 108 / April 2012 Editor Roy Thomas Associate Editors Bill Schelly Jim Amash Design & Layout Jon B. Cooke Consulting Editor John Morrow FCA Editor P.C. Hamerlinck Comic Crypt Editor Michael T. Gilbert Editorial Honor Roll Jerry G. Bails (founder) AT LAST! Ronn Foss, Biljo White LL IN Mike Friedrich A Proofreader COLOR FOR Rob Smentek .95! Cover Artists $8 Carl Burgos & Bill Everett Cover Colorist Contents Tom Ziuko With Special Thanks to: Writer/Editorial: Magnificent Obsession . 2 “With The Fathers Of Our Heroes” . 3 Glenn Ald Barbara Harmon Roy Ald Heritage Comics 1970s Marvel Bullpenner Warren Reece talks about legends Bill Everett & Carl Burgos— Heidi Amash Archives and how he amassed an incomparable collection of early Timelys. Michael Ambrose Roger Hill “I’m Responsible For What I’ve Done” . 35 Dave Armstrong Douglas Jones (“Gaff”) Part III of Jim Amash’s candid conversation with artist Tony Tallarico—re Charlton, this time! Richard Arndt David Karlen [blog] “Being A Cartoonist Didn’t Really Define Him” . 47 Bob Bailey David Anthony Kraft John Benson Alan Kupperberg Dewey Cassell talks with Fern Peppe about her husband, Golden/Silver Age inker Mike Peppe.
    [Show full text]
  • Fantastic Four Volume 3: Back in Blue Free
    FREE FANTASTIC FOUR VOLUME 3: BACK IN BLUE PDF Leonard Kirk,James Robinson | 120 pages | 05 May 2015 | Marvel Comics | 9780785192206 | English | New York, United States Fantastic Four Vol. 3: Back in Blue (Trade Paperback) | Comic Issues | Comic Books | Marvel Uh-oh, it looks like your Internet Explorer is out of date. For a better shopping experience, please upgrade now. Javascript is not enabled in your browser. Enabling JavaScript in your browser will allow you to Fantastic Four Volume 3: Back in Blue all the features of our site. Learn how to enable JavaScript on your browser. Home 1 Books 2. Add to Wishlist. Sign in to Purchase Instantly. Explore Now. Buy As Gift. Overview Collects Fantastic Four The Fantastic Four must deal with the Council of Dooms, who treat that event as their nativity - and who have trevaled there to witness it! To make matters worse, Mr. Fantastic's sickness spreads to the Fantastic Four Volume 3: Back in Blue - and someone may be behind the illness that's befallen the First Family! The team must mastermind a planetary heist for technology that could save their lives, but spacetime has had enough of their traveling back and forth across it - and they soon find themselves trapped in a universe where the only five things left alive are themselves Product Details About the Author. About the Author. He lives in Portland, OR. Related Searches. The time-displaced young X-Men continue to adjust to a present day that's simultaneously more awe-inspiring The time-displaced young X-Men continue to adjust to a present day that's simultaneously more awe-inspiring and more disturbing than any future the young heroes had ever imagined for themselves.
    [Show full text]
  • The Semantic Web … Sounds Logical!
    Rochester Institute of Technology RIT Scholar Works Theses 2004 The Semantic Web … Sounds Logical! Anthony J. Radogna Jr Follow this and additional works at: https://scholarworks.rit.edu/theses Recommended Citation Radogna Jr, Anthony J., "The Semantic Web … Sounds Logical!" (2004). Thesis. Rochester Institute of Technology. Accessed from This Thesis is brought to you for free and open access by RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected]. The Semantic Web ... Sounds Logical! By Anthony J. Radogna Jr. Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Thesis Approval Form Student Name: Anthony J. Radogna Thesis Title: Semantic Web, The Future is Upon Us Thesis Committee Name Signature Date Prof. Daniel Kennedy Chair Prof. Michael Axelrod Committee Member Prof. Dianne Bills Committee Member I ( Thesis Reproduction Permission Form Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Semantic Web, The Future is Upon Us I, Anthony J. Radogna, hereby grant permission to the Wallace Library of the Rochester Institute of Technology to reproduce my thesis in whole or in part. Any reproduction must not be for commercial use or profit. Date: ~}:)o loy Signature of Author: I I Table of Contents ABSTRACT 2 INTRODUCTION 4 THE INTERNET PAST AND PRESENT 7 THE SEMANTIC WEB EXPLAINED 10 UNIVERSAL RESOURCE IDENTIFIERS 13 EXTENSIBLE MARKUP LANGUAGE 15 RESOURCE DESCRIPTION FRAMEWORK 19 ONTOLOGIES 24 TRUST AND SECURITY ON THE SEMANTIC WEB 28 CONTENT MANAGEMENT 31 GOALS OF THE SEMANTIC WEB 33 CURRENT STATE 35 CONCLUSION 37 REFERENCES 42 APPENDIX 46 The Semantic Web ..
    [Show full text]
  • Introduction to Bioinformatics (Elective) – SBB1609
    SCHOOL OF BIO AND CHEMICAL ENGINEERING DEPARTMENT OF BIOTECHNOLOGY Unit 1 – Introduction to Bioinformatics (Elective) – SBB1609 1 I HISTORY OF BIOINFORMATICS Bioinformatics is an interdisciplinary field that develops methods and software tools for understanding biologicaldata. As an interdisciplinary field of science, bioinformatics combines computer science, statistics, mathematics, and engineering to analyze and interpret biological data. Bioinformatics has been used for in silico analyses of biological queries using mathematical and statistical techniques. Bioinformatics derives knowledge from computer analysis of biological data. These can consist of the information stored in the genetic code, but also experimental results from various sources, patient statistics, and scientific literature. Research in bioinformatics includes method development for storage, retrieval, and analysis of the data. Bioinformatics is a rapidly developing branch of biology and is highly interdisciplinary, using techniques and concepts from informatics, statistics, mathematics, chemistry, biochemistry, physics, and linguistics. It has many practical applications in different areas of biology and medicine. Bioinformatics: Research, development, or application of computational tools and approaches for expanding the use of biological, medical, behavioral or health data, including those to acquire, store, organize, archive, analyze, or visualize such data. Computational Biology: The development and application of data-analytical and theoretical methods, mathematical modeling and computational simulation techniques to the study of biological, behavioral, and social systems. "Classical" bioinformatics: "The mathematical, statistical and computing methods that aim to solve biological problems using DNA and amino acid sequences and related information.” The National Center for Biotechnology Information (NCBI 2001) defines bioinformatics as: "Bioinformatics is the field of science in which biology, computer science, and information technology merge into a single discipline.
    [Show full text]
  • Second Year Report
    UNIVERSITY OF SOUTHAMPTON Web and Internet Science Research Group Electronics and Computer Science A mini-thesis submitted for transfer from MPhil toPhD Supervised by: Prof. Dame Wendy Hall Prof. Vladimiro Sassone Dr. Corina Cîrstea Examined by: Dr. Nicholas Gibbins Dr. Enrico Marchioni Co-Operating Systems by Henry J. Story 1st April 2019 UNIVERSITY OF SOUTHAMPTON ABSTRACT WEB AND INTERNET SCIENCE RESEARCH GROUP ELECTRONICS AND COMPUTER SCIENCE A mini-thesis submitted for transfer from MPhil toPhD by Henry J. Story The Internet and the World Wide Web are global engineering projects that emerged from questions around information, meaning and logic that grew out of telecommunication research. It borrowed answers provided by philosophy, mathematics, engineering, security, and other areas. As a global engineering project that needs to grow in a multi-polar world of competing and cooperating powers, such a system must be built to a number of geopolitical constraints, of which the most important is a peer-to-peer architecture, i.e. one which does not require a central power to function, and that allows open as well as secret communication. After elaborating a set of geopolitical constraints on any global information system, we show that these are more or less satisfied at the raw-information transmission side of the Internet, as well as the document Web, but fails at the Application web, which currently is fragmented in a growing number of large systems with panopticon like architectures. In order to overcome this fragmentation, it is argued that the web needs to move to generalise the concepts from HyperText applications known as browsers to every data consuming application.
    [Show full text]
  • Triple Plays Analysis
    A Second Look At The Triple Plays By Chuck Rosciam This analysis updates my original paper published on SABR.org and Retrosheet.org and my Triple Plays sub-website at SABR. The origin of the extensive triple play database1 from which this analysis stems is the SABR Triple Play Project co-chaired by myself and Frank Hamilton with the assistance of dozens of SABR researchers2. Using the original triple play database and updating/validating each play, I used event files and box scores from Retrosheet3 to build a current database containing all of the recorded plays in which three outs were made (1876-2019). In this updated data set 719 triple plays (TP) were identified. [See complete list/table elsewhere on Retrosheet.org under FEATURES and then under NOTEWORTHY EVENTS]. The 719 triple plays covered one-hundred-forty-four seasons. 1890 was the Year of the Triple Play that saw nineteen of them turned. There were none in 1961 and in 1974. On average the number of TP’s is 4.9 per year. The number of TP’s each year were: Total Triple Plays Each Year (all Leagues) Ye a r T P's Ye a r T P's Ye a r T P's Ye a r T P's Ye a r T P's Ye a r T P's <1876 1900 1 1925 7 1950 5 1975 1 2000 5 1876 3 1901 8 1926 9 1951 4 1976 3 2001 2 1877 3 1902 6 1927 9 1952 3 1977 6 2002 6 1878 2 1903 7 1928 2 1953 5 1978 6 2003 2 1879 2 1904 1 1929 11 1954 5 1979 11 2004 3 1880 4 1905 8 1930 7 1955 7 1980 5 2005 1 1881 3 1906 4 1931 8 1956 2 1981 5 2006 5 1882 10 1907 3 1932 3 1957 4 1982 4 2007 4 1883 2 1908 7 1933 2 1958 4 1983 5 2008 2 1884 10 1909 4 1934 5 1959 2
    [Show full text]