► ProgramsXML for SOA & Web Services

XML for SOA & Web Services


In this course you will learn fundamentals necessary to use XML in the data-driven applications in SOA and Web Services. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming options. You will also learn best practices for how to evolve XML syntax and structure over time and how XML related to some of the fundamental technologies used by Web Services.

This course contains hands on labs to reinforce the lecture topics. The labs use the Eclipse "Web Tools Project" although the XML tools available in any other Eclipse-based development tool, like Rational Application Developer, MyEclipse, or BEA Workshop would be the same. The XML tools in these other products are the same ones inherited from Eclipse. Students who take this course will be able to apply their knowledge of the Eclipse XML tools even if they use one of these other tools.


  • Getting Started with XML
  • XML Syntax
  • Basic XML Schemas
  • XPath Fundamentals
  • Introduction to XQuery
  • Introduction to XSL
  • XML in Applications
  • Data Modeling With XML Schema
  • Schema Configuration Management
  • Performance
  • Introduction to Web Services
  • Web services Description Language (WSDL)
  • Simple Object Access Protocol (SOAP)


Familiarity with Web and data processing concepts. HTML and programming experience is helpful.


3 days
Course Outline

Alert Me

If you would like to be notified of future classes for this course, please click on Alert Me and complete the short form.

Group Training Available

UMBC Training Centers can deliver any of our courses in a group training environment at our facilities or yours. Group training can be an effective and economical method to quickly assure competency and consistency of knowledge and skills within an organization or department.
© 2014 UMBC Training Centers, 6996 Columbia Gateway Drive, Suite 100, Columbia, MD 21046 ipR.gif 443-692-6600