Modeling XML Applications with UML: Practical e-Business Applications
David CarlsonBooks.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.
Overview
eXtensible Markup Language (XML) and Unified Modeling Language (UML) are two of the most significant advances from the fields of Web application development and object-oriented modeling. Modeling XML Applications with UML reveals how to integrate these two technologies to create dynamic, interactive Web applications and achieve optimal business-to-business application integration.
This book focuses on the design and visual analysis of XML vocabularies. It explores the generation of DTD and Schema languages from those vocabularies, as well as the design of enterprise integration and portals--all using UML class diagrams and use case analysis. Also featured are extensive details on the deployment of XML vocabularies and portals, showing how to put these elements to work within distributed e-business systems. You will learn practical techniques that can be applied to both small and large system development projects using either formal or informal processes.
For those who may be new to XML and UML, the book includes a brief overview of these topics, although some background knowledge in these areas is recommended.
Topic coverage includes:
- An overview of XML vocabularies, HTML presentations, and XSLT stylesheets
- An overview of the UML diagrams and the Unified Process
- Defining business vocabulary and creating XML Schemas
- Designing and customizing e-business portals using XML
- Mapping UML to XML, including UML relationships to XML hyperlinks
- Generating XML Schemas from the UML class diagrams
- Transforming custom XML vocabularies into the RosettaNet XML standard
- Transforming XML vocabularies into HTML using XSLT
- Transforming XML documents into Portlets
- Simple Object Access Protocol (SOAP) as an XML-based messaging standard for business-to-business integration
A large-scale example runs throughout the book to illustrate important concepts and techniques. Each chapter also features "Steps for Success," a list of tips and issues to consider when planning for a more effective design effort.
0201709155B04062001
Synopsis
Reveals how to integrate XML and UML to create dynamic, interactive Web applications and meet optimal business-to-business application goals. Uses a large-scale running example to keep the material moving in a fluid, understandable manner. Features "steps for success" and other tips for creating top designs.
Editorials
From Barnes & Noble
The Barnes & Noble ReviewHow do you design XML-based B2B systems that successfully address the needs of everyone involved? With UML. But today's e-business systems are often quite different from the systems modeled in most UML books. In this book, David Carlson takes on every key aspect of modeling them, from the standpoint of five key stakeholders: consumers, business analysts, web application specialists, system integration specialists, and content developers.
As Carlson points out, XML offers an excellent syntax for exchanging data and documents, but communication among all the players in today's inter-business systems also requires shared models of underlying domain semantics, and of e-commerce processes and policies.
Carlson first shows how to model system requirements with use cases, defining the roles and functional requirements of each stakeholder group. Next, he walks through modeling processes and communication policies that coordinate sequences of activities among multiple business partners. Finally, he shows how to model business vocabularies robust enough to handle all messages, from short and simple to long and complex.
The book is full of UML class, sequence, and activity diagrams, and every chapter ends with "steps for success" that show you exactly how to translate principles into action. (Bill Camarda)
Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.