What is XML?
XML stands for Extensible Markup Language. Primarily, it describes data that
can be processed, stored, exchanged, extracted and updated. It was
specifically designed to expand the functionality of Web applications
by providing a more flexible and adaptable information identifier
encapsulating data that is related to businesses information and
businesses rules.
For many businesses it means:
Simplicity
Extensibility
Interoperability
Moreover, XML maintains the ability of displaying data from various
different perspectives due to its hierarchical (tree) model.
Why use XML instead of my Organization’s existing Database?
In your own organization; XML is used to detach traditional database
fragments to be used in other applications, this is done with
external translation/extraction layers that impersonate XML storage
by converting it to some other data format.
Often enough, Relational Database Management Systems (RDBMS) cannot meet
all the requirements of distributed applications such as your Intranet,
because data is processed independently of its context. Conventional RDBMS
may be appropriate for data that fits into rows and columns, but cannot
adequately handle nested data structures or complex documents, which are
native of typical Web content. In contrast, XML has a hierarchical native
structural design (so is the organizational structure at most companies)
consequently storing the information in XML is considerably advantageous
in order to save time and resources compared with building a hierarchical
model from a traditional relation database.
My organization wants to create Organization chart from a RDBM
If your organization needs to create organization charts from a RDBM, you
can refer to another product we maintain called Organization Chart .NET which
will take care of transforming database HR tables into XML and transforming
into HTML.
More demo is coming soon.
|