IBM BJ0NJML Integration Guide - Page 248

Object Structure Services, Standard Services, Web Services

Page 248 highlights

Adapter, Service, and Channel Creations Processing Rules The integration framework applies any specified processing rules to objects, before it saves the objects. Use object structure processing rules to set or evaluate XML fields. You can manipulate key data before the object is created. You can also use processing rules to access and retrieve pertinent data from objects that you do not include in the object structure. Integration Controls You can create an integration control when the predefined integration controls do not meet your business needs. You can define integration controls globally and associate them to an enterprise service. You can use integration controls to control the behavior of processing logic in a Java class or in a processing rule. Control values are used in enterprise service implementations to meet your business requirements. Interface Tables If necessary, you can change the interface table name for the service or channel. Object Structure Services Object structure services support the following operations: CREATE, UPDATE, DELETE, SYNC, and QUERY. Object Structures The object structure is the basis for the object structure service processing. Object Structure Processing You can provide customized inbound and outbound processing logic in the inbound processing and an outbound definition classes. Object structure services require XML messages that comply with the object structure XML schema definition. Standard Services You can use standard services to expose system application service methods for invocation by external applications. You can invoke these services by using HTTP, EJB, and Web services. Web Services You can use the integration framework to expose all integration services as Web services. Object Structure Web Service You can create a Web service from an object structure service. The object structure service contains the logic for integration message processing. Enterprise Web Service You can create a Web service from an enterprise service. You first must create an enterprise service and associate that service to an existing external system. The enterprise service contains the logic and rules for inbound integration message processing. Standard Web Service You can create a Web service from a standard service. The standard service contains the application-defined methods in the object for each application service. Only the methods that are annotated in the application services are the methods that are available for selection when you create a Web service. 234 Integration Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330

Adapter, Service, and Channel Creations
234
Integration Guide
Processing Rules
The integration framework applies any specified processing rules to objects,
before it saves the objects. Use object structure processing rules to set or evaluate
XML fields. You can manipulate key data before the object is created.
You can also use processing rules to access and retrieve pertinent data from
objects that you do not include in the object structure.
Integration Controls
You can create an integration control when the predefined integration controls do
not meet your business needs. You can define integration controls globally and
associate them to an enterprise service.
You can use integration controls to control the behavior of processing logic in a
Java class or in a processing rule. Control values are used in enterprise service
implementations to meet your business requirements.
Interface Tables
If necessary, you can change the interface table name for the service or channel.
Object Structure Services
Object structure services support the following operations: CREATE, UPDATE,
DELETE, SYNC, and QUERY.
Object Structures
The object structure is the basis for the object structure service processing.
Object Structure
Processing
You can provide customized inbound and outbound processing logic in the
inbound processing and an outbound definition classes. Object structure services
require XML messages that comply with the object structure XML schema
definition.
Standard Services
You can use standard services to expose system application service methods for
invocation by external applications. You can invoke these services by using HTTP,
EJB, and Web services.
Web Services
You can use the integration framework to expose all integration services as Web
services.
Object Structure Web
Service
You can create a Web service from an object structure service. The object structure
service contains the logic for integration message processing.
Enterprise Web Service
You can create a Web service from an enterprise service. You first must create an
enterprise service and associate that service to an existing external system. The
enterprise service contains the logic and rules for inbound integration message
processing.
Standard Web Service
You can create a Web service from a standard service. The standard service
contains the application-defined methods in the object for each application
service.
Only the methods that are annotated in the application services are the methods
that are available for selection when you create a Web service.