EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
XML
TechnologiesUML | Objecteering/UML | n-tier Architecture | J2EE | Corba | XML | Web Services | Programming languages | Java | C++

Limiting cohesion between applications

In order to make applications or components communicate, it was, until now, necessary to modify the various parts. This generates a strong cohesion between the various parts of the system, and any evolution of the system will involve modifications throughout.

Thanks to XML, it is possible to exchange information without knowing in advance which software component will process it. Indeed, exchanged XML documents are self-describing, and each part of the system provides only one interface: an XML interface.

Conclusion: XML facilitates communication and simplifies the work of the communicating components (development time).

 

 

The separation of substance from form

XML meets a need that became evident with the development of the Internet and search engines. In a "classic" HTML document, the information to be displayed is mixed with the page-setting elements. Moreover, this information is formulated in human language so that the machines do not receive any information concerning the contents of the text itself (its subject for example). XML, the result of the simplification of SGML (a recognized standard for document description), allows you to describe the contents of the documents without taking into account its appearance.

XSL then makes it possible to describe how the XML document should be formatted. There is a clear separation of content and form into two distinct files, which makes it easy to alter the layout quickly and to add information simply. It also makes it possible to display the same data using several different formats (HTML, WML...).

 

XML Applications

At last, the exchange of documents is standardised with XML. The world of applications is opening up to XML and many companies have created products using XML such varied fields as chemistry and mathematics. Microsoft Office XP supports XML format for all document types. And this is just the beginning, we have barely touched the possibilities for XML application.

 

The Future

Since the publication of the last XML recommendations, all the great names of data processing have revised their products to integrate XML (from Microsoft to IBM, including Sun, Netscape, Hewlett Packard, Oracle, Sybase, Adobe, Macromédia...).

The directions for the future thus seem well drawn, even more so because the World Wide Web Consortium (W3C) guarantees the independence of XML from commercial companies. And to encourage us to use XML, Sun, IBM, Apache Group, and Microsoft have provided Java libraries which make it easy for developers to handle XML documents. The whole world of Java applications is thus opened up to XML.

 

SOFTEAM and XML
SOFTEAM got involved in XML very early on, thanks to the experience of engineers working on XML-Java projects for well-known industrial companies. This experience is now at your service SOFTEAM's offers of Consulting, Training, Development and Products. 

Paris  •  Rennes  •  Nantes  •  Sophia Antipolis  •  Objecteering Software