Mastering XMI: Java Programming with XMI, XML and UML
John Wiley & Sons, Oct 15, 2002 - Computers - 480 pages
Create more powerful, flexible applications using a new extension of the XML standard
Programmers are finding that the XMI extension of the XML standard provides a lot more flexibility in writing software for sharing data. Written by one of the principal authors of XMI, this book provides programmers with everything they need to know to best utilize this extension. The authors cover the basics first, detailing the essential concepts and explaining how XMI relates to XML and UML. Readers will then learn how to program with XMI, including how to express data in XMI, create XMI documents with Java, and merge documents. Samples of real-world XMI applications are also included throughout the book that show how IBM is using XMI with data warehousing and how to convert simple relational databases into XMI.
CD-ROM includes sample XMI source code and software tools for developing XMI and XML applications.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
application ArrayList association end attribute values boolean Boolean datatype Car class Car object car rental agency Chapter COBOL contains corresponding CRA:Car CRAFactory create a UML create an XMI cross-file references data value default definer driver DTDs example explain extension Figure fully qualified name handler href implement instance interface Java classes mapping maxOccurs="unbounded ment meta data metamodel method multiplicity namespace prefix null object attribute object value Option object output package parser Person object public class public void rental agency model represent reverse engineering serialize Source Code specify Style tag name tag values type="xsd:string UML class UML models Value.DATA WebSphere Studio Workspace XMI document XMI DTDs XMI file XMI Framework XMI name XMI schemas XMI software xmi:XMI xmi:version="2.0 XMIFile class XMIObject XML attribute declaration XML element XML element declaration XML Metadata Interchange XML namespaces xmlns:xmi="http://www.omg.org/XMI xsd:complexType xsd:element xsd:sequence