[JDEV] Why XML for everything?

Josh Mitts josh at fired-up.com
Wed Sep 29 20:50:58 CDT 1999


Maybe I can help a little.....heh heh you owe me Jer :)

The "XML for everything" is just the format that was chosen - I can give you
several reasons why it is a good system, though I can't prove if it is
better than any other propritary system....here goes:

1. The XML archeticture is totally expandable - that is, new tags and data
can be easily added by new markup.

2. The "local server" system similar to email would probobly become to
cumbersome for proprietary systems since a lot of those systems use
low-level calls, not text-based data like Jabber.

3. The client development is much smoother and easier because it is
standardized XML - and not just by Jabber, but by W3C and other internet
standard groups.

4. The future of appilcations will probobly be XML-based. For instance,
based on some IETF discussions recently, XML or some FORM of XML may become
used to appliances and computers to talk together....kinda weird but true :)

Hope this helps!

Josh

----------
>From: Jeremie <jeremie at jabber.org>
>To: jdev at jabber.org
>Subject: Re: [JDEV] Why XML for everything?
>Date: Wed, Sep 29, 1999, 7:49 PM
>

>> I still don't really have an answer to my original question (see above).
>> Not trying to be a pest, but I just want to understand the ideas behide
>> the decisions that have been made regarding Jabber.
>
> Sorry 'bout that...
>
> It's really difficult to come up with a good answer, since many of us have
> built and deployed solutions with XML at the core that the answer is so
> intimately part of us we just "feel" it :)
>
> I'd say start by reading up on XML, many of the goals for the design
> of XML are synonimous for the goals of Jabber.  Check out xml.com and
> w3.org, they have pointers to some decent XML resources.
>
> Honestly though, the question "why did we choose to use XML in Jabber"
> isn't appropriate since Jabber is fundamentally an XML-based real-time
> architecture.  XML wasn't a choice, but was the foundation of the entire
> project.
>
> Jer
>
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
> 




More information about the JDev mailing list