Docstoc

Symbols A

Document Sample
Symbols A Powered By Docstoc
					Index


Symbols                                         communicating with WPS, 253
* (wildcard character), 332                     customizing, 268-271
                                                definition, 252
A                                               e-mail, 266
                                                flat file, 266
Access Services, 4
                                                FTP, 266
accessing
                                                JCA, 252-253
   databases, 208-209
                                                JDBC
   EJB, 240
                                                    assembly diagram, 264
action bar
                                                    build path settings, 260
   assembly editor, 57
                                                    creating, 258-259, 263-264
   process editor, 54
                                                    dependencies, 260
actions (empty), 109
                                                    discovery agent settings, 261
activities
                                                    enterprise service resource adapters,
   assigning, 105
                                                       selecting, 260
   BPEL
                                                    objects for discovery, selecting, 262
       definition, 29
                                                    properties, 262
       Fault Activities, 32
                                                    RAR file, importing, 259
       Service Activities, 30
                                                    testing, 264-265
       Structured Activities, 30-32
                                                    tree structure, 263
   choice, 106-107
                                                legacy, 252
   correlation sets, associating, 119
                                                resource, 253, 260
   monitor models, 309
                                                SAP, 266-267
   receive choice, 116-117
                                                Siebel, 267-268
ad hoc human tasks, 167-168
                                                technology, 252
adapters
                                              Add Service Registry Preferences dialog box,
   application, 252
                                                390
   architecture
                                              addNode utility, 82
       CCI, 255
                                              administration of business rules, 149
       Enterprise Discovery, 256
                                                decision tables, 149-150
       inbound processing, 256
                                                installing, 149
       outbound processing, 255
                                                Publish and Revert link, 151
       RAR files, 257
       SPIs, 255



                                        397
398                                                                                       Index



Administrative Console                                  reference partners, adding, 103
    business process container setting, 192             rule groups, creating, 144-145, 148
    business rules, exporting, 151                      scopes, adding, 114
    CEI monitoring, 192                                 ShipOrderProcess, 101
    human task container setting, 192                   VerifyCreditAndProcessOrderProcess,
    WESB, 343                                              101
    WID, 69                                             while loop, 111-112
    WPS, 85                                          user, tracing, 212-213
administrative human tasks, 167                      WPS, not starting, 210
administrative roles, 204                        architecture
administrators, 204, 325                             adapters
agents                                                  CCI, 255
    discovery, 261                                      Enterprise Discovery, 256
    nodes, 83                                           inbound processing, 256
ALE (Application Link Enabling), 266                    outbound processing, 255
alerts (dashboards), 302                                RAR files, 257
APIs (application program interfaces)                   SPIs, 255
    business flow manager, 238-239                   BPC Explorer, 183
    business processes, initiating, 239              high-level, 305
        EJB access, 240                              logging, 189
        input messages, 240                          logical
        local interface, 239                            Business Monitor, 301
        process template, querying, 240                 monitor models, 303
        remote interface, 239                        SCA (Service Component Architecture)
    client applications, packaging, 241                 assembly diagrams, 18-19
    Human Task Manager, 242                             capabilities, 14
    J2EE security, 206                                  components. See components
    service invocation, 224                             definition, 7-8
Application Link Enabling (ALE), 266                    overview, 16-18, 24-25
Application-Specific Business Object                    relationship with BPEL, 38
   (ASBO), 23                                        SOA (Service-Oriented Architecture), 4-5
applications                                         WPS architectural model, 17
    adapters, 252                                as-is business models, 275
    client, packaging, 241                       ASBO (Application-Specific Business
    enterprise, 299                                 Object), 23
    integration, 2                               Assemble phase (SOA), 6
    order processing, 99                         assembly diagrams
        activities, assigning, 105                   BSMs, 164
        BackOrderProcess, 101                        JDBC adapters, 264
        business rules, administering, 149-151       modules, 43
        choice activities, 106-107                   SCA, 18-19
        correlation sets, 117-120                assembly editor (WID), 57
        CreateOrderProcess, 99-102                   action bar, 57
        CreditCheckingServiceInputBO, 131            binding types, 59-60
        CreditCheckInterface, 129-130                canvas, 57
        decision tables, 144-148                     palette, 58-59
        empty actions, 109                           properties view, 57
        events, 120-122                          Assign activity, 30, 55
        fault handling, 114-115                  assigning
        faults, defining, 107-108                    activities, 105
        human tasks, 109-111                         administrative roles, 204
        long-running processes, 108              asynchronous invocation, 20
        mapping, 129-131                         asynchronous invocation with callback, 20
        partner operations, invoking, 104-105    asynchronous service invocation, 225-226
        receive choice activity, 116-117
Index                                                                                      399



attributes                                    BOTypeMetaData, 16
   business items, 283-284                    BOXMLDocument, 16
   nested business objects, 50                BOXMLSerializer, 16, 244
   simple business objects, 47-48             BPC (business process choreographer),
authentication, 199                             78, 181
authorization, 199                              Event Collector, 193
automation (process), 2, 12                     Explorer, 183
                                                    architecture, 183
B                                                   components, 183
background installations (WPS), 358-359             definition, 182
BackOrderProcess interface, 101                     initial screen, 185
   correlation sets, 117-120                        installing, 182-184
   events, 120-122                                  launching, 183
   fault handling, 114-115                          navigation pane, 185
   receive choice activity, 116-117                 process instances, starting, 185-186
   scopes, adding, 114                              processes, viewing, 187-188
BAM (Business Activity Monitoring), 296.            tasks, 186
  See also Business Monitor                     Observer (BPCO), 193
BAPI (Business Applications Programming             initial screen, 196
  Interface), 266                                   installing, 194-195
BFM APIs, 238-239                                   logging, enabling, 195
BGs (business graphs), 22                           navigation pane, 196
bindings                                            overview, 196
   types, 59-60                                     reports, 196
   WESB, 338                                    security roles, mapping, 206-208
BMD, installing, 298-301, 380-383               WPS, 78, 81
   database/process server credentials, 382   BPCO (Business Process Choreographer
   IDE target directories, 381                  Observer), 193
   installation options, 381                    initial screen, 196
   properties, 299                              installing, 194-195
   related enterprise applications, 299         logging, enabling, 195
   test monitor server, 300                     navigation pane, 196
   welcome screen, 380                          overview, 196
BOChangeSummary, 16                             reports, 196
BOCopy, 16                                    BPEL (Business Process Execution
BODataObject, 16                                Language), 4
BOEquality, 16                                  activities
BOEventSummary, 16                                  definition, 29
BOF (business object framework), 232                Fault Activities, 32
   BOChangeSummary, 16                              monitor models, 309
   BOCopy, 16                                       Service Activities, 30
   BODataObject, 16                                 Structured Activities, 30-32
   BOEquality, 16                               BPEL4People, 35
   BOEventSummary, 16                           Business Modeler mapping, 289
   BOFactory, 16                                business rules, 142
   BOType, 16                                   CEI logging, enabling, 307-308
   BOTypeMetaData, 16                           Compensation Handlers, 34
   BOXMLDocument, 16                            correlation sets, 33, 117-120
   BOXMLSerializer, 16, 244                         activity associations, 119
   data abstractions, 15                            creating, 118
   maps. See business object maps               definition, 28
   overview, 13-14                              Event Handlers, 34
BOFactory, 16                                   events, 120-122
bottom-up approach (assembly diagrams), 18      expression language, 33
BOType, 16                                      extensions, 35
400                                                                                 Index



  Fault Handlers, 33, 114-115                    definition, 155
  interaction model, 28                          deploying, 165
  order processing application, 99               editor, 160-161
     activities, assigning, 105                  interface, 158
     BackOrderProcess, 101                       state diagrams, 156-158
     business rules, administering, 149-151      template, 165
     choice activities, 106-107               buses (WESB), 347
     CreateOrderProcess, 99-102               Business Activity Monitoring (BAM), 296
     CreditCheckingServiceInputBO, 131        business analysts, 13
     CreditCheckInterface, 129-130            Business Application Services, 4
     decision tables, 144-148                 Business Applications Programming Interface
     empty actions, 109                         (BAPI), 266
     faults, defining, 107-108                business drivers, 275
     human tasks, 109-111                     business graphs, programming
     long-running business processes, 108        change summary, 236-237
     mapping, 129-131                            instances, creating, 234
     partner operations, invoking, 104-105       objects, customizing, 235
     reference partners, adding, 103             printing, 235-236
     rule groups, creating, 144-145, 148      business integration
     ShipOrderProcess, 101                       application integration, 2
     VerifyCreditAndProcessOrderProcess,         business graphs
        101                                         change summary, 236-237
     while loop, 111-112                            instances, creating, 234
  partnerLinks, 29                                  objects, customizing, 235
  partners, 29                                      printing, 235-236
  process illustration, 28-29                    business object framework
  processes, versioning, 216-217                    BOChangeSummary, 16
  receive choice activity, 116-117                  BOCopy, 16
  relationship with SCA (Service                    BODataObject, 16
     Component Architecture), 38                    BOEquality, 16
  scopes, 33, 114                                   BOEventSummary, 16
  selectors, 152                                    BOFactory, 16
  supported standards, 28                           BOType, 16
  variables, 29                                     BOTypeMetaData, 16
  versioning, 37-38                                 BOXMLDocument, 16
  definition, 8                                     BOXMLSerializer, 16
BPEL4People, 35                                     data abstractions, 15
BRGs (business rule groups), 142                    overview, 13-14
BRM (Business Rules Manager), 149                business objects, programming, 232-233
  decision tables                                challenges, list of, 2
     saving, 150                                 cheat sheet, 43
     values, entering, 150                       connectivity, 2
     viewing, 149                                IBM’s vision of business integration, 2
  installing, 149                                integration broker scenario, 12
  Publish and Revert link, 151                   overview, 1
BSMs (business state machines), 155              patterns
  assembly diagram, 164                             Disconnected Object pattern, 22
  creating, 159-163                                 Event pattern, 22-23
     completing, 163                                overview, 11, 21
     correlation property, 159                      Plain Business Object pattern, 22
     invoke definition, 162                      process automation, 2, 12
     names, 159                                  programming model, 7
     references, adding, 161                     requirements, 3
     skeleton, 160                               separation of roles, 13
     variables, initializing, 162
Index                                                                                     401



   WID solution                                   business processes, 285
       libraries, 44                              business rules, 275
       mediation modules, 43                      business simulation, 291-292
       modules, 43                                error checking, 287
business items, 275, 282                          map nodes, 287
   attributes, 283-284                            process diagrams, 280-281, 286
   creating, 282                                  resources, 275
   exporting, 288-290                             subtypes, 275
   importing, 284-285                             tasks, creating, 285-286
business measures, 281, 290-291, 303           Business Monitor
Business Modeler. See also business modeling      components, 296
   advanced version, 279                          high-level architecture, 305
   BPEL constructs, 289                           installing, 298, 373-379
   business items, 282                               dashboard server, 378
       attributes, 283-284                           DB2 usernames/passwords, 375
       creating, 282                                 installation types, 374
       exporting, 288-290                            portal components, 377
       importing, 284-285                            target directories, 375-377
   business measures, 290-291                        welcome screen, 373
   catalogs, 280                                     WPS usernames/passwords, 376
   editions, 367                                  instrumentation, 301
   installation, 274                              logical architecture, 301
       stand-alone installation, 367-369       business monitoring
       WID plug-in installation, 369-372          dashboards, 302-303
   launching, 276                                 data mart models, 304
   projects                                       KPIs, 302
       creating, 277                              monitor models
       layouts, 278                                  BPEL activities, 309
       modeling modes, 279                           counters, 311-313
       naming, 280                                   creating with MME, 308-310
   Quickstart wizard, 277                            dashboard, 317
   welcome screen, 276                               deploying, 316
   workspaces, 276                                   dimensions, 314
business modeling                                    KPIs, 315
   as-is models, 275                                 logical architecture, 303
   business drivers, 275                             measures, 314
   business items, 275, 282                          metrics, 313-314
       attributes, 283-284                           monitor EAR files, 316
       creating, 282                                 monitoring context, 304
       exporting, 288-290                            naming, 308
       importing, 284-285                            testing, 317
   business measures, 281, 290-291                   triggers, 310-311
   Business Modeler                            Business Object Editor, 47
       advanced version, 279                   business object framework. See BOF
       BPEL constructs, 289                    business object maps
       catalogs, 280                              creating, 132-134
       installing, 274                               Business Object Map Editor, 133
       launching, 276                                input/output business objects,
       layouts, 278                                     choosing, 132
       modeling modes, 279                           links, 134
       naming projects, 280                          names, 132
       projects, creating, 277                    editing, 133
       Quickstart wizard, 277                     order processing application, 129-131
       welcome screen, 276                        WPS, 78
       workspace storage, 276
402                                                                                    Index



business objects                                      rule groups, creating, 144-145, 148
   CustomerBO, 131                                    ShipOrderProcess, 101
   input/output, choosing, 132                        VerifyCreditAndProcessOrderProcess,
   nested, 49-50                                         101
   programming, 232-233                               while loop, 111-112
   simple                                          process automation, 2, 12
       attributes, 47-48                           receive choice activity, 116-117
       creating, 46-49                             scopes, adding, 114
business process choreographer. See BPC            selectors, 152
Business Process command (New menu), 54            short-running
business process container setting                    activities, assigning, 105
  (Administrative Console), 192                       choice activities, 106-107
Business Process Execution Language.                  creating, 102
  See BPEL                                            definition, 35
business processes                                    faults, defining, 107-108
   business process choreographer. See BPC            partner operations, invoking, 104-105
   business process execution language.               reference partners, adding, 103
      See BPEL                                        transactions, 36
   correlation sets, 117-120                       versioning, 37-38
       activity associations, 119                     BPEL, 216-217
       creating, 118                                  WID, 214-216
   creating, 54                                    viewing BPC Explorer, 187-188
   definition, 3, 23, 27-28                     business rules, 142
   events, 120-122                                 administration, 149-151
   fault handling, 114-115                         BPEL, 142
   illustration, 28-29                             business modeling, 275
   initiating with APIs, 239                       decision tables, 143
       EJB access, 240                             exporting, 151
       input messages, 240                         externalized, 142
       local interface, 239                        groups, 142
       process template, querying, 240             inheritance, 143
       remote interface, 239                       managing, 149-151
   long-running, 214                               rulesets, 143
       creating, 108                               selectors, compared, 152
       definition, 35                              WID, 142
       empty actions, 109                          WPS, 78
       human tasks, 109-111                     Business Rules Manager. See BRM
       transactions, 36-37                      Business Services
       while loop, 111-112                         assembly editor, 58
   order processing application, 99                definition, 5
       activities, assigning, 105               business simulation modeling, 291-292
       BackOrderProcess, 101, 114-120           business state machines. See BSMs
       business rules, administering, 149-151
       choice activities, 106-107               C
       CreateOrderProcess, 99-102               callbacks, 225-226
       CreditCheckingServiceInputBO, 131        canvas
       CreditCheckInterface, 129-130               assembly editor, 57
       decision tables, 144-148                    process editor, 54
       empty actions, 109                       catalogs (Business Modeler), 280
       faults, defining, 107-108                Catch activity, 32
       human tasks, 109-111                     Catch All activity, 32
       long-running business processes, 108     CBEs (Common Base Events), 190-191
       mapping, 129-131                         CCI (Common Client Interface), 255
       partner operations, invoking, 104-105    CDs (installation WAT), 394-395
       reference partners, adding, 103
Index                                                                                        403



CEI (Common Event Infrastructure), 190            New menu
    Common Base Events (CBEs), 190-191               Business Process, 54
    configuration, 356-357                           Interface, 50
    enabling, 191-192                           comment node (Visual Snippet Editor
    logging, 306-308                              palette), 63
    monitoring, 192                             Common Activities (process editor), 55
    WPS, 77                                     Common Base Events (CBEs), 190-191
cells                                           Common Client Interface (CCI), 255
    definition, 83                              Common Event Infrastructure. See CEI
    WPS, 83-87                                  communication of WPS and adapters, 253
cheat sheets (business integration), 43         compensate activity (process editor), 56
Cheat Sheets command (Help menu), 43            Compensation Handlers (BPEL), 34
checkCredit method, 223                         components. See also business processes
choice activities, 106-107                        BAM, 296
    process editor, 55                            binding types, 59-60
    Visual Snippet Editor palette, 63             BPC Explorer, 183
choosing                                          Business Monitor, 296
    Business Modeler project layouts, 278         business service, 58
    discovery objects, 262                        CreditCheckTest, 220
    enterprise service resource adapters, 260        Java reference, 221
    workspaces, 42                                   method skeleton, 222
claiming tasks, 186                                  properties, 222
classes                                              qualifiers, 227-228
    ClientObjectWrapper, 241                         reference interface, 221
    ServiceManager, 19-20, 220                       service invocation, 223
classifier catalogs, 280                             service locator, 222
client applications, packaging, 241               definition, 19
client model components (BPC Explorer), 183       developers, 13
ClientObjectWrapper class, 241                    exports, 20
Cloudscape database support, 380                  imports, 20
cluster members, 87                               invoking, 19-20
clustering                                        JDBC adapters
    horizontal, 88                                   assembly diagram, 264
    MEs, 90                                          build path settings, 260
    topologies                                       creating, 258-259, 263-264
        multiple-cluster, 94-97                      dependencies, 260
        resources, 97                                discovery agent settings, 261
        single-cluster, 92-93                        enterprise service resource adapters,
    vertical, 88                                        selecting, 260
    WPS, 87-89                                       objects for discovery, selecting, 262
        cluster members, 87                          properties, 262
        components, 89-90                            RAR file, importing, 259
        SI Bus, 90-92                                testing, 264-265
        transaction failovers, 89                    tree structure, 263
        workload distribution, 87                 mapping, 128
com.ibm.websphere.bo package, 16                  mediation flows, 340
command-line utilities. See utilities             SCA, 212
commands. See also utilities                      SOA Lifecycle, 75
    File menu                                     stand-alone references, 21
        Export, 64                                testing, 67
        Import, 172                               tracing, 211
        New, Business Process, 102                WPS, 76
        New, Project, Module, 52                     clustering, 89-90
    Help menu, Cheat Sheets, 43                      databases, 79-81
    installall, 387                               WSDL, 171
404                                                                                         Index



concepts, 324                                    customizing
configurator role, 204                              adapters, 268-271
configuring                                         business graph objects, 235
   CEI (Common Event Infrastructure), 356-          logging, 210-212
      357                                           mediation primitives, 341
   security, 203-205                                WPS profiles, 82
   test servers, 68
   WPS, 85                                       D
connectivity, 2                                  dashboards
Connector Import window, 259                        monitor models, 317
consoles                                            servers, 378
   Administrative                                   views, 302-303
       business process container setting, 192   data
       business rules, exporting, 151               abstractions
       CEI monitoring, 192                              instance data, 15
       human task container setting, 192                services. See services
       WESB, 343                                        type metadata, 15
       WPS, 85                                          WebSphere implementations, 15
   WID, 69-71                                       catalogs, 280
   WSRR, 327                                        exchange patterns
constraints (attributes), 48                            definition, 21
Control Activities, 55-56                               Disconnected Object pattern, 22
control structures, 63                                  Event pattern, 22-23
correlation property (BSMs), 159                        Plain Business Object pattern, 22
correlation sets (business processes), 33,          integrity, 200
  117-118, 120                                   data maps. See business object maps
   activity associations, 119                    data mart models, 304
   creating, 118                                 databases
counters                                            CEI (Common Event Infrastructure),
   creating, 311-313                                   356-357
   triggers/metrics/KPIs relationships, 306         Cloudscape, 380
Create Property dialog box, 118                     lookup mediation primitives, 341
CreateOrderProcess, 99-101                          WPS
   creating, 102                                        access, 208-209
   services, invoking, 129                              components, 79-81
CreditCheckingServiceInputBO, 131                decision tables, 143-144
CreditCheckInterface, 129-130                       BRMs, 149-150
CreditCheckRG, 144                                  creating, 145, 148
CreditCheckServiceInterface, 130                    dimensions, 146
CreditCheckServiceInterfacePartner, 222             expanding, 147
CreditCheckTest                                     template conversion, 147
   Java component, 220                              values, adding, 147
       Java reference, 221                       default (SCA) bindings, 338
       method skeleton, 222                      deleting WPS profiles, 360
       properties, 222                           dependencies
       reference interface, 221                     JDBC adapters, 260
       service invocation, 223                      modules, 52-53
       service locator, 222                         serviceDeploy zip files, 66
   qualifiers                                    Deploy phase (SOA), 6
       defining, 227                             deploying
       interface, 227                               BSMs, 165
       reference, 228                               libraries, 44
current-state models, 275                           mediation modules, 43, 345-347
CustomerBO, 131                                     modules, 43
                                                    monitor models, 316
Index                                                                                 405



destinations                                  Business Object Editor, 47
   partitioning, 92-93                        Human Task Editor, 110
   rule groups, 148                           Interface Map Editor, 135
development manager profile (WPS), 82         Monitor Model Editor. See MME
Development Services, 5                       process editor (WID), 54-56
diagrams                                      Relationship Editor, 139-141
   dashboards, 302                            Visual Snippet Editor, 61-64
   SCA (Service Component Architecture)           choice activities, 107
      assembly diagrams, 18-19                    palette, 63
dialog boxes                                      visual snippets, 243-248
   Add Service Registry Preferences, 390          Visual snippets view, 62
   Create Property, 118                    EIS bindings, 60, 338
   Import, 172                             EJB, accessing, 240
   Interface Selection, 110                Email adapters, 266
   New Rule Group, 144                     EMD (Enterprise Metadata Discovery), 256
   Select Operation, 110                   empty actions
dimensional views (dashboards), 303           business processes, adding, 109
dimensions, creating, 314                     process editor, 55
directories                                   replacing with human tasks, 109
   target                                  Empty activity, 30
       Business Monitor, 377               emulators (integration test client), 71
       dashboard servers, 378              enabling
   WPS_HOME, 359-360                          BPCO logging, 195
Disconnected Object pattern, 22               CEI, 191-192, 306-308
discovery agents, 261                         governance, 329
distributing workloads, 87                    security, 200-202
documents (WSRR)                              tracing, 211
   governance, 329-330                     endpoint lookup mediation primitives, 341
   loading, 327                            enterprise applications, 299
   searching, 331-332                      Enterprise Metadata Discovery (EMD), 256
drivers (business), 275                    Enterprise Service Bus (ESB), 4, 335
                                           Enterprise Service Discovery (ESD), 256
E                                          error checking business modeling, 287
EAR files                                  Error-Handling Activities (process editor), 56
   exporting, 64, 346                      ESB (Enterprise Service Bus), 4, 335
   monitor, 316                            ESD (Enterprise Service Discovery), 256
Eclipse 3.0 framework, 41, 72              Event Collector, 193
Eclipse plug-ins                           event emitter mediation primitives, 341
   WAT (WebSphere Adapter Toolkit)         Event pattern, 22-23
      definition, 393                      events
      installation, 393-395                   business processes, 120-122
      online documentation, 394               handlers (BPEL), 34
      verifying, 395-396                      integration test client, 71
   WSRR (WebSphere Service Registry and       monitor models, 309
      Repository) plug-in, 388-391            sequencing, 229-231
Eclipse Update Manager, opening, 393       expanding decision tables, 147
editing response files, 358-359            Export command (File menu), 64
editors                                    export reference (assembly editor), 58
   assembly editor (WID), 57               export values (dashboards), 303
      action bar, 57                       exporting
      binding types, 59-60                    business items, 288-290
      canvas, 57                              business rules, 151
      palette, 58-59                          definition, 20
      properties view, 57                     EAR files, 346
406                                                                                    Index



   mediation flows, 153                         G
   modules as, 64                               Gartner Group, 3
      EAR files, 64                             gauges (dashboards), 303
      PI files, 66                              GBO (Generic Business Object), 23
      zip files, 65-66                          getURI method, 246
expressions                                     global security, enabling, 201-202
   language, 33                                 global transactions, 37
   Visual Snippet Editor palette, 63            governance, WSRR documents, 323-325
Extensible Markup Language (XML), 28               enabling, 329
Extensible Stylesheet Language (XSLT), 128         notification, 329-330
extensions (BPEL), 35                              state, transitioning, 330
externalized business rules, 142                groups
                                                   business rules (BRGs), 142
F                                                  rule
fail mediation primitives, 341                        creating, 144-145
failovers (transaction), 89                           multiple destinations, 148
Fault Activities (BPEL), 32
Fault Handler activity, 32                      H
faults, 33                                      handlers
    defining, 107-108                              Compensation Handlers, 34
    handling                                       Event Handlers, 34
        BPEL, 33                                   Fault Handlers, 33, 114-115
        business processes, 114-115             Help menu commands, Cheat Sheets, 43
    interfaces, 51                              high-level architecture (Business
File menu commands                                Monitor), 305
    Export, 64                                  horizontal clustering, 88
    Import, 172                                 HTM (Human Task Manager), 242
    New, Business Process, 102                  human task activity, 55
    New, Project, Module, 52                    Human Task Editor, 110
files                                           human tasks
    EAR                                            ad hoc, 167-168
        exporting, 64, 346                         administrative, 167
        monitor, 316                               assembly editor, 58
    flat file adapters, 266                        container setting, 192
    monitoring, 289                                empty action replacement, 109
    PI, 66                                         inline, 110, 167
    RAR, 257-259                                   long-running business processes,109-111
    response files, editing, 358-359               originating, 166
    serviceDeploy zip, 66                          participating, 166
    WPS installation log, 213                      properties, 110
    WSDL, publishing to WSRR, 334                  pure, 166
    XSD, 327                                       stand-alone, 110, 167
    zip, 65-66                                     user interfaces, 168-170
flat file adapters, 266
Flow activity, 32                               I
follow-on tasks, 168
                                                IBM’s vision of business integration, 2
for each control structure (Visual Snippet
                                                IDE target directories (BMD), 381
   Editor palette), 63
                                                identity relationships, 127
free-form layout (Business Modeler projects),
                                                impact analysis (WSRR), 328
   278
                                                implementation qualifiers, 24
FTP adapters, 266
                                                Import dialog box, 172
functional content (WPS), 77-79
                                                Import menu command (File menu), 172
                                                import reference (assembly editor), 58
                                                Import/Export/Stand-alone References, 58
Index                                                                                         407



importing                                            WESB, 342
   business items, 284-285                           WID (WebSphere Integration Developer),
   definition, 20                                       41, 361-364
   inline WSDLs, 177                                 WPS (WebSphere Process Server), 85, 349
   JDBC adapter RAR files, 259                           Installation Wizard for WebSphere
   mediation flows, 153                                     Process Server for Multiplatforms,
   WSDLs, 172-175                                           349-353
       expanded file listings, 174                       log files, 213
       as HTTP resources, 172                            silent installations, 358-359
       options, 173                                      WPS_HOME installation directory,
       as WSDL/interface, 174                               359-360
inbound integration (JCA adapters), 253              WSRR (WebSphere Service Registry and
inbound processing (adapters), 256                      Repository), 324-325, 385-391
Information Services, 4                           Installation Wizard for WebSphere Process
infrastructure (WPS), 79-81                          Server for Multiplatforms, 349-353
Infrastructure Services, 5                        instances
initializing variables, 162                          business graphs, 234
inline human tasks, 110, 167                         business measures, 303
inline WSDLs, 177                                    business objects, 232-233
input                                                data, 15
   business objects, 132                             metadata, 15
   messages, 240                                     processes, starting, 185-186
   Web services, 172                              instrumentation, 301
install utility, 359                              integration broker scenario, 12
installall command, 387                           integration buses (WESB), 343
installall script, 387                            Integration Module Export window, 64
installation                                      integration specialists, 13
   BMD, 298-301, 380-383                          integration test client (WID), 67, 70-71
       database/process server credentials, 382   integrity of data, 200
       installation options, 381                  interaction model (BPEL), 28
       properties, 299                            Interaction Services, 4
       related enterprise applications, 299       Interface command (New menu), 50
       target directories, 381                    Interface Map Editor, 135
       test monitor server, 300                   interface maps, 127
       welcome screen, 380                           assembly editor, 59
   BPC Explorer, 182-184                             creating, 135-137
   BPCO, 194-195                                         Interface Map Editor, 135
   BRM, 149                                              names, 135
   Business Modeler, 274                                 output, 137
       stand-alone installation, 367-369                 parameters, 136
       WID plug-in installation, 369-372             WPS, 78
   Business Monitor, 298, 373-379                 interface partners, 29
       dashboard server, 378                      interface qualifiers, 24
       DB2 usernames/passwords, 375               Interface Selection dialog box, 110
       installation types, 374                    interfaces
       portal components, 377                        APIs
       target directories, 375-377                       business flow manager, 238-239
       welcome screen, 373                               business processes, initiating, 239-240
       WPS usernames/passwords, 376                      client applications, packaging, 241
   SAP adapters, 267                                     Human Task Manager, 242
   Siebel adapters, 268                                  J2EE security, 206
   WAT (WebSphere Adapter Toolkit), 393                  service invocation, 224
       with product CDs, 394-395                     BackOrderProcess
       with RPU (Rational Product Updater),              correlation sets, 117-120
          393-394                                        events, 120-122
       verifying, 395-396                                fault handling, 114-115
408                                                                                       Index



      receive choice activity, 116-117         K–L
      scopes, adding, 114                      KPIs (Key Performance Indicators), 302
   BAPI, 266                                     creating, 315
   BSM, 158                                      dashboard view, 303
   CCI, 255                                      definition, 302
   creating, 50-51                               KPI context, 304
   faults, adding, 51                            triggers/counters/metrics
   qualifiers, 227                                   relationships, 306
   request-response operation, adding, 51
   SPIs, 238, 255                              launching. See also starting
   SQI, 266                                        BPC Explorer, 183
   user interfaces, 168-170                        Business Modeler, 276
   WSRR user interface, 324                    layouts (Business Modeler projects), 278
invocation model (SOA), 7                      LDAP servers, security, 203-205
invocation styles, 219                         legacy adapters, 252
Invoke activity, 30, 55                        libraries
invokeAsyncWithCallback API, 225                   contents, 46
invoking                                           creating, 44-46
   components, 19-20                               definition, 44
   partner operations, 104-105                     deploying, 44
   services                                        WID business integration solution, 44
      asynchronously, 225-226                  licenses (WPS), 84
      with SCA, 220-223                        lifecycles
                                                   governance of WSRR, 323-325
J                                                     enabling, 329
J2C authentication aliases, 209                       notification, 329-330
J2EE security, 205-206                                state, transitioning, 330
Java, 33                                           SOA, 6, 273
   assembly editor, 58                         links
   JVM logs, 210                                   BO maps, 134
   references, service invocations, 220-223        Publish and Revert (BRM), 151
   snippets, variable initialization, 162      listings
   version 2 security, 202                         asynchronous service invocation, 225-226
   Visual Snippet Editor palette, 63               business graphs
JCA adapters, 252-253                                 change summary, 236-237
JDBC adapters                                         instances, creating, 234
   creating, 258-259, 263-264                         objects, customizing, 235
       assembly diagrams, 264                         printing, 235-236
       build path settings, 260                    business object instances, creating,
       dependencies, 260                              232-233
       enterprise service resource adapters,       business processes, initiating
          selecting, 260                              EJB access, 240
       objects for discovery, selecting, 262          input messages, 240
       properties, 262                                local interface, 239
       RAR file, importing, 259                       process template, querying, 240
       tree structure, 263                            remote interface, 239
   discovery agent settings, 261                   callbacks, 225-226
   testing, 264-265                                HTM API local interface reference, 242
JMS bindings, 60, 338                              Java snippet for variable initialization, 162
Join activity session qualifier, 227               method skeleton, 222
JSF components (BPC Explorer), 183                 service invocations
JVM logs, 210                                         API, 224
                                                      SCA, 223
Index                                                                                 409



   service locators for                      measures, creating, 314
       rule groups, 222                      mediations, 153
       WSDL references, 224                    flows, 126
   XPath expression for shipper names, 314         editing, 154
logging                                            exports/imports, 153
   BPCO, 195                                       Mediation Flow editor, 154
   CEI, 306-308                                    WESB, 340
   customizing, 210-212                            WPS, 77
   file storage, 210                           modules, 43, 153
   JVM logs, 210                                   creating in WID, 344-345
   process logs, 210                               definition, 43
   WID, 71                                         deploying, 43, 345-347
   WPS                                             mapping, 128
       architecture, 189                           WESB, 337-339
       installation log files, 213             primitives, 154
logical architecture                               endpoint lookup mediation
   Business Monitor, 301                              primitives, 341
   monitor models, 303                             event emitter mediation primitives, 341
long-running business processes                    fail mediation primitives, 341
   creating, 108                                   message element setter mediation
   definition, 35                                     primitives, 341
   empty actions, 109                              message filter mediation
   human tasks, 109-111                               primitives, 341
   state, 214                                      Message Logger mediation primitive,
   transactions, 36-37                                213-214
   while loop, 111-112                             stop mediation primitives, 341
                                                   WESB, 340-341
M                                                  XSLT mediation primitives, 341
Manage phase (SOA), 6                          WESB, 337
Management Services, 5                         WID, 153
map nodes (business modeling), 287           message element setter mediation
maps, 126                                      primitives, 341
  business object, 127                       message filter mediation primitives, 341
     Business Object Map Editor, 133         message logger mediation primitive,
     creating, 132-134                         213-214, 341
     input/output business objects,          messages
        choosing, 132                          input, 240
     links, 134                                WPS, 79, 208-209
     names, 132                              messaging engine (ME), 90, 96
     WPS, 78                                 methods
  components, 128                              checkCredit, 223
  interface, 127                               getURI, 246
     creating, 135-137                         onRetrieveCreditRatingResponse, 226
     Interface Map Editor, 135                 printOrderBG, 235-236
     names, 135                                skeletons, 222
     output, 137                             metrics
     parameters, 136                           creating, 313-314
     WPS, 78                                   triggers/counters/KPIs relationships, 306
  mediation modules, 128                     microflows. See short-running business
  relationship, 78, 127-128                    processes
  security roles, 206-208                    MiFID (Markets in Financial Instruments
Markets in Financial Instruments Directive     Directive), 210
 (MiFID), 210                                MME (Monitor Model Editor), 303
MC (monitoring context), 304                   CEI logging, 306-308
ME (messaging engine), 90, 96
410                                                                            Index



  monitor model                           monitoring
      BPEL activities, 309                  BAM, 296
      counters, 306, 311-313                BMD, 298-301
      creating, 308-310                     Business Monitor
      dashboard, 317                           components, 296
      deploying, 316                           dashboard server, 378
      dimensions, 314                          DB2 usernames/passwords, 375
      KPIs, 306, 315                           high-level architecture, 305
      measures, 314                            installing, 298, 373-379
      metrics, 306, 313-314                    instrumentation, 301
      monitor EAR files, 316                   logical architecture, 301
      naming, 308                              portal components, 377
      testing, 317                             target directories, 375-377
      triggers, 306, 310-311                   welcome screen, 373
Model phase (SOA), 6                           WPS usernames/passwords, 376
modules                                     CEI, 192
  assembly diagrams, 43                     data mart models, 304
  creating, 52-53                           integration test client, 71
  definition, 43                            monitor models
  dependencies, 52-53                          BPEL activities, 309
  deploying, 43                                counters, 306, 311-313
  exporting as, 64                             creating with MME, 308-310
      EAR files, 64                            dashboard, 317
      PI files, 66                             deploying, 316
      zip files, 65-66                         dimensions, 314
  mediation, 43, 153                           KPIs, 306, 315
      creating in WID, 344-345                 logical architecture, 303
      definition, 43                           measures, 314
      deploying, 43, 345-347                   metrics, 306, 313-314
      mapping, 128                             monitor EAR files, 316
      WESB, 337-339                            monitoring context, 304
  structure, 53                                naming, 308
  testing, 67                                  testing, 317
  WID business integration solution, 43        triggers, 306, 310-311
monitor EAR files, 316                      observing, compared, 189
Monitor Model Editor. See MME             monitoring context (MC), 304
monitor models                            monitoring files, creating, 289
  BPEL activities, 309                    MQ bindings, 338
  counters, 311-313                       multiple-cluster topologies, 94-97
  creating with MME, 308-310
  dashboard, 317                          N
  deploying, 316                          names
  dimensions, 314                            BO maps, 132
  KPIs, 315                                  BSMs, 159
  logical architecture, 303                  Business Modeler projects, 280
  measures, 314                              interface maps, 135
  metrics, 313-314                           monitor models, 308
  monitor EAR files, 316                     relationships, 138
  monitoring context, 304                    visual snippets, 243
  naming, 308                             navigation pane
  testing, 317                               BPC Explorer, 185
  triggers, 310-311                          BPCO, 196
monitor role, 204                         nesting
Monitor Toolkit. See MME                     business objects, 49-50
                                             scopes, 121
                                          network deployment configuration (WPS), 85
Index                                                                             411



New Business Object window, 47              Observer, 193
New Business Process wizard, 102               initial screen, 196
New Decision Table window, 145                 installing, 194-195
New Interface Wizard, 50                       logging, enabling, 195
New menu commands                              navigation pane, 196
  Business Process, 54                         overview, 196
  Interface, 50                                reports, 196
New Module wizard, 52                       observing, 189
New Rule Group dialog box, 144              one-way operations, 101
New, Business Process command (File         onRetrieveCreditRatingResponse method, 226
  menu), 102                                ontology, 326
New, Project, Module command (File          operations
  menu), 52                                    one-way, 101
nodes                                          partners, invoking, 104-105
  agents, 83                                   request-response, 51
  definition, 83                               two-way, 101
  Deployment Manager, federating, 82        operator role, 204
  map, 287                                  Order BSM
  Visual Snippet Editor palette, 63            assembly diagram, 164
  WPS, 83-85                                   BSM editor, 160-161
nonidentity relationships, 127                 creating, 159-163
notification framework (WSRR governance),         completing, 163
  329-330                                         correlation property, 159
                                                  invoke definition, 162
O                                                 names, 159
OASIS, 8                                          references, adding, 161
objects                                           skeleton, 160
   ASBO (Application-Specific Business            variables, initializing, 162
     Object), 23                               deploying, 165
   business graphs                             interface, 158
      change summary, 236-237               Order process, 156-158
      customizing, 235                      order processing application, 99
   business objects                            activities, assigning, 105
      CustomerBO, 131                          BackOrderProcess, 101
      input/output, choosing, 132                 correlation sets, 117-120
      nested, 49-50                               events, 120-122
      programming, 232-233                        fault handling, 114-115
      simple, 47-49                               receive choice activity, 116-117
   business object framework                      scopes, adding, 114
      BOChangeSummary, 16                      business rules, administering, 149-151
      BOCopy, 16                               choice activities, 106-107
      BODataObject, 16                         CreateOrderProcess, 99-102
      BOEquality, 16                           CreditCheckingServiceInputBO, 131
      BOEventSummary, 16                       CreditCheckInterface, 129-130
      BOFactory, 16                            decision tables, 144-148
      BOType, 16                               empty actions, 109
      BOTypeMetaData, 16                       faults, defining, 107-108
      BOXMLDocument, 16                        human tasks, 109-111
      BOXMLSerializer, 16, 244                 long-running business processes, 108
      data abstractions, 15                    mapping, 129-131
      maps. See business object maps           partner operations, invoking, 104-105
      overview, 13-14                          reference partners, adding, 103
   GBO (Generic Business Object), 23           rule groups, creating, 144-148
   ProcessTemplateData, 240                    ShipOrderProcess, 101
   SDOs (Service Data Objects), 8              VerifyCreditAndProcessOrderProcess, 101
                                               while loop, 111-112
412                                                                                 Index



OrderBG                                         message element setter mediation primi-
   change summary, 236-237                         tives, 341
   creating, 234                                message filter mediation primitives, 341
   objects, customizing, 235                    Message Logger mediation primitive,
   printing, 235-236                               213-214
OrderBO, 131, 232-233                           stop mediation primitives, 341
organization catalogs, 280                      WESB, 340-341
organizational view (dashboard), 303            XSLT mediation primitives, 341
originating human tasks, 166                 printing business graphs, 235-236
outbound integration (JCA adapters), 253     printOrderBG method, 235-236
outbound processing (adapters), 255          privacy, 200
output                                       process automation, 2, 12
   business objects, 132                     process catalogs, 280
   interface maps, 137                       process component (assembly editor), 58
   Web services, 172                         process diagrams, 280-281, 286
OWL (Web Ontology Language), 326             process editor (WID), 54-56
                                                action bar, 54
P                                               business processes, 54
packaging client applications, 241              canvas, 54
palettes                                        palette, 55-56
   assembly editor, 58-59                       properties view, 55
   BSM editor, 160-161                          trays, 55
   process editor, 55-56                     process logs, 210
   Visual Snippet Editor, 63                 processes
Parallel activity, 32, 56                       business process choreographer. See BPC
parameters (interface maps), 136                business process execution language.
participating human tasks, 166                     See BPEL
partitioning destinations, 92-93                correlation sets, 117-120
Partner Services, 4                             creating, 54
partnerLinks (BPEL), 29                         definition, 3, 23, 27-28
partners                                        events, 120-122
   BPEL, 29                                     fault handling, 114-115
   operations, 104-105                          illustration, 28-29
   reference, 103                               initiating with APIs, 239-240
passwords (Business Monitor), 376               long-running. See long-running business
patterns                                           processes
   Disconnected Object pattern, 22              order processing application. See order
   Event pattern, 22-23                            processing application
   overview, 11, 21                             process automation, 2, 12
   Plain Business Object pattern, 22            receive choice activity, 116-117
pct utility, 359                                scopes, adding, 114
pctWindows utility, 359                         selectors, 152
PI (project interchange) files, 66              short-running, 35-36, 102-108
Pick activity, 31                               versioning, 37-38, 214-217
Plain Business Object pattern, 22               viewing BPC Explorer, 187-188
plug-ins                                     ProcessTemplateData object, 240
   Eclipse                                   profiles
       WAT, 393-395                             creating, 83
       WSRR, 388-391                            WPS (WebSphere Process Server) profiles,
   installation, 369-372                           82-83
primitives (mediations), 154                        creating, 353-359
   endpoint lookup mediation                        deleting, 360
      primitives, 341                        programming
   event emitter mediation primitives, 341      business graphs
   fail mediation primitives, 341                   change summary, 236-237
                                                    instances, creating, 234
Index                                                                                     413



      objects, customizing, 235                R
      printing, 235-236                        RAR (Resource Adapter Archive) files, 257-259
   business integration, 7                     Rational Product Updater (RPU), 393
   business objects, 232-233                   Receive activity, 30, 55
   SCA                                         receive choice activity
      qualifiers, 227-228                         business processes, 116-117
      services, invoking, 220-223                 process editor, 56
      WESB, 343                                reference architecture (SOA), 4-5
      WSDL references, 223-226                 reference partners
   visual snippets                                definition, 29
      BOXMLSerializer Service, choosing, 244      short-running business processes, 103
      creating, 243-248                        reference qualifiers, 24
      getURI method, 246                       references
      inherited methods, 247                      BSMs, 161
      Java method, 244                            Import/Export/Stand-alone, 58
      methods, typing/wiring, 247                 Java, 220-223
      naming, 243                                 qualifiers, 228
Project Explorer view (WID), 259                  WSDL, 223
project interchange (PI) files, 66                    asynchronous service invocation,
projects (Business Modeler)                              225-226
   creating, 277                                      callbacks, 225-226
   layouts, 278                                       service invocation API, 224
   modeling modes, 279                                service locator, 224
   naming, 280                                 Relationship Editor, 139-141
properties                                     Relationship Manager, 141-142
   BMD, 299                                    relationship maps (WPS), 78
   correlation, 159                            relationships, 126
   custom adapters, 269                           creating, 138
   human tasks, 110                                   names, 138
   Java references, 222                               Relationship Editor, 139-141
   JDBC adapters, 262                                 Relationship Manager, 141-142
   XSD files, 327                                     types, 139
properties view                                   identity, 127
   assembly editor, 57                            maps, 127-128
   process editor, 55                             model, 138
Publish and Revert link (BRM), 151                nonidentity, 127
publishing WSDL files, 178-179, 334            repeat control structure (Visual Snippet Editor
pure human tasks, 166                             palette), 63
                                               Reply activity, 30, 55
Q                                              report catalogs, 280
QoS (qualifiers), 23-24, 227                   reports
qualifiers, 227                                   BPCO, 196
  definition, 23, 227                             dashboards, 303
  event sequencing, 230-231                    request-response operation, 51
  implementation qualifiers, 24                Resource Adapter Archive files (RAR), 257-259
  interface qualifiers, 24, 227                resource adapters, 253, 260
  Join activity session, 227                   resource catalogs, 280
  QoS, 23-24, 227                              resources
  reference qualifiers, 24, 228                   business modeling, 275
  Security permission, 227                        clustering topologies, 97
query catalogs, 280                            response files, editing, 358-359
querying                                       Re-throw activity, 32, 56
  templates, 240                               return node (Visual Snippet Editor
  WSRR, 332                                       palette), 63
Quickstart wizard (Business Modeler), 277
414                                                                                  Index



roles                                               properties, 222
   administrative, 204, 325                         reference interface, 221
   business analysts, 13                            service invocation listing, 223
   component developers, 13                         service locator, 222
   definitions, 127                             WESB, 343
   integration specialists, 13                  WSDL references, 223
   security role mappings, 206-208                  asynchronous service invocation,
   separation of, 13                                   225-226
   solution deployers, 13                           callbacks, 225-226
   user, 325                                        service invocation API, 224
root governance records, 330                        service locator, 224
RPU (Rational Product Updater), 393-394      scaling up ME, 96
rule group component (assembly editor), 58   SCDL (Service Component Definition
rules                                           Language), 16
   business rules, 142                       scenarios for business integration, 12
      administration, 149-151                Scope activity, 31
      BPEL, 142                              scopes
      business modeling, 275                    BPEL, 33
      decision tables, 143                      business processes, 114
      exporting, 151                            nesting, 121
      externalized, 142                         process editor, 56
      groups, 142                            scripts, 387
      inheritance, 143                       SDOs (Service Data Objects), 8
      rulesets, 143                          searching WSRR documents, 331-332
      selectors, compared, 152               security, 199
      WID, 142                                  administrative roles, 204
   groups                                       authentication, 199
      creating, 144-145                         authorization, 199
      multiple destinations, 148                BPC, 206-208
rulesets, 143                                   configuring, 203-205
                                                enabling, 200-201
S                                               global, enabling, 201-202
SAP adapters, 266-267                           integrity, 200
SAP Query Interface (SQI), 266                  J2EE, 205-206
Sarbanes-Oxley Act (SOX), 210                   Java 2, 202
saving decision tables, 150                     overview, 200
SCA (Service Component Architecture)            privacy, 200
   architecture, 16-18, 24-25                   security stack, 201
   assembly diagrams, 18-19                     single sign-on, 200
   bindings, 60                                 WPS
   capabilities, 14                                 applications not starting, 210
   components. See also business processes          database access/messaging, 208-209
      definition, 19                         Security permission qualifier, 227
      exports, 20                            Select Operation dialog box, 110
      imports, 20                            selectors, 126
      invoking, 19-20                           assembly editor, 59
      stand-alone references, 21                BPEL, 152
      tracing, 212                              business integration solution, 152
   definition, 7-8                              business rules, compared, 152
   invocation styles, 219                    separation of roles, 13
   qualifiers, 227-228                       sequence activities, 31, 56
   relationship with BPEL, 38                sequencing events, 229-231
   runtime, 77                               Server Overview window, 68-69
   services, invoking, 220-223               servers
      Java reference, 221                       dashboard, 378
      method skeleton, 222                      LDAP, 203-205
Index                                                                                  415



    test                                              capabilities, 14
       WESB in WID, 344                               components. See components
       WID, 68-69                                     definition, 7-8
    test monitor, 300                                 relationship with BPEL, 38
    WebSphere process server. See WPS             SDOs (Service Data Objects), 8
Service Activities (BPEL), 30                     SOA Lifecycle, 75
Service Component Architecture. See SCA           Web
Service Component Definition Language                 input/output, 172
   (SCDL), 16                                         technologies, 171
Service Data Objects (SDOs), 8                        WSDLs, 171-179
service locators                                  WESB, 336
    rule groups, 222                                  administrative console, 343
    WSDL references, 224                              buses, checking, 347
Service Message Objects (SMOs), 213                   installing, 342
Service-Oriented Architecture. See SOA                integration buses, 343
Service Provider Interfaces (SPIs), 238, 255          mediation flows, 340
Service Registry in WID (WSRR), 332-335               mediation modules, 337-339, 344-347
    retrieval, 332-333                                mediation primitives, 340-341
    WSDL files, publishing, 334                       mediations, 337
serviceDeploy utility, 65-66                          SCA, 343
serviceDeploy zip files, 66                           service endpoint interaction
ServiceManager class, 19-20, 220                         support, 336
services. See also SOA                                test server in WID, 344
    Access Services, 4                                WebSphere platform, 336
    BOChangeSummary, 16                           WPS, 76
    BOCopy, 16                                    WSRR, 322
    BODataObject, 16                                  administrators, 325
    BOEquality, 16                                    concepts, 324
    BOEventSummary, 16                                console, 327
    BOFactory, 16                                     document searches, 331-332
    BOType, 16                                        documents, loading, 327
    BOTypeMetaData, 16                                functionality, 334
    BOXMLDocument, 16                                 governance, 329-330
    BOXMLSerializer, 16, 244                          governance lifecycle, 323-325
    Business Application Services, 4                  impact analysis, 328
    Business Services, 5                              installing, 324-325
    callbacks, 225-226                                ontology, 326
    definition, 3, 15                                 querying, 332
    Development Services, 5                           semantic metadata support, 323
    ESB (Enterprise Service Bus), 4, 335              Service Registry in WID, 332-335
    Information Services, 4                           taxonomies, 326
    Infrastructure Services, 5                        user interface, 324
    Interaction Services, 4                           user role, 325
    invoking with SCA, 220-223                        XSD files, 327
       asynchronously, 225-226                 setenv script, 387
       Java reference, 221                     shell sharing (WID), 72
       method skeleton, 222                    ShipOrderProcess process, 101
       properties, 222                         short-running business processes
       reference interface, 221                   activities assigning, 105
       service invocation listing, 223            choice activities, 106-107
       service locator, 222                       creating, 102
    Management Services, 5                        definition, 35
    Partner Services, 4                           faults, defining, 107-108
    SCA (Service Component Architecture)          partner operations, invoking, 104-105
       architecture, 16-18, 24-25                 reference partners, adding, 103
       assembly diagrams, 18-19                   transactions, 36
416                                                                                    Index



SI Bus, clustering, 90-92                       stand-alone configuration (WPS), 85
Siebel adapters, 267-268                        stand-alone human tasks, 110, 167
silent installations (WPS), 358-359             stand-alone installation (WebSphere Business
-silent option (pctWindows command), 359           Modeler), 367-369
simple business objects                         stand-alone profile (WPS), 82
    attributes, 47-48                           stand-alone references
    creating, 46-49                                assembly editor, 58
simulation snapshots, 291                          definition, 21
single-cluster topologies, 92-93                starting. See also launching
single-server topologies, 92                       business processes, 185-186, 240
single sign-on (SSO), 200                          test servers, 68
skeletons, 222                                     WID, 42, 364-365
SMOs (Service Message Objects), 213                WPS, 86
snapshots, 291                                  state diagrams (Order process), 156-158
Snippet activity, 33, 55                        state machine component (assembly
snippets                                           editor), 58
    editing. See Visual Snippet Editor          Stateless Session EJB bindings, 60
    visual                                      states (WSRR governance), 330
        BOXMSerializer Service, choosing, 244   stop mediation primitives, 341
        creating, 243-247                       stopping WPS, 86
        getURI method, 246                      storing
        inherited methods, 247                     Business Modeler workspaces, 276
        Java method, 244                           workspaces, 42
        methods, typing/wiring, 247                WPS logs, 210
        naming, 243                             Structured Activities (BPEL), 30-32
        viewing, 248                            structures
SOA (Service-Oriented Architecture)                JDBC adapters, 263
    Access Services, 4                             modules, 53
    advantages, 9                               subtasks, 168
    Business Application Services, 4            swimlane layouts (Business Modeler
    business processes, 3                          project), 278
    Business Services, 5                        Switch activity, 31
    Development Services, 5                     synchronous invocation, 20
    Information Services, 4
    Infrastructure Services, 5                  T
    Interaction Services, 4                     tables (decision), 143
    invocation model, 7                            BRM, 149-150
    lifecycle, 273                                 creating, 145, 148
        Assemble phase, 6                          dimensions, 146
        components, 75                             expanding, 147
        Deploy phase, 6                            template conversion, 147
        illustration, 5                            values, adding, 147
        Manage phase, 6                         target directories
        Model phase, 6                             BMD, 381
        services, 75                               Business Monitor, 375-377
    Management Services, 5                         dashboard servers, 378
    overview, 3-4                               tasks
    Partner Services, 4                            business modeling, 285-286
    popularity, 3                                  claiming, 186
    reference architecture, 4-5                    human
solution deployers, 13                                 ad hoc, 167-168
SOX (Sarbanes-Oxley Act), 210                          administrative, 167
SPIs (Service Provider Interfaces), 238, 255           assembly editor, 58
SQI (SAP Query Interface), 266                         container setting, 192
SSO (single sign-on), 200                              empty action replacement, 109
Index                                                                                     417



       inline, 110, 167                        tree structures (JDBC adapters), 263
       long-running business processes,        triggers
          109-111                                  counters/metrics/KPIs relationships, 306
       originating, 166                            creating, 310-311
       participating, 166                      troubleshooting
       properties, 110                             business modeling, 287
       pure, 166                                   WID, 72
       stand-alone, 110, 167                       WPS applications not starting, 210
       user interfaces, 168-170                two-way operations, 101
   working on, 186                             type metadata, 15
taxonomies, 326                                types
technology                                         binding, 59-60
   adapters, 252                                   Business Monitor installation, 374
   Web services, 171                               relationships, 139
templates
   BSMs, 165                                   U
   decision table conversion, 147              UML (Unified Modeling Language), 156
   querying, 240                               uninstallation of WPS (WebSphere Process
Terminate activity, 32, 56                        Server), 360
test configurations, 71                        updating WID (WebSphere Integration
test monitor servers, 300                         Developer), 366
test servers                                   user applications, tracing, 212-213
   WESB in WID, 344                            user interfaces
   WID, 68-69                                     User Interface Generator, 168-170
testing                                           WSRR, 324
   business modeling, 287                      user role (WSRR), 325
   JDBC adapters, 264-265                      usernames (Business Monitor), 376
   monitor models, 317                         utilities
   WID                                            Deployment Manager node, federating, 82
       components, 67                             install, 359
       integration test client, 70-71             pct, 359
       modules, 67                                pctWindows, 359
   WSDLs, 175-177                                 serviceDeploy, 65-66
Throw activity, 32, 56                            was profile, 360
throw nodes (Visual Snippet Editor palette),
   63                                          V
tokens, 292                                    validating WSDLs, 175-177
toolkit. See WAT                               variables
top-down approach (assembly diagrams), 18          BPEL, 29
topologies (WPS)                                   initializing, 162
   multiple-cluster, 94-97                     VerifyCreditAndProcessOrderProcess process,
   single-cluster, 92-93                          101
   single-server, 92                           verifying WAT (WebSphere Adapter Toolkit)
tracing                                           installation, 395-396
   components, 211                             versioning
   SCA components, 212                             BPEL processes, 37-38
   user applications, 212-213                      business processes
transactions                                          BPEL, 216-217
   coordinators, 37                                   WID, 214-216
   failovers, 89                               vertical clustering, 88
   global transactions, 37                     viewing
   in long-running processes, 36-37                business graphs change summary, 236-237
   in short-running processes, 36                  business processes (BPC Explorer), 187-188
transitioning WSRR state, 330                      dashboards, 302-303, 317
trays (process editor), 55                         decision tables, 149
418                                                                                     Index



   logs, 71                                    Web services
   properties                                     bindings, 60, 338
      assembly editor, 57                         for BPEL. See BPEL
      process editor, 55                          input/outputs, 172
   visual snippets, 62, 248                       technologies, 171
   WID                                            WSDLs
      Console, 71                                    components, 171
      Project Explorer, 259                          importing, 172-175
visual programming, visual snippet creation,         inline, importing, 177
   243-247                                           publishing, 178-179
   BOXMLSerializer Service, choosing, 244            schemas, 171
   getURI method, 246                                validating, 175-177
   inherited methods, 247                      Web Services Description Language
   Java method, 244                              (WSDL), 28
   methods, typing/wiring, 247                 websites
   naming, 243                                    CBE specification document, 190
   viewing, 248                                   clustering topologies resources, 97
Visual Snippet Editor, 61-64                      Eclipse framework, 41
   choice activities, 107                         WPS documentation, 97
   palette, 63                                    WSDL, 171
   visual snippets                                XSLT, 128
      BOXMLSerializer Service, 244             WebSphere Adapter Toolkit. See WAT
      creating, 243-247                        WebSphere Business Integration Adapters
      getURI method, 246                         (WBIA), 252
      inherited methods, 247                   WebSphere Enterprise Service Bus. See WESB
      Java method, 244                         WebSphere Integration Developer. See WID
      methods, typing/wiring, 247              WebSphere Process Server. See WPS
      naming, 243                              WebSphere Process Server 6.0 Profile Wizard,
      viewing, 62, 248                           353-358
visual snippets                                WebSphere Service Registry and Repository.
   BOXMLSerializer Service, choosing, 244        See WSRR
   creating, 243-247                           WESB (WebSphere Enterprise Bus), 336
   getURI method, 246                             administrative console, 343
   inherited methods, 247                         buses
   Java method, 244                                  checking, 347
   methods, typing/wiring, 247                       integration, 343
   naming, 243                                    installing, 342
   viewing, 62, 248                               mediations, 337
                                                     flows, 340
W                                                    modules, 337-339, 344-347
Wait activity, 31, 56                                primitives, 340-341
wasprofile utility, 360                           SCA, 343
WAT (WebSphere Adapter Toolkit), 268              service endpoint interaction support, 336
  adapters, customizing, 268-271                  test server in WID, 344
  definition, 393                                 WebSphere platform, 336
  installation, 393                            While activity, 31
      with product CDs, 394-395                while control structure (Visual Snippet Editor
      with RPU (Rational Product Updater),       palette), 63
        393-394                                while loop
      verifying, 395-396                          long-running business processes, 111-112
  online documentation, 394                       process editor, 56
WBIA (WebSphere Business Integration           WID (WebSphere Integration Developer), 41
  Adapters), 252                                  administrative console, 69
Web Ontology Language (OWL), 326
Index                                                                                   419



   assembly editor, 57                            simple business objects
       action bar, 57                                attributes, 47-48
       binding types, 59-60                          creating, 46-49
       business service components, 58            starting, 42, 364-365
       canvas, 57                                 test servers, 68-69
       Import/Export/Stand-alone References,      troubleshooting, 72
          58                                      updating, 366
       Interface Map and Selector, 59             User Interface Generator, 168-170
       palette, 58                                Visual Snippet Editor, 61-64
       properties view, 57                        WAT (WebSphere Adapter Toolkit) Eclipse
   BPEL constructs of Business Modeler, 289          plug-in, 395-396
   business integration solution, 43-44           WESB test server, 344
   business rules, 142                            Workspace Launcher screen, 42
   components, testing, 67                        workspaces, 42
   Console, 71                                    WSDLs
   help, 43                                          importing, 172-175
   installation, 41, 361-364                         inline, importing, 177
   integration test client, 70-71                    publishing, 178-179
       emulators, 71                                 validating, 175-177
       events, 71                                 WSRR (WebSphere Service Registry and
       modules/components, testing, 67               Repository)
       monitors, 71                                  Eclipse plug-in, 388-391
       test configuration, 71                        retrieval, 332-333
   interfaces, 50-51                                 WSDL files, publishing, 334
   libraries, 44-46                            wildcard character (*), 332
   logs, viewing, 71                           windows
   mediation modules, 153                         Connector Import, 259
       creating, 344-345                          Integration Module Export, 64
       deploying, 345-347                         New Business Object, 47
   modules                                        New Decision Table, 145
       creating, 52-53                            Server Overview, 68-69
       dependencies, 52-53                     wizards
       exporting, 64-66                           ESD, 256
       structure, 53                              Installation Wizard for WebSphere Process
       testing, 67                                   Server for Multiplatforms, 349-353
   Monitor Toolkit. See MME                       New Business Process, 102
   nested business objects, 49-50                 New Interface, 50
   process editor, 54-56                          New Module, 52
       action bar, 54                             Quickstart, 277
       business processes, creating, 54           WebSphere Process Server 6.0 Profile
       canvas, 54                                    Wizard, 353-358
       Common Activities, 55                      WPS installation, 85
       Control Activities, 55-56               workload, distributing across cluster
       Error-Handling Activities, 56             members, 87
       palette, 55-56                          Workspace Launcher screen (WID), 42
       properties view, 55                     workspaces
       trays, 55                                  Business Modeler, 276
   processes, versioning, 214-216                 WID, 42
   Project Explorer view, 259                  WPS (WebSphere Process Server), 75
   relationships, creating, 138                   administrative console, 85
       names, 138                                 architectural model, 17
       Relationship Editor, 139-141               BOF, 232
       Relationship Manager, 141-142              BPC, 78, 81
       types, 139                                 business rules, 78
   shell sharing, 72                              CEI, 77
420                                                                                         Index



      cells, 83-87                                   topologies
      clustering, 87-89                                  multiple-cluster, 94-97
          cluster members, 87                            single-cluster, 92-93
          components, 89-90                              single-server, 92
          horizontal, 88                             troubleshooting, 210
          SI Bus, 90-92                              uninstallation, 360
          transaction failover, 89                   usernames/passwords, 376
          vertical, 88                             WPS_HOME directory, 359-360
          workload distribution, 87                WS-BPEL. See BPEL (Business Process
      communicating with adapters, 253              Execution Language)
      components, 76                               WSDL (Web Services Description
          clustering, 89-90                         Language), 28
          databases, 79-81                           components, 171
      database access, securing, 208-209             files, publishing to WSRR, 334
      documentation website, 97                      inline, 177
      event sequencing, 229-231                      references, 223
      functional content, 77-79                          asynchronous service invocation,
      infrastructure, 79-81                                 225-226
      installation, 85, 349                              callbacks, 225-226
          Installation Wizard for WebSphere              service invocation API, 224
             Process Server for Multiplatforms,          service locator, 224
             349-353                                 Web services
          silent installations, 358-359                  components, 171
          WPS_HOME installation directory,               importing, 172-175
             359-360                                     inline, importing, 177
      licenses, 84                                       publishing, 178-179
      logging                                            schemas, 171
          architecture, 189                              validating, 175-177
          customizing, 210-212                       website, 171
          installation files, 213                  WSRR (WebSphere Service Registry and
          JVM logs, 210                             Repository), 322
          process logs, 210                          administrators, 325
          storing, 210                               concepts, 324
      maps, 78                                       console, 327
      mediation flows, 77                            documents
      messaging, 79, 208-209                             loading, 327
      network deployment configuration, 85               searching, 331-332
      nodes, 83-85                                   Eclipse plug-in, 388-391
      overview, 76                                   functionality, 334
      profiles, 82-83                                governance
          creating with pct utility, 359                 enabling, 329
          creating with WebSphere Process Server         lifecycle, 323-325
             6.0 Profile Wizard, 353-358                 notification, 329-330
          deleting, 360                                  state, transitioning, 330
      SCA runtime, 77                                impact analysis, 328
      security                                       installation, 324-325, 385-388
          configuring with LDAP server, 203-205      ontology, 326
          enabling, 200-201                          querying, 332
          global, 201-202                            semantic metadata support, 323
          security stack, 201                        Service Registry in WID, 332-335
      services, 76                                       retrieval, 332-333
      stand-alone configuration, 85                      WSDL files, publishing, 334
      starting/stopping, 86                          taxonomies, 326
                                                     user interface, 324
Index                                    421



   user role, 325
   XSD files, 327

X–Z
XML (Extensible Markup Language), 28
XML Schema, 28
XPath (XML Path Language), 28, 33, 219
XPath expressions, 314
XSD files, 327
XSLT (Extensible Stylesheet Language
  Transformation), 128
XSLT mediation primitives, 341
zip files, exporting modules as, 65-66

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:21
posted:1/8/2012
language:English
pages:25