IBM E02HMLL-I Implementation Guide - Page 14

Example, implementation, solutions

Page 14 highlights

Business objects are the messages used by the IBM WebSphere Business Integration Server Express system for exchanging data. Data handlers are used to transform serial application data into business objects, and maps are used between a business object that is structured for the data model of a specific application and a business object that is generically structured for use by collaborations at the hub. v Adapters supply connectivity to applications or other programmatic entities at the spokes. Certain adapters, used for interactions with specific technologies, are supplied with both IBM WebSphere Business Integration Server Express and Express Plus. Other adapters, used for interactions with specific applications, can be obtained from the Adapter Capacity Pack. The Adapter Capacity Pack is separately available as an optional addition to IBM WebSphere Business Integration Server Express Plus. Each individual adapter includes a connector component that is responsible for linking an application or technology to InterChange Server Express. Many adapters also include an Object Discovery Agent (ODA), which you can use to generate business objects that are specific to the application with which the connector interacts. Each connector consists of two parts-the connector controller and the connector agent. The connector controller interacts directly with collaboration objects and resides on a server that has implemented the IBM WebSphere Business Integration Server Express system (the hub in a hub-and-spoke relationship). The connector agent interacts directly with an application, and can reside with that application on any server on the network. Application adapters-for example, the Adapter for PeopleSoft- are intermediaries between collaborations and applications. These connectors transform data from the application into business objects that can be manipulated by the collaborations, and transform business objects from the collaborations into data that can be received by the specific application. Technology adapters, such as the Adapter for XML, are designed for interactions that conform to specific technology standards. v The Server Access Interface makes it possible for remote spoke sites that do not implement InterChange Server Express to use access clients, which make calls over the Internet to a hub site that does have InterChange Server Express. The Server Access Interface is part of the InterChange Server Express. It is a CORBA-compliant API that accepts synchronous data transfers from either internally networked or external sources. The data is then transformed into business objects that can be manipulated by a collaboration. The Server Access Interface makes it possible to receive calls from external entities-for example, from web browsers at remote sites-that do not come through connector agents, but instead come through web servlets into the Server Access Interface. The Server Access Interface and the connectors both make use of data handlers. In the IBM WebSphere Business Integration Server Express environment, new data handlers can be created from a modular group of base classes called the Data Handler Framework. Also provided is a Protocol Handler Framework. These frameworks make it easier to customize solutions and add connectivity for additional data formats and protocols in the future. Example implementation solutions A typical IBM WebSphere Business Integration Server Express solution includes one or more collaborations and a set of business objects that represent business information relevant to an enterprise. The collaborations and business objects are 2 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

Business
objects
are
the
messages
used
by
the
IBM
WebSphere
Business
Integration
Server
Express
system
for
exchanging
data.
Data
handlers
are
used
to
transform
serial
application
data
into
business
objects,
and
maps
are
used
between
a
business
object
that
is
structured
for
the
data
model
of
a
specific
application
and
a
business
object
that
is
generically
structured
for
use
by
collaborations
at
the
hub.
v
Adapters
supply
connectivity
to
applications
or
other
programmatic
entities
at
the
spokes.
Certain
adapters,
used
for
interactions
with
specific
technologies,
are
supplied
with
both
IBM
WebSphere
Business
Integration
Server
Express
and
Express
Plus.
Other
adapters,
used
for
interactions
with
specific
applications,
can
be
obtained
from
the
Adapter
Capacity
Pack.
The
Adapter
Capacity
Pack
is
separately
available
as
an
optional
addition
to
IBM
WebSphere
Business
Integration
Server
Express
Plus.
Each
individual
adapter
includes
a
connector
component
that
is
responsible
for
linking
an
application
or
technology
to
InterChange
Server
Express.
Many
adapters
also
include
an
Object
Discovery
Agent
(ODA),
which
you
can
use
to
generate
business
objects
that
are
specific
to
the
application
with
which
the
connector
interacts.
Each
connector
consists
of
two
parts—the
connector
controller
and
the
connector
agent.
The
connector
controller
interacts
directly
with
collaboration
objects
and
resides
on
a
server
that
has
implemented
the
IBM
WebSphere
Business
Integration
Server
Express
system
(the
hub
in
a
hub-and-spoke
relationship).
The
connector
agent
interacts
directly
with
an
application,
and
can
reside
with
that
application
on
any
server
on
the
network.
Application
adapters
—for
example,
the
Adapter
for
PeopleSoft—
are
intermediaries
between
collaborations
and
applications.
These
connectors
transform
data
from
the
application
into
business
objects
that
can
be
manipulated
by
the
collaborations,
and
transform
business
objects
from
the
collaborations
into
data
that
can
be
received
by
the
specific
application.
Technology
adapters
,
such
as
the
Adapter
for
XML,
are
designed
for
interactions
that
conform
to
specific
technology
standards.
v
The
Server
Access
Interface
makes
it
possible
for
remote
spoke
sites
that
do
not
implement
InterChange
Server
Express
to
use
access
clients
,
which
make
calls
over
the
Internet
to
a
hub
site
that
does
have
InterChange
Server
Express.
The
Server
Access
Interface
is
part
of
the
InterChange
Server
Express.
It
is
a
CORBA-compliant
API
that
accepts
synchronous
data
transfers
from
either
internally
networked
or
external
sources.
The
data
is
then
transformed
into
business
objects
that
can
be
manipulated
by
a
collaboration.
The
Server
Access
Interface
makes
it
possible
to
receive
calls
from
external
entities—for
example,
from
web
browsers
at
remote
sites—that
do
not
come
through
connector
agents,
but
instead
come
through
web
servlets
into
the
Server
Access
Interface.
The
Server
Access
Interface
and
the
connectors
both
make
use
of
data
handlers.
In
the
IBM
WebSphere
Business
Integration
Server
Express
environment,
new
data
handlers
can
be
created
from
a
modular
group
of
base
classes
called
the
Data
Handler
Framework
.
Also
provided
is
a
Protocol
Handler
Framework
.
These
frameworks
make
it
easier
to
customize
solutions
and
add
connectivity
for
additional
data
formats
and
protocols
in
the
future.
Example
implementation
solutions
A
typical
IBM
WebSphere
Business
Integration
Server
Express
solution
includes
one
or
more
collaborations
and
a
set
of
business
objects
that
represent
business
information
relevant
to
an
enterprise.
The
collaborations
and
business
objects
are
2
IBM
WebSphere
Business
Integration
Server
Express
and
Express
Plus:
System
Implementation
Guide