News: New Article: A RESTful Core, Part 3, Logical Level Programming

  1. Resource Oriented Computing offers an architecture for easily referencing objects needed by an application during execution. In this series of articles, Randy Kahle and Tom Hicks look at how Uniform Resource Indicators (URIs) can be used to reference those objects. Read Article

    Threaded Messages (2)

  2. OSI[ Go to top ]

    How does ROC map to the OSI 7 layer model? I'm confused by the terms physical level and logical level. http://en.wikipedia.org/wiki/OSI_model
  3. Re: OSI[ Go to top ]

    Thomas, The OSI model is a domain specific set of abstractions tailored to networking. ROC offers an abstraction for general purpose computing. Specifically with regards to the terms "physical" and "logical" levels in ROC we are making a distinction between code where references to variables, objects and methods must be resolved to memory locations (physical level binding) and subsequently do not change and ROC where the binding between an identifier and an endpoint is made for each request and is then forgotten. The distinction between a physical level and a logical abstraction depends on the context of the discussion as one could say that virtual memory in a modern microprocessor is a logical level residing on top of a physical reality of the hardware addressing model. For the discussion about ROC and traditional programming languages this point of distinction can be seen when one looks at binding, which we explored in the first article in this series: http://www.theserverside.com/tt/articles/article.tss?l=ARESTfulCorePart1 I hope this answers your question. -- Randy