473,379 Members | 1,201 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,379 software developers and data experts.

XML: pros and cons ?

Hello everyone,
I'd like to know which are the main pros and cons of using XML
implementation in business organizations.
From a technical perspective, I find XML powerful, but looks like it is

being pushed more from technical people than from businessmen...

So, some questions:

1. Pros and cons

2. Main and most trustable effective uses of XML in real industrial
companies and corporates ?

3. Any indications on costs and ROI, TCO ?
Thank you so much in advance !

May 10 '06 #1
3 4194
Andrea wrote:
Hello everyone,
I'd like to know which are the main pros and cons of using XML
implementation in business organizations.
From a technical perspective, I find XML powerful, but looks like it is being pushed more from technical people than from businessmen...

So, some questions:

1. Pros and cons


See the XML FAQ:

http://xml.silmaril.ie/basics/whyxml/
http://xml.silmaril.ie/appendix/glossary/#disadvantages
2. Main and most trustable effective uses of XML in real industrial
companies and corporates ?
* message-passing, especially between disparate architectures
* web service messaging
* web sites (storage: user interface often usually HTML)
* logging, recording, config files, etc
* structured, provable format for data, especially for dumping
and loading between disparate systems
* structured, reusable format for text documents (separating
actual information from formatting on any one occasion)

and 1,000,001 other uses...
3. Any indications on costs and ROI, TCO ?


The smart companies started using SGML to reduce the cost of text
document management 15 years ago. Cost reduction in XML is harder
to show because it affects many areas in a small way rather than
one area in a big way. XML itself (the standard and the file format)
is in the public domain, so there is no charge or license. There is
also a vast amount of free (as in beer and speech) software, if you
are technically knowledgeable enough to use it, otherwise you have
to pay. It's a steep but short learning curve to get started, so
there is a training cost. As with most technologies, having it
implemented rationally and sanely leads to lower expenditure: having
it botched by people without the necessary experience makes it more
expensive. It's a long-term strategic buy-in, so don't expect RoI in
six months: it's not that kind of animal; but for many applications
it's a no-brainer.

And there are 1,000,001 people who will disagree violently with one
or more of the above: a lot depends on what you want to do with it.

///Peter
--
XML FAQ: http://xml.silmaril.ie/
May 10 '06 #2
Thank you SO much, simple and very interesting to me !

May 11 '06 #3
Found this...also
***** allows the flexible development of user-defined document types,
***** provides a robust, non-proprietary, persistent, and verifiable
file format,
*** both on and off the Web,
*** for both the storage and transmission of text and data,
* it removes the more complex options of SGML, making it easier to
program for.

May 12 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

112
by: Andy | last post by:
Hi All! We are doing new development for SQL Server 2000 and also moving from SQL 7.0 to SQL Server 2000. What are cons and pros for using IDENTITY property as PK in SQL SERVER 2000? Please,...
1
by: krammer | last post by:
Hello, Can any one please give me a short but concise pros and cons list of Unicode support in both SGML and XML? long story short, we are gonna port our leagacy SGML files to XML and the new...
2
by: Jim Williams | last post by:
**** Post for FREE via your newsreader at post.usenet.com **** I'm working on a 3d engine system. I need to save/load data in the systems objects to/from XML files. When I say objects, I mean...
2
by: Zhou Lei | last post by:
Hi friends I'm a newbie learning XSLT to transform an XML to some other documents. Now I have some questions, anyone could give me some suggestions on them? 1. If we save our documents in XML...
2
by: scott | last post by:
Hi, Just wondering what sort of problems and advantages people have found using stored procedures. I have an app developed in VB6 & VB.NET and our developers are starting to re-write some of the...
1
by: Lucas Fletcher | last post by:
Hi All, I've searched the web for an article explaining the many tradeoffs between storing your XML in a database vs the filesystem but I haven't really found anything of note. This is the...
6
by: P Jones | last post by:
Hi, I support an enterprise web application (IE client) built in VB6, with about 200 classes, serving about 7000 users, running on 3 clustered servers. I need to incorporate web reporting for...
1
by: Joel H | last post by:
I'm designing a medical record system and am considering using XML in the database (native SQL Server XML datatype). I'm looking for advise and opinions as to whether my rational is good, and to...
6
by: surfivor | last post by:
I may be involved in a data migration project involving databases and creating XML feeds. Our site is PHP based, so I imagine the team might suggest PHP, but I had a look at the PHP documentation...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.