B2B integration of GreaterCause application, overview of, 299-314
back-end components, deciding, 302-303
BEA WebLogic Workshop tool. See WebLogic Workshop tool
bean classes, role in business interface pattern, 236
beanutils package, using with Struts, 138
behavior, factoring into use cases, 14-15
binaries, installing for Struts, 320-321
bindings in WSDL documents
overview of, 292-294
purpose of, 285, 290
bread-crumbs navigation scheme, explanation of, 35
Business Delegate objects, use of, 131
business delegate pattern
explanation of, 137
implementing, 143-144
business functionality, fine- and coarse-grained access of, 238-239
business interface
implementing for Create Campaigns use case, 260-262
implementing for Update Campaigns use case, 263-265
implementing in Register NPO use case, 247-248
business interface methods
discovering for Create Campaigns use case in business tier, 259-260
discovering in Register NPO use case, 246-247
discovering in Update Campaigns use case, 262
business interface pattern
applying to business tier, 232-233
implementing in business tier, 236-237
business tier
identifying package dependencies in, 244
implementing business interface pattern in, 236-237
implementing data transfer object pattern in, 238-241
implementing EJB home factory pattern in, 242-244
implementing session fa ade pattern in, 233-235
versus presentation tier, 238
and presentation tier patterns, 233-235
and realization of Site Administration use case package, 245-259
realizing Search NPO use case in, 267-270
Register NPO use case in, 246-259
role in J2EE architecture blueprints, 52
business tier package, diagram of, 245
business tier pattern, advantages of, 213