or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
Modeling XML Applications with UML (Object Technology Series)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Modeling XML Applications with UML (Object Technology Series) [Paperback]

David Carlson
4.0 out of 5 stars  See all reviews (3 customer reviews)
RRP: £26.99
Price: £22.94 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.05 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 368 pages
  • Publisher: Addison Wesley; 1 edition (10 April 2001)
  • Language English
  • ISBN-10: 0201709155
  • ISBN-13: 978-0201709155
  • Product Dimensions: 23.3 x 18.7 x 1.8 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 1,258,821 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

David Carlson
Discover books, learn about writers, and more.

Visit Amazon's David Carlson Page

Product Description

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.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
By A Customer
Format:Paperback
XML seems in line to become a ubiquitous technology, and its intersection with the Unified Modeling Language is an interesting territory to explore.

David Carlson's book covers a lot of material, including some background on each of the technologies, which helps to set the scene nicely.

The text is in three parts, dealing with "Foundations", "XML Vocabularies" and "Deployment" respectively. The overall themes are a fictitious B2B markup vocabulary and an example e-business portal using this. In general these served well as examples, but wouldn't be immediately relevant to the entire audience who could potentially benefit from the book.

I didn't find the use cases presented in part one very helpful, as they are little more than titles of use cases with general, high level discussion instead of having specific interaction steps. (It's possible that these use cases might provide a rough model for an e-business project similar to the example though.)

The second part of the book was more specific, and the text was mainly clear and readable. Unfortunately the important material towards the end on generating schemas left me rather unclear on what should be proper the treatment of UML associations. This was a shame, because the earlier chapter on linking makes it clear that this is a subject the author is something of an authority on. Using a simpler, restated UML model and presenting the schemas alongside a conformant XML instance document would have helped.

Part three gives a necessarily brief introduction to XSLT, and shows how it might be used for transforming vocabularies and for presentation. The final chapter reviews some of the newest aspects of e-business architecture.

What I hadn't appreciated, until I started reading this, is that the mapping from UML to XML is covered by an OMG specification for XML Metadata Interchange (XMI). The practical implications of this are well described in the book. The author's stated objective of imparting "actionable knowledge" is also achieved in large measure.

Comment | 
Was this review helpful to you?
By A. K. Johnston VINE™ VOICE
Format:Paperback|Amazon Verified Purchase
Like many web-related technologies XML and its many derivatives have evolved much more quickly than the support from traditional modelling and development tools. As a result many developers creating XML-based applications are doing so with the crudest of tools, and find it very difficult to either exchange ideas with more traditional developers, or to benefit from the strengths of more powerful tools and modelling approaches. This book sets out to address that issue, and it does an excellent job.
At the same time, the book provides a valuable introduction to a range of XML and e-Business technologies for those more familiar with traditional approaches. I found it answered a lot of questions I had about XML which had not been addressed by reading more typical "how to" books, so this book bridges the divide both ways.

The book starts out by setting out its aim - to bridge the XML and UML communities, and provides a high-level overview of both areas. It then focuses in on the key issue of e-Business integration, both as a common challenge and an area which will naturally affect both communities.

In subsequent chapters the author discusses defining a business vocabulary, and shows how an XML vocabulary can be modelled in UML, or generated from it. Having established this basis the author then discusses a number of XML-related standards, including XMI, XPath, XPointer, XLink, XML DTDs and Schemas, and XSLT, in each case using UML models to explain how the pieces fit together.

Finally, the last few chapters present an overall e-Business architecture based around the examples in the rest of the book, bringing all the pieces together in the context of Web Services.

It's the curse of all technical writers and publishers that whatever you write is rapidly out of date, and this book suffers a little from that. Published in 2001 it views several key standards (such as XSD and core Web Service protocols) as "proposals", and frequently omits details from examples because of this uncertainty. A reader would be well advised to supplement it with more up to date reading around the technical details.

That said, this book is well written, easy to read, and covers a niche which is still almost unoccupied. The companion web site backs the book up with some valuable material, including a free downloadable tool for XML modelling, generation and reverse-engineering.

I'd love David to do a second edition, moderately refreshed to present a 2004 view of the various standards and how they fit together. The core of the book wouldn't have to change. Until that book turns up, I'm happy to recommend this one.
Comment | 
Was this review helpful to you?
1 of 2 people found the following review helpful
By A Customer
Format:Paperback
For readers with some familiarity with XML and UML, this book explores the intersection of these technologies and convincingly integrates analysis, design and deployment of e-Business applications into a common analysis & design approach.

The book covers the full spectrum from Foundations to Deployment but its "tour-de-force" lies in its section on Vocabularies. As Schema modeling becomes more "object-oriented" with the introduction of XML Schema Recommendation, Dave Carlson describes a practical approach to modeling within the UML framework.

Proprietary graphical notations offered by specialist XML IDEs tend to present XML models in a "serialized" form, usually a tree structure. By using UML, the true nature of vocabularies - a network of containment, reference and inheritance relationships, can be viewed directly in a way that promotes comprehensibility, reuse and process integration.

In both concept and execution, the result is a very clean UML-XML mapping: well defined, clearly explained and solidly supported, by a running example. The accompanying website enables readers to consolidate their understanding by interacting with the example model and develop Schemas from their own UML models.

If you're involved in XML analysis/design and have access to UML tools, this book is essential. Standards bodies and tool vendors take note: Schema development should be done this way!

Comment | 
Was this review helpful to you?
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges