IBM E02HMLL-I Implementation Guide - Page 22

Business, object, verbs, attribute, values

Page 22 highlights

Customer Create Como David Apt 2C 123 Fairchild Mountain View CA 94040 408 6321111 Business object type Verb Attribute values Figure 5. Business object components The next sections describe these components. Business object type Each business object has a type name that identifies it within the IBM WebSphere Business Integration Server Express system. This type is defined by the business object definition. For example, the type might be Customer, Employee, Item, or Contract. Business object verbs A business object verb specifies an action in relation to the attribute values. The verb can indicate various types of actions, depending on the role of the business object. Table 1 lists the three business object roles and describes the meaning of the verb in a business object that has each role. Table 1. Meanings of business object verbs Role of business object Event Request Response Meaning of verb Describes what happened in an application. For example, in an event, the Create verb indicates that the source application created a new data entity. Tells the connector how to interact with the application in order to process the business object. For example, the Update verb is a request to the connector to update the data entity. Provides the results of a previous request. For example, in a response, the Retrieve verb indicates that the connector obtained the attribute values from the application. Note: The naming convention is to use the format business-object-type.verb to indicate a particular type of business object with a particular verb. For example, Customer.Create is a Customer business object with the Create verb. Business object attribute values A business object contains attribute values that represent data fields associated with the data entity, such as Last Name, First Name, Employee ID, or Invoice Status. 10 IBM WebSphere Business Integration Server Express and Express Plus: System Implementation 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

The
next
sections
describe
these
components.
Business
object
type
Each
business
object
has
a
type
name
that
identifies
it
within
the
IBM
WebSphere
Business
Integration
Server
Express
system.
This
type
is
defined
by
the
business
object
definition.
For
example,
the
type
might
be
Customer,
Employee,
Item,
or
Contract.
Business
object
verbs
A
business
object
verb
specifies
an
action
in
relation
to
the
attribute
values.
The
verb
can
indicate
various
types
of
actions,
depending
on
the
role
of
the
business
object.
Table
1
lists
the
three
business
object
roles
and
describes
the
meaning
of
the
verb
in
a
business
object
that
has
each
role.
Table
1.
Meanings
of
business
object
verbs
Role
of
business
object
Meaning
of
verb
Event
Describes
what
happened
in
an
application.
For
example,
in
an
event,
the
Create
verb
indicates
that
the
source
application
created
a
new
data
entity.
Request
Tells
the
connector
how
to
interact
with
the
application
in
order
to
process
the
business
object.
For
example,
the
Update
verb
is
a
request
to
the
connector
to
update
the
data
entity.
Response
Provides
the
results
of
a
previous
request.
For
example,
in
a
response,
the
Retrieve
verb
indicates
that
the
connector
obtained
the
attribute
values
from
the
application.
Note:
The
naming
convention
is
to
use
the
format
business-object-type.verb
to
indicate
a
particular
type
of
business
object
with
a
particular
verb.
For
example,
Customer.Create
is
a
Customer
business
object
with
the
Create
verb.
Business
object
attribute
values
A
business
object
contains
attribute
values
that
represent
data
fields
associated
with
the
data
entity,
such
as
Last
Name,
First
Name,
Employee
ID,
or
Invoice
Status.
Customer
Create
Como
David
Apt 2C
123 Fairchild
Mountain View
CA
94040
408
6321111
Business object type
Verb
Attribute values
Figure
5.
Business
object
components
10
IBM
WebSphere
Business
Integration
Server
Express
and
Express
Plus:
System
Implementation
Guide