[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [seul-edu] SIF and EduML revisited

Bruno Vernier wrote:
> On Thu, Jan 13, 2000 at 08:02:51AM -0600, Eric Sandeen wrote:
> > I was thinking about this last night, and came up with this:
> > It seems that SIF's XML system is designed more for _network_ data
> > transmission (changes and updates are communicated over the network in
> > XML snippets), independent of the actual data file format each
> > application uses, which may actually be a closed spec.  The only
> > requirement is that an "agent" is available to handle the XML queries
> > from the network.
> Yes, I agree.  SIF website suggests ZIF (ms win32 source available) as an
> agent.  Someone on the list mentioned the CASBAH project (which is similar
> to Frontier) as another possibility, and I think Zope could do the job as
> well.  That is the beauty of XML; it does not matter what handles the XML.
> What matters is that all programs speak the same XML (and if not, at least
> some sort of XML so that it can be relatively easily converted)
In looking at the SIF diagram it seems clear that the agent is where the
SIF XML knowledge is located rather than in the individual
applications.  The agent is a wrapper around the program.  I don't see
why we couldn't a) write an agent for an EduML-data-format app so that
it could use a SIF backend, or b) write agents for various apps for
which SIF agents exist which would convert their data formats to EduML
rather than to SIF.  It would be a nice trick to take an installation
that was intended to run against some Microsoft SIF backend server and
easily convert it to run against a Linux-based EduML system over (for
example) Casbah.

Doug Loss                 The difference between the right word and
Data Network Coordinator  the almost right word is the difference
Bloomsburg University     between lightning and a lightning bug.
dloss@bloomu.edu                Mark Twain