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 .. 117 118 119 120 121 122 < 123 >

71-72 composition, 71-72 constructs, general-purpose, 200 context for profile's constraints, 152 DCControllerContract stereotype, 146-147 DCEntity stereotype, 146-147 defining profile,
150-153 diagram interchange,
75
exporting diagrams, 75 extending via profiles, 145-146 profiles vs. heavyweight extensions, 154-155
via MOF, heavyweight extensions, 153-154 extensibility, 70-71 extension mechanisms overview, 46-48 stereotypes, 146-147 tagged values, 146-149 future of, 76-77 guillemets, 146 history of, 67-68 interdependencies, 73 invariant rules in class model, 152 keyword, 146 metamodel extension, 154
metamodels, 68-69 model extended by sample profile, 152-153 modeling framework,
72-73 modeling vs. MOF metamodeling, 159-160 models as sources and targets, 260-262 vs. MOF, 75, 165 OCL metamodel, 75-76 partitioning, 73 patterns, limitations, 74 platform-independent modeling, 71-72 profile for platform-independent models, 146-147 profiles (see also CORBA; EAI) CORBA, 158 definition, 46, 70 EAI, 158 for EDOC, 60 EJB, 158
328 Index
UML (continued) graph modeling,
156-158 UMM (UN/CEFACT Modeling Methodology), 60 profiling, limitations, 74-75 relationships, limitations, 74 scope of concern, 153 size, 73
standalone tagged values, 148-150 standards, 72-73 strengths, 68-73 string tags type, 151 tags typed as strings, 151
tools, vs. MDA tools, 158-159 UniqueID stereotype, 146-147 viewpoint support, 74 weaknesses, 73-76 UML Action Semantics, 269-270 UMM, 60
UN/CEFACT Modeling Methodology, 60 underlying good option, 301
uninteresting operations, 183-185 uniqueness, multivalued properties, 176-177
Unisys DMS II database schemas, 250 unused (dangling) elements, 186 updating metadata in repository, 115 usability, 62-63 use case models, 93 use cases, definition, 93 user tier, 19-21
V
versioning support, 138-139 viability, factors affecting, 4 viewpoints, 21, 74 virtual machines, 8-9, 291
W
waterfall process, 193 waterline analogy, 20 Web services. See B2Bi Web services whizzy wig (WYSIWYG), 14 workspace tier, 19-21 WYSIWYG, 14
X
XMI
ability to exchange graphical diagrams, 128 alternative to generic code, 123
DTD modularization for UML, 125 generating implementation code,
122-123 input to code, 126 input to relational data models, 126 mappings determine XML format, 123 misconception, 124 MOF-based standard, 122
MOF-XML mapping rules, 270 preprocessing proprietary representation of UML model, 126
reads code dynamically at run time, 123 reverse mapping,
136-137 rules for producing XML documents, 122
separations of concerns in a generator, 127 UML graphical notation, 127 XMI-XML format, 123 XML metamodel, 259 recent changes, 29 reusing, 114 XML Metadata Interchange. See XMI XP, 28
MDA Metalevels
I METALEVEL DESCRIPTION ELEMENTS
M3 MOF, i.e., the set of constructs used to define metamodels MOF Class, MOF Attribute, MOF Association, etc.
M2 Metamodels, consisting of instances of MOF constructs UML Class, UML Association, UML Attribute, UML State, UML Activity, etc. CWM Table, CWM Column, etc.
Ml Models, consisting of instances of M2 metamodel constructs Class “Customer", Class “Account" Table “Employee", Table “Vendor", etc.
M0 Objects and data, i.e., instances of M1 model constructs Customer Jane Smith, Customer Joe Jones, Account 2989, Account 2344, Employee A3949, Vendor 78988, etc.
Previous << 1 .. 117 118 119 120 121 122 < 123 >