A solid grounding about how to design XML applications now and many product or system releases in the future. Concepts of UML modeling and a streamlined Unified Process are woven throughout this book. As a means to this goal, this book focuses on a consistent, substantial example about the analysis and design of a product catalog application. UML is used throughout the exercise to analyze the application requirements and the vocabulary design. Finally, XSLT is described as a language for transforming the CatML vocabulary to and from RosettaNet product catalog standards.
Vocabulary transformation is an essential element in most e-business applications.
If you have a need to develop a system using XML, or if you are considering the value of such a system, then you will find this book helpful. Although their use is not restricted to e-business applications, those examples form the central theme throughout all chapters. These examples span the range of XML applied to the content of portal presentations to the specification and transformation of message content for system integration. These use cases are described from the perspective of key stakeholders who determine and evaluate the goals of a successful XML application. Complex XML vocabulary definitions are often easier to comprehend and discuss with others when they are expressed graphically.