General » Soft skills » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Data warehouse, business analytics and big dataApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITIL » Security
Practical informationRegistration Definition
XML (Extensible Markup Language)
XML is a W3C recommendation for creating special-purpose markup languages. Its primary purpose is to facilitate the sharing of structured text and information across the Internet. Languages based on XML are themselves described in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form.
(Source: Webster's Dictionary of Computing)
Importance
Application integration: bridging differences in setup, organisation, structure, platform. Aim: to unite, to bridge, to extend.
In this context, XML plays an important role. As a neutral source of data. As a means for maintaining and interpreting structure and contents. Consequently, XML enables applications that in the end need to be integrated, to be developed - and used - in an independent fashion.
ABIS acknowledges the importance of XML in this very specific context. Obviously, dealing with it requires our specialists to have an extensive technological background, going far beyond the scope of XML: they need to have an insight in the platform and in the applications to be integrated, as well as the data systems supporting these applications. Our added value!
Core competencies
Based on the perceived and observed impact of XML, we have defined an number of core competencies (see also In focus - XML in practice).
Obviously, one of the most important characteristics of XML is the ability to impose and use 'structure'. How can this be achieved? What are the possibilities and the advantages offered by XML (perhaps compared to other alternatives?) Beyond this rather traditional approach, we want to stress the link with structure and schema development and modelling. Integration with existing technologies, like MQSeries, or data bases, is also considered of key importance.
Messages and documents are created and composed based on these XML structures. These have to be stored and kept for longer periods. How can this be achieved? What is, in this context, the importance of XML data bases? Are these data bases capable of managing data and documents - like any traditional RDBMS? XML support as implemented by various database vendors - Oracle, SQLServer, UDB - is obviously an important discussion topic as well. How can these data bases be used? What is their impact on XML use?
Use of XML frequently requires complex transformations - on the XML structures, on the content of XML documents. To build new, derived documents. Or to build interfaces. With just one purpose: to synchronise applications, interfaces, and systems.
Isn't XML one of the core and principal building blocks behind WebServices and SOA?
Certification
By means of the ABIS course hand-outs and based on practical experience, our participants and course leaders have already taking the following certificates (details - see Certification matrix 'XML') :
Course leaders
Ludo Van den dries, Responsible for the XML domain.
Training methods
Training | Classroom instruction | Cases | Indivodual training | Coaching |
Please find an overview of the standard trainings in this borchure. | Available as individual trainings. | Available. | All XML related topics can be treated! | |
Consulting | Projects/Consulting: | |||