Books
in black and white
Main menu
Home About us Share a book
Books
Biology Business Chemistry Computers Culture Economics Fiction Games Guide History Management Mathematical Medicine Mental Fitnes Physics Psychology Scince Sport Technics
Ads

Model driven architecture applying MDA to Enterprise computing - Frankel D.

Frankel D. Model driven architecture applying MDA to Enterprise computing - Wiley & sons , 2003. - 355 p.
ISBN: 0-471-31920-1
Download (direct link): modeldrivenarchitecture2003.pdf
Previous << 1 .. 111 112 113 114 115 116 < 117 > 118 119 120 121 122 .. 123 >> Next

313
314 Index
assembly language, 5-6 association class,
159-160 association ends class model guidelines, 186 navigability class model guidelines, 168-176 contracts, 168-169 information formats, 171-172 modularity, 172-174 MOF complication, 174-176 name clashes, 172-173 navigability vs. nonnavigability, 168 read-only APIs,
170-171 redundancy, 170 specifying multiplicities, 186 specifying names, 186 associations class model guidelines,
186 derived, 278 qualified, 160 specifying names, 186 "at the money" condition, 302 attributes class model guidelines, 166-167, 170, 185 defining accessor operations, 166-167, 170 defining mutator operations, 166-167, 170 derived, 278 specifying type, 185 automatic bridge standardization, 285 automating business processes, 43-45
B
back end layer, 16 B2Bi Web services automating business processes, 43-45 business services abstract, defining, 39-41 definition, 38 generating DTDs or Schemas, 41 mapping to WSDL,
42-43 mapping to XMI, 41 parameterized mappings, 41-42 post-conditions, 40-41 pre-conditions, 40 reusing, 38-39 collaborations, 43-45 CWM transformation metamodel, 250 and enterprise architecture, 38-39 fine-tuning, 38 integrating first and second generations, 36-38
integration tools, 37-38 need for design, 37 need for standards, 35 platform independence,
36
platform volatility, 36 behavioral modeling Action Semantics standard, 93 activity models, 91-92 business process workflow, 92 collaboration diagrams, 92
constraints, 91 flowcharts, 91-92 guards, 91
interaction diagrams, 92
interaction models, 92 overview, 88 protocol state
machines, 88-91 sequence diagrams, 92 state machines, 88-91 use case models, 93 vs. class modeling, 164 below/above the line analogy. See above/ below the line analogy binary association, 160 Booch, Grady, 67 books. See publications boundary marker (//+ ), 234 bridges automatic standardization, 285 between CORBA and other technologies, 282-285 CORBA-COM bridge code generation,
282
fidelity gap, 258 generating, 280-285 MDA-based, 283-286 performance cost, 285 specific mapping, 286 two mappings that bridge code generator must know, 281 business analyst, 195 Business Component Factory, 10 business components, 20 business domains, 198 business models class models, 199 collaboration models, 199
defining business domain, 198 interaction models, 199
Index 315
overview, 198-199 vs. system models, 192 business processes,
43-45, 92 business services abstract, defining,
39-41 automating business processes, 43-45 behavioral modeling, 92 business domains, 198 business tier, 16 BusinessTx, 299 BusinessTxUnit, 298 CWM transformation metamodel, 250 definition, 38 generating DTDs or Schemas, 41 mapping to WSDL, 42-43 mapping to XMI, 41 MDA personas, 195 parameterized mappings, 41-42 post-conditions, 40-41 pre-conditions, 40 reusing, 38-39 business tiers, 16 business-to-business integration. See B2Bi BusinessTx, 299 BusinessTxUnit, 298
C
call option, 301 CBD (Component-Based Development), 9-10 changeable property value, 170-171 classes abstract vs. concrete, 181-183 association, 159-160
Partial Round-Trip Engineering, 234 See also superclasses Classifier, CWM vs.
UML, 260 classifier equivalence,
254
classifiers, 264, 267 class model guidelines abstract vs. concrete classes, 181-183 accessor operations for attributes, 166-167, 170
aggregation, 177-183 association end navigability contracts, 168-169 information formats,
171-172 modularity, 172-174 MOF complication, 174-176 name clashes, 172-173 navigability vs. nonnavigability, 168 read-only APIs, 170-171 redundancy, 170 association ends, 186 associations, specifying names, 186 attributes, specifying type, 185 class modeling vs. behavioral modeling, 164 composite aggregation, 178-180 dangling (unused) elements, 186 deferred constraints, 188 interesting vs. uninteresting operations, 183-185 level of abstraction, 164
M1 models, 188-189 multivalued properties, 176-177 mutator operations for attributes, 166-167, 170
operation parameters, specifying type, 185 ordering multivalued properties, 176 purposes of, 165-166 scope, 163-165 semantic completeness,
187
shared aggregation, 180-183 specifying multiplicities, 186 specifying names, 186 standard MDA mappings, 164-165 syntactic completeness, 185-187 UML standard vs. MOF,
165
uniqueness, multivalued properties, 176-177 class modeling vs.
behavioral modeling,
164
class models, 199 client-server computing, 11-12 client tier, 16
code generation mode, 14 code generators architectural styles, 56 configurable, 38 driving with informal models, 32 and EAI, 50-51 encapsulating design patterns, 54-56, 58 formal models, 32, 63 improving quality, 35
316 Index
code generators (continued) increasing longevity, 35 mapping with, 43 pre- and post-conditions, 41 pushing system knowledge into, 57-58 raising middleware abstraction level, 46-49 semantic abstraction,
34, 41 writing, 60-61 See also modeling languages collaboration diagrams, 92 collaboration models, 199 collaborations, 43-45 COM, in Microsoft IDL,
Previous << 1 .. 111 112 113 114 115 116 < 117 > 118 119 120 121 122 .. 123 >> Next