Entries tagged with “data design” from O'Reilly Digital Media Blog

Digital Media Web Blogs > Web
"Underneath the covers, JRun's RPC method invocations are fundamentally a messaging subsystem. When you perform an invocation, in JRun we actually wrap the invocation in a message object....The pattern has been implemented in many ORBs and servers, and in DCOM, and now .NET Remoting. It's probably best described in Pattern-Oriented Software Architecture, Volume 2. When the EJB container gets the invocation message, it passes it through all the filters, before it gets to the instance. So if you have a transaction interceptor, it gets the invocation first. It pulls off the transaction ID, and discovers the transaction attributes of this particular instance. It does whatever it needs to do for the transaction. It then passes it onto the next interceptor, which may put something on or take something off the invocation message. Some folks consider this a Pipes-and-Filters pattern, and in the default cases where the interceptors are hardwired that's a good match. The concept isn't too different from designs that application developers create with servlet filters or message sinks, though in this implementation the container filters are a bit more dynamic and can account for more dependencies than a servlet filter could," says Sean Neville in this Artima.com interview.
Digital Media Web Blogs > Web
"JavaSpaces tries to accomplish something rather different. Yes, JavaSpaces is data-driven. It is object-oriented in the sense that the entries have type and you can match subtypes, and that entry fields can be object types. But at some point, you get past objects in any system. At some point, you call a method with an integer value. In some languages that integer is still logically an object, but it doesn't contain other objects. At some point, you hit the bottom. JavaSpaces is a bottom point in the sense that it is a way to make an asynchronous method call. You can consider that the entry fields are like the parameters to the method call. The fact that those are data shouldn't bother you, because that is when you hit bottom," says Ken Arnold in this Artima.com interview.
Digital Media Web Blogs > Web
IBM is pursuing 'grid computing' instead of the peer-to-peer computing everyone else is doing.. of course, they seem to include web services and an Internet OS in that category... a good read.
Digital Media Web Blogs > Web
Capability-based Financial Instruments "Smart Contracts: Patterns of Cooperation without Vulnerability A contract is a mutually agreeable arrangement of rules among mutually suspicious parties so they may cooperate with limited risks to each other's mischief. It is a game both are willing to play because both expect to win." Smart contracts are about the interfaces between pairs of nodes.  Self-Organizing...
Digital Media Web Blogs > Web
Is there a relationship between physical geometry and network topologies?
Digital Media Web Blogs > Web
Many manually configured hardware systems can be translated to automatic software services with great benefit.
Digital Media Web Blogs > Web

Caching Trust

This position paper puts forth the idea that it can sometimes be useful to merely cache knowledge sufficient to recognize valid data. In other words, we do not have a local copy of a data item, but possess a substitute that allows us to verify the content of that item if it is offered to us by an untrusted source.
Digital Media Web Blogs > Web
New Top-Level Domains (.INFO, .BIZ, etc.) don't expand the DNS namespace effectively.
Digital Media Web Blogs > Web

Opening Passport

Microsoft has announced that .NET will allow third party identity providers to compete with Passport. This is a surprising move -- I expected the company to wait until Passport was dominant before opening it to competition.
Digital Media Web Blogs > Web
Invisible Data-Collection Tool Poses Threat to Established Brands Arlington, Va., August 14, 2001 - Cyveillance�, the leading provider of automated Internet intelligence, today announced the results of a study revealing that the use of Web bugs, or online hidden information collectors, has increased 488 percent in the past three years. The results indicate that, on average, a Web page is nearly five times more likely to contain a Web bug today than in 1998. or visit the NY Times article: http://www.nytimes.com/2001/08/14/technology/ebusiness/14WEB.html
Digital Media Web Blogs > Web

The Lindanet

Cracks in the RPC model for the Internet OS.
Digital Media Web Blogs > Web
When will bandwidth shaping and throttling come down to the home gateway, or the OS?
Digital Media Web Blogs > Web
ipUnplugged's NAT Traversal for Mobile IP
Digital Media Web Blogs > Web
I ran across several patents on P2P content delivery.
Digital Media Web Blogs > Web
Civic duty, not anonymity, is the core of Freenet.
Digital Media Web Blogs > Web
In the context of a web of trust, it takes linguistic gyration to make the word "trust" useful. The reason it does get used is historical -- these ideas came out of the security community. But in a modern context the word "trust" is either is so vague that it's useless or is outright misleading.
Digital Media Web Blogs > Web
More data on how UPnP NAT's and firewalls can be traversed in a standardized way. Still waiting for the API to be publicised.
Digital Media Web Blogs > Web

Transitivity

If you get a call from a friend of a friend who needs to sleep on your couch for the night, should you do it? It depends on who the friend is and what the friend says about the person.

Digital Media Web Blogs > Web
Discussing IP issues, Street Performer Protocol, etc.
Digital Media Web Blogs > Web
RFC 2775, Internet Transparency, gives a great overview of most of the network problems inhibiting p2p and shows that prospects are not good.

Recommended for You

Topics of Interest

Archives


 
 


Or, visit our complete archive.