Date: Wed, 15 Nov 2000 14:28:13 -0800
From: | Eric Armstrong |
eric.armstrong@eng.sun.com Reply-To: unrev-II@egroups.com |
To: | unrev2, unrev-II@egroups.com |
Subject: | Tuesday's meeting |
In a continuation of Saturday's meeting, Ken Holman met again with several members of the OHS design team.
As a result of that meeting, the design focus is shifting away from "lets transcode every document into a common XML form" and towards "lets define the functional interfaces and only after that is done done figure out what XML is needed for data interchange."
As part of that shift, rather than conceptualizing the OHS as XML-versions of documents, we're thinking of it as a repository that contains pointers to legacy-documents plus whatever additional data is required to provide OHS services.
This focus strikes me as very promising. The strategy wins on several levels:
The original meanings of the terms had been something more along the lines of HyperScope is a mini-OHS that works with legacy documents, while the OHS was the full monty, or words to that effect. But the meanings that the terms intrinsically suggested to Ken make a lot of sense. They suggest an appropriate division into viewers, entities, and repositories.
And rather than having a "HyperScope" that one day evolves into a "OHS" (how do we know when it has happened?) we have both a HyperScope and an OHS on day one -- where the OHS starts small and grows larger, containing more flavors of HyperDocuments over time.
At the moment, we seem to have factored the problem in a way that lets everyone bring their skills to bear simultaneously on different aspects of the problem. Odds are good that we'll be able to continue down this road for awhile, and potentially make substantial progress as a result.
Eric Armstrong
eric.armstrong@eng.sun.com