Essential software architecture:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berlin [u.a.]
Springer
2011
|
Ausgabe: | 2. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | Literaturangaben |
Beschreibung: | XVI, 242 S. graph. Darst. 25 cm |
ISBN: | 9783642191756 3642191754 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039119046 | ||
003 | DE-604 | ||
005 | 20120119 | ||
007 | t | ||
008 | 110704s2011 d||| |||| 00||| eng d | ||
015 | |a 11,N04 |2 dnb | ||
015 | |a 11,A24 |2 dnb | ||
016 | 7 | |a 1009641646 |2 DE-101 | |
020 | |a 9783642191756 |c Pp. : EUR 53.45 (DE) (freier Pr.), ca. sfr 72.00 (freier Pr.) |9 978-3-642-19175-6 | ||
020 | |a 3642191754 |9 3-642-19175-4 | ||
024 | 3 | |a 9783642191756 | |
028 | 5 | 2 | |a Best.-Nr.: 80035414 |
035 | |a (OCoLC)724845362 | ||
035 | |a (DE-599)DNB1009641646 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-83 |a DE-1051 |a DE-573 |a DE-29T |a DE-91G | ||
082 | 0 | |a 005.1 |2 22/ger | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 310f |2 stub | ||
100 | 1 | |a Gorton, Ian |d 1962- |e Verfasser |0 (DE-588)131882708 |4 aut | |
245 | 1 | 0 | |a Essential software architecture |c Ian Gorton |
250 | |a 2. ed. | ||
264 | 1 | |a Berlin [u.a.] |b Springer |c 2011 | |
300 | |a XVI, 242 S. |b graph. Darst. |c 25 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Literaturangaben | ||
650 | 0 | 7 | |a Produktlinie |0 (DE-588)4336076-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Komponente |g Software |0 (DE-588)4439521-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Qualität |0 (DE-588)4047966-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarelebenszyklus |0 (DE-588)4691865-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Semantic Web |0 (DE-588)4688372-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Modellgetriebene Entwicklung |0 (DE-588)4832365-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Aspektorientierte Programmierung |0 (DE-588)4724728-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareprodukt |0 (DE-588)4329116-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Qualitätssicherung |0 (DE-588)4126457-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Middleware |0 (DE-588)4426067-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarearchitektur |0 (DE-588)4121677-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Requirements engineering |0 (DE-588)4213997-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 0 | 1 | |a Qualitätssicherung |0 (DE-588)4126457-5 |D s |
689 | 0 | 2 | |a Requirements engineering |0 (DE-588)4213997-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 1 | 1 | |a Middleware |0 (DE-588)4426067-2 |D s |
689 | 1 | 2 | |a Modellgetriebene Entwicklung |0 (DE-588)4832365-2 |D s |
689 | 1 | 3 | |a Serviceorientierte Architektur |0 (DE-588)4841015-9 |D s |
689 | 1 | 4 | |a Aspektorientierte Programmierung |0 (DE-588)4724728-9 |D s |
689 | 1 | 5 | |a Komponente |g Software |0 (DE-588)4439521-8 |D s |
689 | 1 | 6 | |a Semantic Web |0 (DE-588)4688372-1 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 2 | 1 | |a Softwareprodukt |0 (DE-588)4329116-8 |D s |
689 | 2 | 2 | |a Produktlinie |0 (DE-588)4336076-2 |D s |
689 | 2 | 3 | |a Softwarelebenszyklus |0 (DE-588)4691865-6 |D s |
689 | 2 | |5 DE-604 | |
689 | 3 | 0 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 3 | 1 | |a Softwareprodukt |0 (DE-588)4329116-8 |D s |
689 | 3 | 2 | |a Qualität |0 (DE-588)4047966-3 |D s |
689 | 3 | |8 1\p |5 DE-604 | |
689 | 4 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 4 | 1 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 4 | |8 2\p |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3654986&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024137658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024137658 |
Datensatz im Suchindex
_version_ | 1805096337443651584 |
---|---|
adam_text |
IMAGE 1
CONTENTS
1 UNDERSTANDING SOFTWARE ARCHITECTURE 1
1.1 WHAT IS SOFTWARE ARCHITECTURE? 1
1.2 DEFINITIONS OF SOFTWARE ARCHITECTURE 2
1.2.1 ARCHITECTURE DEFINES STRUCTURE 3
1.2.2 ARCHITECTURE SPECIFIES COMPONENT COMMUNICATION 4 1.3 ARCHITECTURE
ADDRESSES NONFUNCTIONAL REQUIREMENTS 5 1.3.1 ARCHITECTURE IS AN
ABSTRACTION 6
1.3.2 ARCHITECTURE VIEWS 7
1.4 WHAT DOES A SOFTWARE ARCHITECT DO? 8
1.5 ARCHITECTURES AND TECHNOLOGIES 9
1.6 ARCHITECT TITLE SOUP 11
1.7 SUMMARY 12
1.8 FURTHER READING 13
1.8.1 GENERAL ARCHITECTURE 13
1.8.2 ARCHITECTURE REQUIREMENTS 13
1.8.3 ARCHITECTURE PATTERNS 14
1.8.4 TECHNOLOGY COMPARISONS 14
1.8.5 ENTERPRISE ARCHITECTURE 15
2 INTRODUCING THE CASE STUDY 17
2.1 OVERVIEW 17
2.2 THE ICDE SYSTEM 17
2.3 PROJECT CONTEXT 19
2.4 BUSINESS GOALS 21
2.5 CONSTRAINTS 22
2.6 SUMMARY 22
3 SOFTWARE QUALITY ATTRIBUTES 23
3.1 QUALITY ATTRIBUTES 23
3.2 PERFORMANCE 24
3.2.1 THROUGHPUT 24
3.2.2 RESPONSE TIME 25
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1009641646
DIGITALISIERT DURCH
IMAGE 2
SII CONTENTS
3.2.3 DEADLINES 25
3.2.4 PERFORMANCE FOR THE ICDE SYSTEM 26
3.3 SCALABILITY 27
3.3.1 REQUEST LOAD 27
3.3.2 SIMULTANEOUS CONNECTIONS 29
3.3.3 DATA SIZE 29
3.3.4 DEPLOYMENT 30
3.3.5 SOME THOUGHTS ON SCALABILITY 30
3.3.6 SCALABILITY FOR THE ICDE APPLICATION 30
3.4 MODIFIABILITY 30
3.4.1 MODIFIABILITY FOR THE ICDE APPLICATION 33
3.5 SECURITY 33
3.5.1 SECURITY FOR THE ICDE APPLICATION 34
3.6 AVAILABILITY 34
3.6.1 AVAILABILITY FOR THE ICDE APPLICATION 35
3.7 INTEGRATION 35
3.7.1 INTEGRATION FOR THE ICDE APPLICATION 36
3.8 OTHER QUALITY ATTRIBUTES 36
3.9 DESIGN TRADE-OFFS 37
3.10 SUMMARY 37
3.11 FURTHER READING 38
4 AN INTRODUCTION TO MIDDLEWARE ARCHITECTURES AND TECHNOLOGIES 39
4.1 INTRODUCTION 39
4.2 MIDDLEWARE TECHNOLOGY CLASSIFICATION 40
4.3 DISTRIBUTED OBJECTS 41
4.4 MESSAGE-ORIENTED MIDDLEWARE 43
4.4.1 MOMBASICS 44
4.4.2 EXPLOITING MOM ADVANCED FEATURES 45
4.4.3 PUBLISH-SUBSCRIBE 50
4.5 APPLICATION SERVERS 54
4.5.1 ENTERPRISE JAVABEANS 55
4.5.2 EJB COMPONENT MODEL 56
4.5.3 STATELESS SESSION BEAN PROGRAMMING EXAMPLE 57 4.5.4 MESSAGE-DRIVEN
BEAN PROGRAMMING EXAMPLE 58 4.5.5 RESPONSIBILITIES OF THE EJB CONTAINER
59
4.5.6 SOME THOUGHTS 60
4.6 SUMMARY 61
4.7 FURTHER READING 62
4.7.1 CORBA 62
4.7.2 MESSAGE-ORIENTED MIDDLEWARE 62
4.7.3 APPLICATION SERVERS 63
IMAGE 3
CONTENTS XIII
5 SERVICE-ORIENTED ARCHITECTURES AND TECHNOLOGIES 65
5.1 BACKGROUND 65
5.2 SERVICE-ORIENTED SYSTEMS 66
5.2.1 BOUNDARIES ARE EXPLICIT 68
5.2.2 SERVICES ARE AUTONOMOUS 69
5.2.3 SHARE SCHEMAS AND CONTRACTS, NOT IMPLEMENTATIONS 69 5.2.4 SERVICE
COMPATIBILITY IS BASED ON POLICY 70
5.3 WEB SERVICES 71
5.4 SOAP AND MESSAGING 73
5.5 UDDI, WSDL, AND METADATA 74
5.6 SECURITY, TRANSACTIONS, AND RELIABILITY 77
5.7 RESTFUL WEB SERVICES 78
5.8 CONCLUSION AND FURTHER READING 79
6 ADVANCED MIDDLEWARE TECHNOLOGIES 81
6.1 INTRODUCTION 81
6.2 MESSAGE BROKERS 81
6.3 BUSINESS PROCESS ORCHESTRATION 87
6.4 INTEGRATION ARCHITECTURE ISSUES 91
6.5 WHAT IS AN ENTERPRISE SERVICE BUS 95
6.6 FURTHER READING 95
7 A SOFTWARE ARCHITECTURE PROCESS 97
7.1 PROCESS OUTLINE 97
7.1.1 DETERMINE ARCHITECTURAL REQUIREMENTS 98
7.1.2 IDENTIFYING ARCHITECTURE REQUIREMENTS 98
7.1.3 PRIORITIZING ARCHITECTURE REQUIREMENTS 99
7.2 ARCHITECTURE DESIGN 101
7.2.1 CHOOSING THE ARCHITECTURE FRAMEWORK 102
7.2.2 ALLOCATE COMPONENTS 108
7.3 VALIDATION 110
7.3.1 USING SCENARIOS ILL
7.3.2 PROTOTYPING 113
7.4 SUMMARY AND FURTHER READING 114
8 DOCUMENTING A SOFTWARE ARCHITECTURE 117
8.1 INTRODUCTION 117
8.2 WHAT TO DOCUMENT 118
8.3 UML2.0 119
8.4 ARCHITECTURE VIEWS 120
8.5 MORE ON COMPONENT DIAGRAMS 123
8.6 ARCHITECTURE DOCUMENTATION TEMPLATE 126
8.7 SUMMARY AND FURTHER READING 127
IMAGE 4
XIV CONTENTS
9 CASE STUDY DESIGN 129
9.1 OVERVIEW 129
9.2 ICDE TECHNICAL ISSUES 129
9.2.1 LARGE DATA 129
9.2.2 NOTIFICATION 131
9.2.3 DATA ABSTRACTION 131
9.2.4 PLATFORM AND DISTRIBUTION ISSUES 131
9.2.5 APIISSUES 132
9.2.6 DISCUSSION 133
9.3 ICDE ARCHITECTURE REQUIREMENTS 133
9.3.1 OVERVIEW OF KEY OBJECTIVES 133
9.3.2 ARCHITECTURE USE CASES 134
9.3.3 STAKEHOLDER ARCHITECTURE REQUIREMENTS 134
9.3.4 CONSTRAINTS 136
9.3.5 NONFUNCTIONAL REQUIREMENTS 136
9.3.6 RISKS 137
9.4 ICDESOLUTION 137
9.4.1 ARCHITECTURE PATTERNS 137
9.4.2 ARCHITECTURE OVERVIEW 138
9.4.3 STRUCTURAL VIEWS 139
9.4.4 BEHAVIORAL VIEWS 142
9.4.5 IMPLEMENTATION ISSUES 145
9.5 ARCHITECTURE ANALYSIS 145
9.5.1 SCENARIO ANALYSIS 145
9.5.2 RISKS 146
9.6 SUMMARY 146
10 MIDDLEWARE CASE STUDY: MEDICI 147
10.1 MEDICI BACKGROUND 147
10.2 MEDICI HELLO WORLD 148
10.3 IMPLEMENTING MODULES 151
10.3.1 MIFPROCESSOR 151
10.3.2 MIFOBJECTPROCESSOR 151
10.3.3 MIFMESSAGEPROCESSOR 152
10.3.4 MODULE PROPERTIES 152
10.4 ENDPOINTS AND TRANSPORTS 153
10.4.1 CONNECTORS 153
10.4.2 SUPPORTED TRANSPORTS 154
10.5 MEDICI EXAMPLE 157
10.5.1 INITIALIZE PIPELINE 158
10.5.2 CHAT COMPONENT 159
10.5.3 IMPLEMENTATION CODE 161
10.6 COMPONENT BUILDER 161
10.7 SUMMARY 163
10.8 FURTHER READING 163
IMAGE 5
CONTENTS XV
11 LOOKING FORWARD 165
11.1 INTRODUCTION 165
11.2 THE CHALLENGES OF COMPLEXITY 165
11.2.1 BUSINESS PROCESS COMPLEXITY 166
11.3 AGILITY 167
11.4 REDUCEDCOSTS 168
11.5 WHATNEXT 169
12 THE SEMANTIC WEB 171
12.1 ICDE AND THE SEMANTIC WEB 171
12.2 AUTOMATED, DISTRIBUTED INTEGRATION AND COLLABORATION 172 12.3 THE
SEMANTIC WEB 173
12.4 CREATING AND USING METADATA FOR THE SEMANTIC WEB 174 12.5 PUTTING
SEMANTICS IN THE WEB 176
12.6 SEMANTICS FOR ICDE 178
12.7 SEMANTIC WEB SERVICES 180
12.8 CONTINUED OPTIMISM 181
12.9 FURTHER READING 182
13 ASPECT ORIENTED ARCHITECTURES 185
13.1 ASPECTS FOR ICDE DEVELOPMENT 185
13.2 INTRODUCTION TO ASPECT-ORIENTED PROGRAMMING 186 13.2.1 CROSSCUTTING
CONCERNS 186
13.2.2 MANAGING CONCERNS WITH ASPECTS 187
13.2.3 AOP SYNTAX AND PROGRAMMING MODEL 188
13.2.4 WEAVING 189
13.3 EXAMPLE OF A CACHE ASPECT 190
13.4 ASPECT-ORIENTED ARCHITECTURES 191
13.5 ARCHITECTURAL ASPECTS AND MIDDLEWARE 192
13.6 STATE-OF-THE-ART 193
13.6.1 ASPECT ORIENTED MODELING IN UML 193
13.6.2 AOPTOOLS 193
13.6.3 ANNOTATIONS AND AOP 194
13.7 PERFORMANCE MONITORING OF ICDE WITH ASPECTWERKZ 195 13.8
CONCLUSIONS 197
13.9 FURTHER READING 198
14 MODEL-DRIVEN ARCHITECTURE 201
14.1 MODEL-DRIVEN DEVELOPMENT FOR ICDE 201
14.2 WHATISMDA? 203
14.3 WHYMDA? 205
14.3.1 PORTABILITY 205
14.3.2 INTEROPERABILITY 206
14.3.3 REUSABILITY 207
IMAGE 6
XVI CONTENTS
14.4 STATE-OF-ART PRACTICES AND TOOLS 208
14.4.1 ANDROMDA 208
14.4.2 ARCSTYLER 209
14.4.3 ECLIPSE MODELING FRAMEWORK 209
14.5 MDA AND SOFTWARE ARCHITECTURE 210
14.5.1 MDA AND NONFUNCTIONAL REQUIREMENTS 211
14.5.2 MODEL TRANSFORMATION AND SOFTWARE ARCHITECTURE 211 14.5.3
SOAANDMDA 212
14.5.4 ANALYTICAL MODELS ARE MODELS TOO 212
14.6 MDA FOR ICDE CAPACITY PLANNING 214
14.7 SUMMARY AND FURTHER READING 216
15 SOFTWARE PRODUCT LINES 219
15.1 PRODUCT LINES FOR ICDE 219
15.2 SOFTWARE PRODUCT LINES 220
15.2.1 BENEFITING FROM SPL DEVELOPMENT 222
15.2.2 PRODUCT LINES FOR ICDE 223
15.3 PRODUCT LINE ARCHITECTURE 223
15.3.1 FIND AND UNDERSTAND SOFTWARE 224
15.3.2 BRING SOFTWARE INTO THE DEVELOPMENT CONTEXT 225 15.3.3 INVOKE
SOFTWARE 225
15.3.4 SOFTWARE CONFIGURATION MANAGEMENT FOR REUSE 225 15.4 VARIATION
MECHANISMS 227
15.4.1 ARCHITECTURE-LEVEL VARIATION POINTS 227
15.4.2 DESIGN-LEVEL VARIATION 227
15.4.3 FILE-LEVEL VARIATION 228
15.4.4 VARIATION BY SOFTWARE CONFIGURATION MANAGEMENT 228 15.4.5 PRODUCT
LINE ARCHITECTURE FOR ICDE 228
15.5 ADOPTING SOFTWARE PRODUCT LINE DEVELOPMENT 229
15.5.1 PRODUCT LINE ADOPTION PRACTICE AREAS 231
15.5.2 PRODUCT LINE ADOPTION FOR ICDE 231
15.6 ONGOING SOFTWARE PRODUCT LINE DEVELOPMENT 232
15.6.1 CHANGE CONTROL 232
15.6.2 ARCHITECTURAL EVOLUTION FOR SPL DEVELOPMENT 233 15.6.3 PRODUCT
LINE DEVELOPMENT PRACTICE AREAS 234
15.6.4 PRODUCT LINES WITH ICDE 234
15.7 CONCLUSIONS 235
15.8 FURTHER READING 236
INDEX 239 |
any_adam_object | 1 |
author | Gorton, Ian 1962- |
author_GND | (DE-588)131882708 |
author_facet | Gorton, Ian 1962- |
author_role | aut |
author_sort | Gorton, Ian 1962- |
author_variant | i g ig |
building | Verbundindex |
bvnumber | BV039119046 |
classification_rvk | ST 230 |
classification_tum | DAT 310f |
ctrlnum | (OCoLC)724845362 (DE-599)DNB1009641646 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV039119046</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120119</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110704s2011 d||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N04</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,A24</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1009641646</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642191756</subfield><subfield code="c">Pp. : EUR 53.45 (DE) (freier Pr.), ca. sfr 72.00 (freier Pr.)</subfield><subfield code="9">978-3-642-19175-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3642191754</subfield><subfield code="9">3-642-19175-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783642191756</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">Best.-Nr.: 80035414</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)724845362</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1009641646</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-91G</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 310f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Gorton, Ian</subfield><subfield code="d">1962-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)131882708</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Essential software architecture</subfield><subfield code="c">Ian Gorton</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 242 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">25 cm</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="500" ind1=" " ind2=" "><subfield code="a">Literaturangaben</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Produktlinie</subfield><subfield code="0">(DE-588)4336076-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Komponente</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4439521-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Qualität</subfield><subfield code="0">(DE-588)4047966-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarelebenszyklus</subfield><subfield code="0">(DE-588)4691865-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Semantic Web</subfield><subfield code="0">(DE-588)4688372-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Modellgetriebene Entwicklung</subfield><subfield code="0">(DE-588)4832365-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Aspektorientierte Programmierung</subfield><subfield code="0">(DE-588)4724728-9</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="650" ind1="0" ind2="7"><subfield code="a">Softwareprodukt</subfield><subfield code="0">(DE-588)4329116-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Middleware</subfield><subfield code="0">(DE-588)4426067-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Requirements engineering</subfield><subfield code="0">(DE-588)4213997-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Requirements engineering</subfield><subfield code="0">(DE-588)4213997-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Middleware</subfield><subfield code="0">(DE-588)4426067-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Modellgetriebene Entwicklung</subfield><subfield code="0">(DE-588)4832365-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">Serviceorientierte Architektur</subfield><subfield code="0">(DE-588)4841015-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="4"><subfield code="a">Aspektorientierte Programmierung</subfield><subfield code="0">(DE-588)4724728-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="5"><subfield code="a">Komponente</subfield><subfield code="g">Software</subfield><subfield code="0">(DE-588)4439521-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="6"><subfield code="a">Semantic Web</subfield><subfield code="0">(DE-588)4688372-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Softwareprodukt</subfield><subfield code="0">(DE-588)4329116-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">Produktlinie</subfield><subfield code="0">(DE-588)4336076-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="3"><subfield code="a">Softwarelebenszyklus</subfield><subfield code="0">(DE-588)4691865-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="1"><subfield code="a">Softwareprodukt</subfield><subfield code="0">(DE-588)4329116-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2="2"><subfield code="a">Qualität</subfield><subfield code="0">(DE-588)4047966-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" 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="4" ind2="1"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3654986&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=024137658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024137658</subfield></datafield></record></collection> |
id | DE-604.BV039119046 |
illustrated | Illustrated |
indexdate | 2024-07-20T11:13:35Z |
institution | BVB |
isbn | 9783642191756 3642191754 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024137658 |
oclc_num | 724845362 |
open_access_boolean | |
owner | DE-83 DE-1051 DE-573 DE-29T DE-91G DE-BY-TUM |
owner_facet | DE-83 DE-1051 DE-573 DE-29T DE-91G DE-BY-TUM |
physical | XVI, 242 S. graph. Darst. 25 cm |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | Springer |
record_format | marc |
spelling | Gorton, Ian 1962- Verfasser (DE-588)131882708 aut Essential software architecture Ian Gorton 2. ed. Berlin [u.a.] Springer 2011 XVI, 242 S. graph. Darst. 25 cm txt rdacontent n rdamedia nc rdacarrier Literaturangaben Produktlinie (DE-588)4336076-2 gnd rswk-swf Komponente Software (DE-588)4439521-8 gnd rswk-swf Serviceorientierte Architektur (DE-588)4841015-9 gnd rswk-swf Qualität (DE-588)4047966-3 gnd rswk-swf Softwarelebenszyklus (DE-588)4691865-6 gnd rswk-swf Semantic Web (DE-588)4688372-1 gnd rswk-swf Modellgetriebene Entwicklung (DE-588)4832365-2 gnd rswk-swf Aspektorientierte Programmierung (DE-588)4724728-9 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Softwareprodukt (DE-588)4329116-8 gnd rswk-swf Qualitätssicherung (DE-588)4126457-5 gnd rswk-swf Middleware (DE-588)4426067-2 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 gnd rswk-swf Requirements engineering (DE-588)4213997-1 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 s Qualitätssicherung (DE-588)4126457-5 s Requirements engineering (DE-588)4213997-1 s DE-604 Middleware (DE-588)4426067-2 s Modellgetriebene Entwicklung (DE-588)4832365-2 s Serviceorientierte Architektur (DE-588)4841015-9 s Aspektorientierte Programmierung (DE-588)4724728-9 s Komponente Software (DE-588)4439521-8 s Semantic Web (DE-588)4688372-1 s Softwareprodukt (DE-588)4329116-8 s Produktlinie (DE-588)4336076-2 s Softwarelebenszyklus (DE-588)4691865-6 s Qualität (DE-588)4047966-3 s 1\p DE-604 Softwareentwicklung (DE-588)4116522-6 s 2\p DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3654986&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024137658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Gorton, Ian 1962- Essential software architecture Produktlinie (DE-588)4336076-2 gnd Komponente Software (DE-588)4439521-8 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd Qualität (DE-588)4047966-3 gnd Softwarelebenszyklus (DE-588)4691865-6 gnd Semantic Web (DE-588)4688372-1 gnd Modellgetriebene Entwicklung (DE-588)4832365-2 gnd Aspektorientierte Programmierung (DE-588)4724728-9 gnd Softwareentwicklung (DE-588)4116522-6 gnd Softwareprodukt (DE-588)4329116-8 gnd Qualitätssicherung (DE-588)4126457-5 gnd Middleware (DE-588)4426067-2 gnd Softwarearchitektur (DE-588)4121677-5 gnd Requirements engineering (DE-588)4213997-1 gnd |
subject_GND | (DE-588)4336076-2 (DE-588)4439521-8 (DE-588)4841015-9 (DE-588)4047966-3 (DE-588)4691865-6 (DE-588)4688372-1 (DE-588)4832365-2 (DE-588)4724728-9 (DE-588)4116522-6 (DE-588)4329116-8 (DE-588)4126457-5 (DE-588)4426067-2 (DE-588)4121677-5 (DE-588)4213997-1 |
title | Essential software architecture |
title_auth | Essential software architecture |
title_exact_search | Essential software architecture |
title_full | Essential software architecture Ian Gorton |
title_fullStr | Essential software architecture Ian Gorton |
title_full_unstemmed | Essential software architecture Ian Gorton |
title_short | Essential software architecture |
title_sort | essential software architecture |
topic | Produktlinie (DE-588)4336076-2 gnd Komponente Software (DE-588)4439521-8 gnd Serviceorientierte Architektur (DE-588)4841015-9 gnd Qualität (DE-588)4047966-3 gnd Softwarelebenszyklus (DE-588)4691865-6 gnd Semantic Web (DE-588)4688372-1 gnd Modellgetriebene Entwicklung (DE-588)4832365-2 gnd Aspektorientierte Programmierung (DE-588)4724728-9 gnd Softwareentwicklung (DE-588)4116522-6 gnd Softwareprodukt (DE-588)4329116-8 gnd Qualitätssicherung (DE-588)4126457-5 gnd Middleware (DE-588)4426067-2 gnd Softwarearchitektur (DE-588)4121677-5 gnd Requirements engineering (DE-588)4213997-1 gnd |
topic_facet | Produktlinie Komponente Software Serviceorientierte Architektur Qualität Softwarelebenszyklus Semantic Web Modellgetriebene Entwicklung Aspektorientierte Programmierung Softwareentwicklung Softwareprodukt Qualitätssicherung Middleware Softwarearchitektur Requirements engineering |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3654986&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=024137658&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT gortonian essentialsoftwarearchitecture |