Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Купить Modeling XML Applications with UML

Modeling XML Applications with UML

(Pearson Education) 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. Softcover. DLC: XML (Document markup language).

From the Inside Flap

Writing about XML and e-Business is a lot like taking a snapshot of a speeding train. And for those readers who are new to one or both of these subjects, itis a lot like attempting to jump onto that train. In writing this book, Iive attempted to strike a balance between an introduction to these challenging subjects and a practical guide for designing realistic systems.

I make some assumptions about a basic prior knowledge of both XML and UML, but not so much that a motivated reader cannot easily meet these expectations with quick supplemental study. There are dozens of introductory books on both subjects but there is a lack of good explanation about how XML and UML can be combined in the analysis of complex systems. The goal of this book is not only to teach you about XML and UML but also how to use these technologies for practical applications.

Goals of This Book

Over the past twenty-five years of learning, teaching, and working, I have realized that there is a very significant difference between gaining knowledge about a subject and gaining actionable knowledge about that same topic. Knowledge is actionable when it directly and immediately affects what you do and how you do it. While writing this book, I had a note taped to the top of my computer monitor that read "Actionable Knowledge," so that it would continually prompt me to keep this focus in mind.

After reading this book, you will have learned the following actionable knowledge:

Guidelines that you can use to gather key stakeholder input while developing your XML application. How you can integrate XML and UML in current design projects and what this means to achieving your e-business objectives. Steps and criteria to use in the visual analysis and design of XML vocabularies. A detailed guide to how you can generate XML DTDs and Schemas from those vocabularies, plus the trade-offs you must consider while doing so. Substantial, realistic examples to base your own work on. Concrete suggestions about how to apply recently adopted (or almost adopted) XML standards. A deep understanding that is based not on the marketing materials of individual vendors but on common practice that applies to all of them. A solid grounding about how to design XML applications now and many product or system releases in the future. An understanding of what is going to happen next!

Concepts of UML modeling and a streamlined Unified Process are woven throughout this book. e-Business examples demonstrate the breadth of UML modeling capabilities but without overwhelming the primary goal of creating successful applications using XML. As a means to this goal, this book focuses on a consistent, substantial example about the analysis and design of a product catalog application. An XML vocabulary for the Catalog Markup Language (CatML) is designed first in UML, then generated to both DTD and XML Schema languages.

This same catalog example is used to model requirements for the "MyCat" Web portal application, whose content is defined by the CatML vocabulary. An example MyCat portal is demonstrated using the Extensible Stylesheet Language Transformation (XSLT) to produce an HTML presentation from the XML documents, all based on the CatML vocabulary definitions. 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.

Who Should Read This Book?

This book is not a guide to programming XML applications; rather it focuses on the thoughtful analysis and design of XML vocabularies and their use within distributed systems. 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.

System architects will find many valuable points to consider when planning the use of XML. The use case analyses in Chapters 1, 4, and 5 build a business case for e-business integration and portal design using XML. These use cases are described from the perspective of key stakeholders who determine and evaluate the goals of a successful XML application. Each chapter concludes with a list of "Steps for Success" that are especially valuable to an architect.

Complex XML vocabulary definitions are often easier to comprehend and discuss with others when they are expressed graphically. Although a few existing tools provide some assistance in this regard, they are generally limited to a strict hierarchical view of the vocabulary structure. Complex structures may be represented in schemas that are more easily analyzed from an object-oriented perspective. These object-oriented models of schema definition are easily represented using UML class diagrams. This book is valuable to business analysts, who are responsible for the definition of business vocabularies that will be implemented using XML.

Those analysts often team with designers who fine-tune the vocabularies for generation to XML DTDs or Schemas. Chapter 8 provides a detailed comparison of XML DTDs with the new, much richer possibilities available in XML Schema definitions. Chapter 9 includes detailed design heuristics for generating both DTDs and Schemas from UML class models and describes trade-offs for specifying relaxed versus strict schema validation. These decisions are the daily work of XML designers.

Chapter 2 provides an overview of XML terminology using a simple real-world example that is relevant to the topics of this book. The Rich Site Summary (RSS) is described and compared with similar use of news content in HTML. For a more thorough introduction to XML, I recommend:

Simon St. Laurent. XML Elements of Style. New York: McGraw-Hill, 1999.

If you are not familiar with UML, Chapter 3 includes a fast-paced overview of the essential diagrams that are used in this book. Those diagrams are applied to the same RSS XML example that is introduced in Chapter 2. For a good introduction to UML that is short and easy to read, I recommend:

Martin Fowler, Kendall Scott. UML Distilled: A Brief Guide to the Standard Object Modeling Language, Second Edition. Boston: Addison-Wesley, 2000.

Chapters 10 and 11 include substantial examples of XSLT vocabulary transformations. XSLT is a very powerful but somewhat complex language whose detail is beyond the scope of this book. If you are new to XSLT, I recommend the following supplemental references: Neil Bradley. The XSL Companion. Boston: Addison-Wesley, 2000. Michael Kay. XSLT Programmeris Reference. Birmingham, UK: Wrox Press, 2000.

XMLModeling

Because no book covering the topics of XML and e-business can promise more than a snapshot of the speeding train, it is equally important to offer a first-class ticket for the ride into the future. A Web site has been especially prepared as the companion site for this book.

Нет в наличии

Modeling XML Applications with UML

Купить Modeling XML Applications with UML
Артикул : 4291
Издательство : Addison Wesley
Язык : Английский
ISBN13 : 978-0-20170-915-5
EAN13 : 9780201709155
Страниц : 0
Год издания : 2001
Нет в наличии

Описание
(Pearson Education) 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. Softcover. DLC: XML (Document markup language).

From the Inside Flap

Writing about XML and e-Business is a lot like taking a snapshot of a speeding train. And for those readers who are new to one or both of these subjects, itis a lot like attempting to jump onto that train. In writing this book, Iive attempted to strike a balance between an introduction to these challenging subjects and a practical guide for designing realistic systems.

I make some assumptions about a basic prior knowledge of both XML and UML, but not so much that a motivated reader cannot easily meet these expectations with quick supplemental study. There are dozens of introductory books on both subjects but there is a lack of good explanation about how XML and UML can be combined in the analysis of complex systems. The goal of this book is not only to teach you about XML and UML but also how to use these technologies for practical applications.

Goals of This Book

Over the past twenty-five years of learning, teaching, and working, I have realized that there is a very significant difference between gaining knowledge about a subject and gaining actionable knowledge about that same topic. Knowledge is actionable when it directly and immediately affects what you do and how you do it. While writing this book, I had a note taped to the top of my computer monitor that read "Actionable Knowledge," so that it would continually prompt me to keep this focus in mind.

After reading this book, you will have learned the following actionable knowledge:

Guidelines that you can use to gather key stakeholder input while developing your XML application. How you can integrate XML and UML in current design projects and what this means to achieving your e-business objectives. Steps and criteria to use in the visual analysis and design of XML vocabularies. A detailed guide to how you can generate XML DTDs and Schemas from those vocabularies, plus the trade-offs you must consider while doing so. Substantial, realistic examples to base your own work on. Concrete suggestions about how to apply recently adopted (or almost adopted) XML standards. A deep understanding that is based not on the marketing materials of individual vendors but on common practice that applies to all of them. A solid grounding about how to design XML applications now and many product or system releases in the future. An understanding of what is going to happen next!

Concepts of UML modeling and a streamlined Unified Process are woven throughout this book. e-Business examples demonstrate the breadth of UML modeling capabilities but without overwhelming the primary goal of creating successful applications using XML. As a means to this goal, this book focuses on a consistent, substantial example about the analysis and design of a product catalog application. An XML vocabulary for the Catalog Markup Language (CatML) is designed first in UML, then generated to both DTD and XML Schema languages.

This same catalog example is used to model requirements for the "MyCat" Web portal application, whose content is defined by the CatML vocabulary. An example MyCat portal is demonstrated using the Extensible Stylesheet Language Transformation (XSLT) to produce an HTML presentation from the XML documents, all based on the CatML vocabulary definitions. 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.

Who Should Read This Book?

This book is not a guide to programming XML applications; rather it focuses on the thoughtful analysis and design of XML vocabularies and their use within distributed systems. 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.

System architects will find many valuable points to consider when planning the use of XML. The use case analyses in Chapters 1, 4, and 5 build a business case for e-business integration and portal design using XML. These use cases are described from the perspective of key stakeholders who determine and evaluate the goals of a successful XML application. Each chapter concludes with a list of "Steps for Success" that are especially valuable to an architect.

Complex XML vocabulary definitions are often easier to comprehend and discuss with others when they are expressed graphically. Although a few existing tools provide some assistance in this regard, they are generally limited to a strict hierarchical view of the vocabulary structure. Complex structures may be represented in schemas that are more easily analyzed from an object-oriented perspective. These object-oriented models of schema definition are easily represented using UML class diagrams. This book is valuable to business analysts, who are responsible for the definition of business vocabularies that will be implemented using XML.

Those analysts often team with designers who fine-tune the vocabularies for generation to XML DTDs or Schemas. Chapter 8 provides a detailed comparison of XML DTDs with the new, much richer possibilities available in XML Schema definitions. Chapter 9 includes detailed design heuristics for generating both DTDs and Schemas from UML class models and describes trade-offs for specifying relaxed versus strict schema validation. These decisions are the daily work of XML designers.

Chapter 2 provides an overview of XML terminology using a simple real-world example that is relevant to the topics of this book. The Rich Site Summary (RSS) is described and compared with similar use of news content in HTML. For a more thorough introduction to XML, I recommend:

Simon St. Laurent. XML Elements of Style. New York: McGraw-Hill, 1999.

If you are not familiar with UML, Chapter 3 includes a fast-paced overview of the essential diagrams that are used in this book. Those diagrams are applied to the same RSS XML example that is introduced in Chapter 2. For a good introduction to UML that is short and easy to read, I recommend:

Martin Fowler, Kendall Scott. UML Distilled: A Brief Guide to the Standard Object Modeling Language, Second Edition. Boston: Addison-Wesley, 2000.

Chapters 10 and 11 include substantial examples of XSLT vocabulary transformations. XSLT is a very powerful but somewhat complex language whose detail is beyond the scope of this book. If you are new to XSLT, I recommend the following supplemental references: Neil Bradley. The XSL Companion. Boston: Addison-Wesley, 2000. Michael Kay. XSLT Programmeris Reference. Birmingham, UK: Wrox Press, 2000.

XMLModeling

Because no book covering the topics of XML and e-business can promise more than a snapshot of the speeding train, it is equally important to offer a first-class ticket for the ride into the future. A Web site has been especially prepared as the companion site for this book.

Рекомендуемые книги

Купить 500 блюд из фарша. Котлеты, тефтели, биточки, голубцы, зразы

500 блюд из фарша. Котлеты, тефтели, биточки, голубцы, зразы

100 грн
Купить #Girlboss. Как я создала миллионный бизнес, не имея денег, офиса и высшего образования

#Girlboss. Как я создала миллионный бизнес, не имея денег, офиса и высшего образования

София Аморузо

305 грн
Купить Люблю. Мама

Люблю. Мама

Жанетт Брэдли

205 грн
Купить Торговое оборудование

Торговое оборудование

Щепкань С. О.

240 грн
Купить Сказки

Сказки

Редьярд Киплинг

68 грн
Купить Гильза

Гильза

Юлия Дикая

118 грн
Купить Исследование операций

Исследование операций

Хемди А.Таха

1 080 грн
Купить Как писать нон-фикшн. Расскажите о сложных темах миллионам

Как писать нон-фикшн. Расскажите о сложных темах миллионам

Энн Джензер

470 грн
Купить Франческа. Володарка офіцерського жетона 

Франческа. Володарка офіцерського жетона 

Дорж Бату

160 грн
Купить English Fairy Tales / Англійські народні казки. Рівень «Elementary»

English Fairy Tales / Англійські народні казки. Рівень «Elementary»

40 грн
Купить Справочник программиста по C/C++

Справочник программиста по C/C++

Герберт Шилдт

330 грн
Купить Магия чисел. Моментальные вычисления в уме и другие математические фокусы

Магия чисел. Моментальные вычисления в уме и другие математические фокусы

Артур Бенджамин

375 грн
Купить Потiшки та вiршi малюкам. Збірник

Потiшки та вiршi малюкам. Збірник

130 грн
Купить За п'ять кроків до кохання

За п'ять кроків до кохання

Рейчел Ліппінкотт

145 грн
Купить Вероятностное программирование на Python: байесовский вывод и алгоритмы

Вероятностное программирование на Python: байесовский вывод и алгоритмы

Кэмерон Дэвидсон-Пайлон

840 грн
Купить Люди и звери: мифы и реальность

Люди и звери: мифы и реальность

Ольга Арнольд

385 грн
Купить Покров

Покров

Люко Дашвар

120 грн
Купить Мужской клуб без соплей. Книга, которую мудрые жены дарят мужьям

Мужской клуб без соплей. Книга, которую мудрые жены дарят мужьям

Сатья Дас

220 грн
Купить Мясо. На любой вкус и аппетит (хюгге-формат)

Мясо. На любой вкус и аппетит (хюгге-формат)

Валери Друэ, Пьер-Луи Вьель, Александра Ратай

170 грн
Купить 100 казок. Комплект з 3-х книг

100 казок. Комплект з 3-х книг

900 грн
Купить Водні розмальовки (пожежна машина)

Водні розмальовки (пожежна машина)

16 грн
Купить Кайдзен: ключ к успеху японских компаний

Кайдзен: ключ к успеху японских компаний

Масааки Имаи

420 грн
Купить Психологія майбутнього

Психологія майбутнього

Станіслав Гроф

245 грн
Купить Вільні економічні зони. Навчальний посібник

Вільні економічні зони. Навчальний посібник

Сiваченко I.Ю., Кухарська

16 грн
Купить Теорії за 30 секунд. 50 найвизначніших наукових теорій, які можна пояснити за півхвилини

Теорії за 30 секунд. 50 найвизначніших наукових теорій, які можна пояснити за півхвилини

Пол Ларсон

265 грн
Купить Робким мечтам здесь не место. О смелости, воображении и становлении современного Израиля

Робким мечтам здесь не место. О смелости, воображении и становлении современного Израиля

Шимон Перес

420 грн
Купить Пластилін «Класичний», Гамма  200 г, 10 кольорів

Пластилін «Класичний», Гамма 200 г, 10 кольорів

56 грн
Купить Водні розмальовки (машина)

Водні розмальовки (машина)

16 грн
Купить Джуді Муді стає знаменитою

Джуді Муді стає знаменитою

МакДоналд Меґан

70 грн
Купить Діти капітана Гранта. Зарубіжна література. 6 клас

Діти капітана Гранта. Зарубіжна література. 6 клас

Жюль Верн

235 грн
Купить Искусственный интеллект для чайников

Искусственный интеллект для чайников

Джон Поль Мюллер, Лука Массарон

420 грн
Купить Принципы корпоративных финансов, том 2

Принципы корпоративных финансов, том 2

Ричард Брейли, Стюарт Майерс, Франклин Аллен

1 080 грн
Купить Путь лапши. От Китая до Италии

Путь лапши. От Китая до Италии

Джен Лин-Лью

201 грн
Купить Всесвітня історія : т. 2 : Від розвитку Китаю до занепаду Риму. І про Індію також! Наука в коміксах

Всесвітня історія : т. 2 : Від розвитку Китаю до занепаду Риму. І про Індію також! Наука в коміксах

Ларрі Ґонік

260 грн
Купить Корабель наречених

Корабель наречених

Джоджо Мойес

140 грн
Купить Олівці кольорові тригран, 12 шт., мет. пенал Kite «Тварини»

Олівці кольорові тригран, 12 шт., мет. пенал Kite «Тварини»

84 грн
Купить Подорож в Ікстлан. Уроки дона Хуана. 3 книга

Подорож в Ікстлан. Уроки дона Хуана. 3 книга

Карлос Кастанеда

205 грн
Купить Вчення дона Хуана. Шлях знання індіанців які

Вчення дона Хуана. Шлях знання індіанців які

Карлос Кастанеда

205 грн
Купить Настольна гра для всієї родини Dino Battle

Настольна гра для всієї родини Dino Battle

265 грн
Купить Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Скотт Мейерс

590 грн

Книги из категории "Книги по программированию"

Купить C++: полное руководство, классическое издание

C++: полное руководство, классическое издание

Герберт Шилдт

810 грн
Купить Курс практического программирования в Delphi. Объектно - ориентированное программирование

Курс практического программирования в Delphi. Объектно - ориентированное программирование

Санников Е. В.

470 грн
235 грн
Купить Building Web Sites With Macromedia Studio MX

Building Web Sites With Macromedia Studio MX

Tom Green, Chris S. Flick

275 грн
138 грн
Купить Java EE 6 и сервер приложений GlassFish 3

Java EE 6 и сервер приложений GlassFish 3

Дэвид Хеффельфингер

576 грн
288 грн
Купить C++ для чайников

C++ для чайников

Стефан Рэнди Дэвис

330 грн
Купить C# 4.0: полное руководство

C# 4.0: полное руководство

Герберт Шилдт

810 грн
Купить Flash 4. Анимация в интернете

Flash 4. Анимация в интернете

Дерек Франклин, Брукс Паттон

22 грн
11 грн
Купить Изучение сложных систем с помощью Python

Изучение сложных систем с помощью Python

Аллен Б. Дауни

680 грн
Купить Язык программирования C# 7 и платформы .NET и  .NET Core, том 2

Язык программирования C# 7 и платформы .NET и .NET Core, том 2

Эндрю Троелсен, Филипп Джепикс

540 грн
Купить C: полное руководство, классическое издание

C: полное руководство, классическое издание

Герберт Шилдт

810 грн
Купить Язык программирования C++. Лекции и упражнения

Язык программирования C++. Лекции и упражнения

Стивен Прата

1 080 грн
Купить Структуры данных и алгоритмы

Структуры данных и алгоритмы

Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман

330 грн
Купить Стандарты программирования на С++

Стандарты программирования на С++

Герб Саттер, Андрей Александреску

420 грн
Купить Google App Engine Java и Google Web Toolkit: разработка Web-приложений

Google App Engine Java и Google Web Toolkit: разработка Web-приложений

Машнин Тимур

298 грн
149 грн
Купить Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Себастьян Рашка, Вахид Мирджалили

900 грн
Купить C# 8.0. Карманный справочник

C# 8.0. Карманный справочник

Джозеф Албахари, Бен Албахари

420 грн
Купить Алгоритмы: построение и анализ. Том 2

Алгоритмы: построение и анализ. Том 2

Томас Х. Кормен, Чарльз И. Лейзерсон

630 грн
Купить Java. Справочник

Java. Справочник

Дэвид Флэнаган

1 190 грн
Купить Изучаем Python, том 1

Изучаем Python, том 1

Марк Лутц

900 грн
Купить CSS. Карманный справочник

CSS. Карманный справочник

Эрик А. Мейер

270 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2021 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC