Convergent architecture: building model-driven J2EE systems with UML
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
Wiley
2002
|
Schriftenreihe: | Wiley computer publishing
OMG press |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXV, 276 S. Ill., graph. Darst. |
ISBN: | 0471105600 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV014265802 | ||
003 | DE-604 | ||
005 | 20031104 | ||
007 | t | ||
008 | 020425s2002 ad|| |||| 00||| eng d | ||
020 | |a 0471105600 |9 0-471-10560-0 | ||
035 | |a (OCoLC)248861592 | ||
035 | |a (DE-599)BVBBV014265802 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-473 |a DE-91G |a DE-11 | ||
050 | 0 | |a QA76.9.A73A82 2001 | |
082 | 0 | |a 658.4038011 | |
084 | |a ST 150 |0 (DE-625)143594: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 315f |2 stub | ||
100 | 1 | |a Hubert, Richard |e Verfasser |4 aut | |
245 | 1 | 0 | |a Convergent architecture |b building model-driven J2EE systems with UML |c Richard Hubert |
264 | 1 | |a New York [u.a.] |b Wiley |c 2002 | |
300 | |a XXV, 276 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley computer publishing | |
490 | 0 | |a OMG press | |
650 | 4 | |a Computer architecture | |
650 | 4 | |a Information technology | |
650 | 4 | |a System design | |
650 | 0 | 7 | |a Java 2 Enterprise Edition |0 (DE-588)4646124-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Computerarchitektur |0 (DE-588)4048717-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a UML |0 (DE-588)4469781-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 1 | |a Computerarchitektur |0 (DE-588)4048717-9 |D s |
689 | 0 | 2 | |a Java 2 Enterprise Edition |0 (DE-588)4646124-3 |D s |
689 | 0 | 3 | |a UML |0 (DE-588)4469781-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009784235&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009784235 |
Datensatz im Suchindex
_version_ | 1804129157843517440 |
---|---|
adam_text | Contents
Acknowledgments xv
Foreword xvii
Introduction xix
Chapter 1 IT-Architectural Style 1
Discovering the Source of High Returns 2
A Long History of Success 3
A Higher Level of Communication 4
More than a Macro Pattern 7
The Next Level of Design 7
An Everybody-Wins Approach to Quality 8
Evolution without Revolution 9
Adding Innovation while Hedging Risks 10
The Importance of Style in IT Architecture 11
Designing an IT-Architectural Style 12
The Four Features of an IT-Architectural Style 16
Aspects Affecting Any IT-Architectural Style 24
Describing the Style Using Standards 28
Summary 29
Chapter 2 The Convergent Architecture Roadmap 31
The Anatomy of the Convergent Architecture 34
The Convergent Architecture Metamodel 35
The Development Model 36
The Full-Coverage Tool Suite (Architectural IDE) 37
The Technology Projections (J2EE/EJB) 42
The Operational Environment 44
Summarizing the Cumulative Improvements 47
Summary 51
XI
Chapter 3 The Convergent Architecture Metamodel
The Three Pillars of Holistic Architecture
Project Design
Business Design
System Design
Convergence and Convergent Engineering
The Machine Shop Metaphor
Reduced Abstraction Set Computing (RASC)
Conceptual Isomorphism
Component Metamorphosis
Summary
Chapter 4 The Convergent Component Metamodel
Overview and Fundamentals
Architectural Layers
Common Aspects of All Convergent Components
The Technology Projection Component
Component Dimensions and Personalities
Assembly Components
Accessor Components
The Accessor Framework
Model-Driven Accessors
OPR Business Components
The OPR Business Perspective
The OPR Convergent Components
Utility Components
Summary
Chapter 5 The 1T-Organization Model
Features Common to All FT Organizations
Organization, Process, and Resource Abstractions (OPRs)
Organizations
Processes
Resources
The IT Organization
Worker Roles and Responsibilities
The Architecture Organization
Worker Roles and Responsibilities
The IT Support Organization
The Infrastructure and Base Systems Organization
The Change and Configuration Management Organization
The Project Information, Events, and Training Organization
The Test Center Organization
53
54
57
57
58
58
61
63
65
68
71
73
74
76
81
83
85
91
92
93
94
99
99
103
107
107
109
111
112
112
112
113
116
117
118
118
121
122
123
125
127
Contents xîii
The System Development Organization 129
Worker Roles and Responsibilities 129
The System Development Project 130
The Canonical Development Team 133
The Assembly Development Team 137
The Component Development Team 139
The Operational Systems Organization 141
The Transition Organization 142
The User Support Organization 142
The Infrastructure and Base Systems Organization 143
Summary 144
Chapter 6 The Development Process Model 145
Foundations and Structure 146
Overview: Workflows and IDE Support 148
Preparatory and Cross-Project Workflows 152
IT-Environment Workflow 152
T-Bar Business Modeling and Requirements Workflow 153
Architectural Evolution Workflow 158
Project Management Workflow 159
RUP Inception-Phase Variant (Project Initiation) 164
RUP Elaboration-Phase Variant 165
RUP Construction-Phase Variant 166
RUP Transition-Phase Variant 166
Development Environment Workflow 167
Configuration and Change Management Workflow
(CCM Workflow) 169
Analysis-by-Design (ABD) Workflow 172
Refinement Continuity Across Workflows 178
Implementation Cycle Workflow 179
Test Workflow 182
Documentation Workflow 185
Deployment and Monitoring Workflow 188
Summary 190
Chapter 7 The Architectural IDE 193
The Convergent Business Object Modeler (C-BOM) 196
The Federated UML/XML Model Repository (C-MOD) 199
The Convergent Pattern Refinement Assistant (C-RAS) 200
The Convergent UML Refinement Assistant (C-REF) 203
The Convergent Translative Generator (C-GEN) 209
The Convergent Generator IDE (C-GEN-IDE) 211
Contents________________________________________________________
The Implement, Deploy, and Test Environment (C-IX) 213
217
Summary
Chapter 8 Tutorial Example: Applying the Convergent Architecture 219
The J2EE/EJB System: A Convergent I-Bank 220
Tutorial Solution 220
Business Modeling with C-BOM 220
Setting Up a Project 222
Modeling CRC Cards 22¿
Modeling a Business Use-Case Scenario 223
Model Verification and Documentation 225
Refinement with C-RAS 227
Starting C-RAS 227
Refining the Account Business Object 228
Refining the Transfer Business Object 230
Model Verification 230
J2EE/EJBModeHngwithC-REF/UML 232
Starting the C-REF 232
Modeling the Account Component 233
Modeling the Transfer Component 236
Modeling Déployable Components 237
Model Verification 237
Generating the EJB Components with C-GEN 238
Configuring the Code Generator 238
Running the Code Generator 240
Building, Deploying, and Testing the EJB Components 242
Code Customization 242
Build Support 246
Modeling the Web Accessors in C-REF 248
Generating Default Accessor Models 249
Extending the Default Accessor Model 253
Modeling the Web App Deployment Component 254
Generating the Web Application with C-GEN 255
Configuring the Code Generator 256
Running the Code Generator 257
Building, Deploying, and Testing the Web Application 259
Code Customization 260
Build Support 260
Running the Web Application 262
Summary 262
Bibliography 263
Notes 267
Index 271
|
any_adam_object | 1 |
author | Hubert, Richard |
author_facet | Hubert, Richard |
author_role | aut |
author_sort | Hubert, Richard |
author_variant | r h rh |
building | Verbundindex |
bvnumber | BV014265802 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.A73A82 2001 |
callnumber-search | QA76.9.A73A82 2001 |
callnumber-sort | QA 276.9 A73 A82 42001 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 150 ST 250 |
classification_tum | DAT 362f DAT 315f |
ctrlnum | (OCoLC)248861592 (DE-599)BVBBV014265802 |
dewey-full | 658.4038011 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 658 - General management |
dewey-raw | 658.4038011 |
dewey-search | 658.4038011 |
dewey-sort | 3658.4038011 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Informatik Wirtschaftswissenschaften |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01909nam a2200505 c 4500</leader><controlfield tag="001">BV014265802</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20031104 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020425s2002 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471105600</subfield><subfield code="9">0-471-10560-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248861592</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014265802</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.A73A82 2001</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">658.4038011</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 150</subfield><subfield code="0">(DE-625)143594:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 315f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hubert, Richard</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Convergent architecture</subfield><subfield code="b">building model-driven J2EE systems with UML</subfield><subfield code="c">Richard Hubert</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Wiley</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXV, 276 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Wiley computer publishing</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">OMG press</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer architecture</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Information technology</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">System design</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java 2 Enterprise Edition</subfield><subfield code="0">(DE-588)4646124-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Computerarchitektur</subfield><subfield code="0">(DE-588)4048717-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Java 2 Enterprise Edition</subfield><subfield code="0">(DE-588)4646124-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">UML</subfield><subfield code="0">(DE-588)4469781-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009784235&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009784235</subfield></datafield></record></collection> |
id | DE-604.BV014265802 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:00:41Z |
institution | BVB |
isbn | 0471105600 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009784235 |
oclc_num | 248861592 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-11 |
owner_facet | DE-473 DE-BY-UBG DE-91G DE-BY-TUM DE-11 |
physical | XXV, 276 S. Ill., graph. Darst. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Wiley |
record_format | marc |
series2 | Wiley computer publishing OMG press |
spelling | Hubert, Richard Verfasser aut Convergent architecture building model-driven J2EE systems with UML Richard Hubert New York [u.a.] Wiley 2002 XXV, 276 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Wiley computer publishing OMG press Computer architecture Information technology System design Java 2 Enterprise Edition (DE-588)4646124-3 gnd rswk-swf Computerarchitektur (DE-588)4048717-9 gnd rswk-swf UML (DE-588)4469781-8 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 s Computerarchitektur (DE-588)4048717-9 s Java 2 Enterprise Edition (DE-588)4646124-3 s UML (DE-588)4469781-8 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009784235&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hubert, Richard Convergent architecture building model-driven J2EE systems with UML Computer architecture Information technology System design Java 2 Enterprise Edition (DE-588)4646124-3 gnd Computerarchitektur (DE-588)4048717-9 gnd UML (DE-588)4469781-8 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
subject_GND | (DE-588)4646124-3 (DE-588)4048717-9 (DE-588)4469781-8 (DE-588)4116522-6 |
title | Convergent architecture building model-driven J2EE systems with UML |
title_auth | Convergent architecture building model-driven J2EE systems with UML |
title_exact_search | Convergent architecture building model-driven J2EE systems with UML |
title_full | Convergent architecture building model-driven J2EE systems with UML Richard Hubert |
title_fullStr | Convergent architecture building model-driven J2EE systems with UML Richard Hubert |
title_full_unstemmed | Convergent architecture building model-driven J2EE systems with UML Richard Hubert |
title_short | Convergent architecture |
title_sort | convergent architecture building model driven j2ee systems with uml |
title_sub | building model-driven J2EE systems with UML |
topic | Computer architecture Information technology System design Java 2 Enterprise Edition (DE-588)4646124-3 gnd Computerarchitektur (DE-588)4048717-9 gnd UML (DE-588)4469781-8 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
topic_facet | Computer architecture Information technology System design Java 2 Enterprise Edition Computerarchitektur UML Softwareentwicklung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009784235&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hubertrichard convergentarchitecturebuildingmodeldrivenj2eesystemswithuml |