Amazon.co.uk Review
Modeling XML Applications with UML describes how to analyse, design and deploy XML vocabularies, with a particular focus on e-Business. UML (Unified Modelling Language) is well established as a standard, graphical way to create models for applications and other systems. UML has value both for modelling Web applications which use XML, and for modelling XML vocabularies. Aimed at developers and system architects, this title looks at both these aspects, as well as related topics like deploying Web services using SOAP (Simple Object Access Protocol).
The first part of the book covers foundations (introducing XML and UML) and use case analyses of e-business systems. There is also a chapter on building portals with XML. The second part focuses on XML vocabularies, including a discussion of how to map UML to XML and a close look at XML DTDs (Document Type Definitions) versus the newer XML Schema standard for defining, documenting and validating XML. Part three concerns deployment, beginning with a chapter on achieving compatibility by transforming XML with XSLT (Extensible Stylesheet Language for Transformation). The other two chapters in this part cover creating a portal using XML and XSLT, and using Web services to break down an application into distributed components.
This thoughtful and practical book is a good choice for those already familiar with UML and XML, who now need to put these technologies to use in application design. The same example e-Business application is used throughout, making it easy to see how the concepts discussed can be applied in the real world. --Tim Anderson
Product Description
XML is rapidly becoming the standard platform for delivering e-Business information and integrating e-Business systems. XML developers desperately need mature software development processes and tools for developing effective applications. David Carlson fills the gap, showing exactly how to leverage the worldwide UML standard for modeling complex systems in advanced XML development. In Modeling XML Applications with UML, he presents the first comprehensive framework for modeling communications in any B2B software system. Carlson presents in-depth coverage of UML-based analysis, design, and modeling of XML content within e-Business environments. The book includes detailed coverage of using UML to support the creation of new XML-based B2B vocabularies and industry portals that reflect the requirements of several key stakeholder communities, including consumers, business analysts, web application specialists, system integration specialists, and content developers. Carlson presents several B2B use cases, and then decomposes them into scenarios illustrated with class diagrams, sequence diagrams, and activity diagrams showing how XML fits into an overall e-Business solution. Each chapter concludes with "steps for success" that distill UML's general principles into specific recommendations for action.
See all Product Description