System Architecture with Xml

個数:

System Architecture with Xml

  • 提携先の海外書籍取次会社に在庫がございます。通常2週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 458 p.
  • 言語 ENG,ENG
  • 商品コード 9781558607453
  • DDC分類 004.21

Full Description


XML is bringing together some fairly disparate groups into a new cultural clash: document developers trying to understand what a transaction is, database analysts getting upset because the relational model doesn't fit anymore, and web designers having to deal with schemata and rule based transformations. The key to rising above the confusion is to understand the different semantic structures that lie beneath the standards of XML, and how to model the semantics to achieve the goals of the organization. A pure architecture of XML doesn't exist yet, and it may never exist as the underlying technologies are so diverse. Still, the key to understanding how to build the new web infrastructure for electronic business lies in understanding the landscape of these new standards.If your background is in document processing, this book will show how you can use conceptual modeling to model business scenarios consisting of business objects, relationships, processes, and transactions in a document-centric way. Database designers will learn if XML is subject to relational normalization and how this fits in with the hierarchical structure of XML documents. Web designers will discover that XML puts them into a position to automatically generate visually pleasing web pages and rich multimedia shows from otherwise dry product catalogues by using XSLT and other transformation tools. Business architects will see how XML can help them to define applications that can be quickly adapted the ever changing requirements of the market.

Table of Contents

Foreword                                           vii
Preface xvii
Scenario 1 (24)
Megapolis Internet 2 (10)
The Nonplanned Settlement 2 (2)
Topology-Transactional, Relational, 4 (2)
Navigational
Babel 6 (1)
Subcultures and Ontologies 7 (2)
Challenges 9 (3)
Implications 12 (2)
The Blurring of the Classical Application 12 (1)
Collaboration Instead of Integration 13 (1)
The Return of AI 13 (1)
Soft Logic 13 (1)
Architectural Patterns 14 (8)
Dwellings 15 (3)
Community Infrastructure 18 (4)
Best Practices 22 (3)
Groundwork 25 (60)
XML: A Language Factory 26 (1)
XML Basics 27 (7)
The Syntax 27 (6)
The XML Information Model 33 (1)
Schema Definition-Stage 1 34 (5)
The Document Type Definition (DTD) 35 (3)
Advanced Topics 38 (1)
Schema Definition---Stage 2 39 (14)
DTD Deficiencies 39 (1)
XML Schema 40 (13)
Access and Composition 53 (6)
Xpath 53 (1)
Xpointer 54 (3)
Xinclude 57 (1)
XML Base 58 (1)
Querying XML 59 (5)
Expression Types 60 (4)
Discussion 64 (1)
XSL (Extensible Stylesheet Language) 64 (1)
XML APIs 65 (3)
SAX 65 (1)
DOM 66 (1)
Binding 67 (1)
Which API? 67 (1)
Schema Definition---Stage 3 68 (11)
A Feather Duster for XML Schemata 68 (2)
Elements versus Attributes 70 (4)
XML Design Patterns 74 (2)
Architectural Forms 76 (3)
Best Practices 79 (4)
Always Use Namespaces 79 (1)
Do Not Reinvent the Wheel 79 (1)
Multipart Schemata? 80 (1)
Avoid External Entities 80 (1)
Never Change a Published Schema 80 (1)
Use Only Version-Controlled Schemata 80 (1)
Consider Equipping Each Document Element 81 (1)
with a UUID Attribute
Adopt a Concise Style for Schema Design 81 (1)
Do Not Use Exotic Language Elements 82 (1)
XML Resources 83 (2)
Structure 85 (84)
The Evolution of Data Models 86 (14)
CODASYL 87 (2)
Hierarchical Databases 89 (1)
Relational Databases 89 (6)
Navigational Architectures 95 (5)
Conceptual Modeling 100 (34)
The Entity Relationship Model 101 (7)
Asset-Oriented Modeling (AOM) 108 (5)
A Document-Centered Step-by-Step Approach 113 (19)
Smash the Enterprise Data Model? 132 (1)
Best Practices 133 (1)
The Resource Description Framework and 134 (24)
Conceptual Modeling
RDF Basics 135 (4)
From ERM to RDF 139 (4)
Advanced Modeling Techniques 143 (7)
Reification 150 (2)
RDF Schema 152 (4)
Reasoning with RDF 156 (2)
Best Practices 158 (1)
A U for an X 158 (11)
XML Modeling with UML 158 (5)
XMI: Exchange Format for Model Data 163 (6)
Meaning 169 (24)
Formal Semantics 170 (4)
Formal Semantics and Constraints 171 (2)
Constraints in Schema Definitions 173 (1)
Ontologies 174 (10)
Ontological Depth 174 (6)
Operational Ontologies: DAML and OIL 180 (3)
Best Practices 183 (1)
Philosophical Excursus 184 (1)
Context 185 (8)
Ontologies and Contexts 186 (3)
Binding to Contexts: Schema Adjunct 189 (4)
Modeling Processes 193 (48)
Concepts of Business Process Modeling 194 (5)
Overview of Process Paradigms 194 (1)
Notion of Workflows and Modeling 195 (2)
Metamodeling Aspects 197 (2)
Business Process Modeling and Systems 199 (17)
Development
Background 199 (2)
What Is a Business Process? 201 (4)
Employing Formal Modeling 205 (9)
A Business-Centered Modeling Approach 214 (2)
Process Design and Object Orientation 216 (1)
Communication and Cooperation: Toward 216 (10)
Agent-Based Systems
The Notion of Agent-Based Systems 217 (1)
Typology and Applications of Agents 218 (2)
Agent-Oriented Concepts 220 (3)
ADEPT 223 (3)
Process Concepts and XML 226 (12)
Actor-Driven Processes 226 (1)
Open Communication Processes 226 (2)
Contract-Based Interaction with tpaML 228 (1)
Self-Modifying Processes 229 (1)
The Business Process Management 230 (3)
Initiative (BPMI)
Business Rules 233 (5)
Concluding Remarks 238 (3)
History 241 (26)
History 242 (1)
Layer of Communication 243 (2)
Channels and Ports 245 (1)
Speech Acts 246 (2)
Messages 248 (5)
Simple and Complex Messages 248 (1)
SOAP 249 (4)
XML Protocol (SOAP 1.2) 253 (1)
Transactions and Protocols 253 (6)
ACID Transactions 253 (1)
Transactional Web Services 254 (1)
The Web Services Description Language 255 (4)
(WSDL)
Semantics of Communication 259 (1)
Content-Based Routing 259 (1)
Ontology Mapping 260 (1)
Security 260 (7)
Basics 261 (1)
XML Security 262 (1)
XML Signature 263 (2)
XML Encryption 265 (2)
Hypermedia 267 (36)
Hypermedia 268 (15)
A Short History of Hypermedia 268 (1)
Hypermedia Navigation 269 (14)
Topic Maps 283 (14)
A GPS for the Web 283 (11)
Another Philosophical Excursus 294 (2)
Topic Maps versus RDF 296 (1)
Directory Services (UDDI) 297 (3)
Peer-to-Peer Architectures 300 (3)
Presentation Formats 303 (48)
Presentation and Representation 304 (8)
Results from Multimedia Research 304 (3)
Dimensions of Multimedia Composition 307 (2)
The Advantage of Audiovisual Information 309 (1)
Multimedia Data Models 310 (2)
Viewing XML Data on the Web 312 (14)
Overview of Viewing XML Data 313 (2)
HTML 315 (2)
XHTML 317 (4)
Formatting Objects with XSL 321 (5)
User Interaction with XForms 326 (4)
Concepts of Xforms 326 (3)
Implementations 329 (1)
Exchanging Information through WAP Devices 330 (6)
What Is WAP? 330 (2)
WML 332 (1)
WMLScript 333 (1)
WBXML 334 (1)
Links to WAP Tools 335 (1)
Graphical and Multimedia Presentation with 336 (10)
XML
SMIL 336 (4)
SVG 340 (2)
VoiceXML 342 (4)
Document-Based Type Setting 346 (5)
PDF 346 (1)
(La)TeX 347 (4)
Transformation 351 (18)
Procedural Transformation 352 (3)
Rule-Based Transformation 355 (2)
What XSLT Can Do 357 (3)
Variables 357 (1)
Keys 358 (1)
Multiple Input Files 358 (1)
Various Output Methods 358 (1)
Metatransformations 359 (1)
Modules 359 (1)
What XSLT Can't Do 360 (1)
Extensions 360 (3)
Authoring and Testing of XSL Style Sheets 363 (1)
Performance Aspects 363 (2)
Other Languages 365 (2)
Omnimark 365 (1)
Perl 365 (1)
XDuce 366 (1)
Generating Web Pages 367 (2)
Infrastructure 369 (28)
Business Requirements 370 (1)
Web Services 371 (3)
Orchestration 372 (1)
Availability 372 (1)
Collaboration Instead of Integration 372 (1)
Transactions 373 (1)
Software Engineering 373 (1)
Service Localization 374 (1)
ebXML 374 (19)
Basic Concepts 375 (1)
Shared Repositories 376 (6)
Contracts in ebXML 382 (1)
The ebXML Process Model 383 (5)
How Context Is Handled 388 (5)
Future 393 (1)
Industry Vocabularies 393 (4)
Technical Vocabularies 393 (1)
Scientific Vocabularies 394 (1)
Horizontal Industry Vocabularies 394 (1)
Vertical Industry Vocabularies 394 (3)
Solutions 397 (30)
Design Tools 398 (3)
Conceptual Design 398 (1)
Process Design 399 (1)
Schema Design 400 (1)
Database Systems 401 (6)
Mapped Systems 402 (3)
Native Systems 405 (1)
Best Practices 406 (1)
Middleware 407 (12)
e-speak 407 (2)
RosettaNet 409 (5)
BizTalk 414 (5)
Application Servers 419 (1)
Authoring 419 (5)
Creating and Publishing Text-Based Content 419 (2)
WML Tools for Mobile Applications 421 (1)
Multimedia 422 (2)
Converters 424 (1)
Content Management 424 (3)
Glossary 427 (6)
Bibliography 433 (8)
Index 441