Manage Campaigns package, overview of, 22-23
Manage Campaigns use cases
data model for, 212
domain model for, 210
realizing in business tier, 259-266
realizing in presentation tier, 188-205
Manage Donation Cart use case
actors in, 44
include/extend use case for, 44
overview of, 16-17
postcondition of, 44
precondition of, 44
purpose of, 43
Manage Donor and Donations package, overview of, 15-19
Manage Donor Preference use case
actors in, 47
overview of, 19
postcondition of, 47
precondition of, 47
purpose of, 47
UI (user interface) for, 47
Manage NPO Profile use case
ActionForm bean used with, 167-168
class diagram of, 162
configuration semantics of, 166
multi-page pattern in, 162-164
overview of, 21, 161-169
request handler used with, 168-169
structure of, 163-165
view semantics of, 166-167
Manage Portal-Alliance Profile use case
class diagram of, 176
configuration semantics of, 178-180
overview of, 21, 176-181
request handler used with, 180-181
structure of, 177
ManagePortalAllianceAction class, example of, 102-103
Manager Donor Preferences, use of, 14
Mandatory value for transaction attributes, explanation of, 255
MDA (model-driven architecture), purpose of, 282
message-digests, role in Public Key Cryptography and digital signatures, 63
MessageResources class in Struts, purpose of, 100-101, 131-132
MessageResourcesConfig objects
creating, 125-126
purpose of, 119
messages in WSDL documents
overview of, 290-291
purpose of, 284
metadata, role in SSO, 61
model in MVC implementation of Struts, overview of, 91-92
model interaction with request handlers in Struts, overview of, 95-96
ModuleConfig configuration objects, purpose of, 120
modules, role in application architecture, 51
multi-action pattern
for Manage Portal-Alliance Profile use case, 177
for Register NPO use case, 183
for Register Portal-Alliance use case, 169-176
multi-layered authentication in SSO, overview of, 68-69.See also authentication; mutual authentication
multi-page pattern sequence diagrams, examples of, 164, 193
Multiplexed Resource Mapping, role in Struts MVC semantics, 127
mutable DTOs, explanation of, 240
mutual authentication in SSO, overview of, 69.
See also authentication; multi-layered
authentication in SSO
MVC implementation in Struts, overview of, 91-98
MVC (Model-View-Controller) architecture, explanation of, 91
MVC semantics of Struts, overview of, 126-131
MyService, generating WSDL for, 285-295
MyServiceSoap binding, example of, 293-294