IBM E02HMLL-I Implementation Guide - Page 33

development, model, process

Page 33 highlights

Chapter 2. The development model and process This chapter provides an overview of system implementation and contains the following sections: v "Concepts for the business integration system" v "Stages in developing an implementation" on page 22 v "Migration" on page 27 Concepts for the business integration system This section defines integration concepts and structures that are necessary for understanding the development process in IBM WebSphere Business Integration Server Express implementations. Integration components Integration components are low-level, modular artifacts that interact with each other to integrate data. Business objects, collaboration templates and collaboration objects, maps, and connectors are all integration components. They are modular in the sense that they can be created and customized (except for connectors) individually to accomplish specific purposes, and, within licensing restrictions, are potentially reusable. But although they are modular, integration components are designed and configured to work together, as an interface. Interfaces When you develop or select integration components, you typically think about them in the context of an interface. An interface is not a structure or artifact itself, but is a way of thinking about the integration components that will work together to automate your specific business process. For example, you might create one interface to synchronize employee records between PeopleSoft and SAP. Another interface might synchronize customer records between Siebel and SAP. An interface typically centers around a collaboration object, which is an instance of a collaboration template, with its ports bound to the components that are appropriate for the interface. Solutions A solution is a collection of components that are designed to address a general business need, such as order management, or customer relationship management. A solution might consist of the integration components that make up one single interface, or it might consist of the integration components that make up multiple interfaces, each interface addressing a specific aspect of the overall business need. For example, for the general purpose of customer relationship management, there might be one interface for integrating billing data about customers, utilizing a collaboration template and business objects designed for that purpose, and another interface integrating customer credit information, utilizing a collaboration template and business objects designed for that specific purpose. Together, the integration components that make up these specific interfaces comprise an overall business solution. © Copyright IBM Corp. 2001, 2004 21

  • 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

Chapter
2.
The
development
model
and
process
This
chapter
provides
an
overview
of
system
implementation
and
contains
the
following
sections:
v
“Concepts
for
the
business
integration
system”
v
“Stages
in
developing
an
implementation”
on
page
22
v
“Migration”
on
page
27
Concepts
for
the
business
integration
system
This
section
defines
integration
concepts
and
structures
that
are
necessary
for
understanding
the
development
process
in
IBM
WebSphere
Business
Integration
Server
Express
implementations.
Integration
components
Integration
components
are
low-level,
modular
artifacts
that
interact
with
each
other
to
integrate
data.
Business
objects,
collaboration
templates
and
collaboration
objects,
maps,
and
connectors
are
all
integration
components.
They
are
modular
in
the
sense
that
they
can
be
created
and
customized
(except
for
connectors)
individually
to
accomplish
specific
purposes,
and,
within
licensing
restrictions,
are
potentially
reusable.
But
although
they
are
modular,
integration
components
are
designed
and
configured
to
work
together,
as
an
interface
.
Interfaces
When
you
develop
or
select
integration
components,
you
typically
think
about
them
in
the
context
of
an
interface
.
An
interface
is
not
a
structure
or
artifact
itself,
but
is
a
way
of
thinking
about
the
integration
components
that
will
work
together
to
automate
your
specific
business
process.
For
example,
you
might
create
one
interface
to
synchronize
employee
records
between
PeopleSoft
and
SAP.
Another
interface
might
synchronize
customer
records
between
Siebel
and
SAP.
An
interface
typically
centers
around
a
collaboration
object,
which
is
an
instance
of
a
collaboration
template,
with
its
ports
bound
to
the
components
that
are
appropriate
for
the
interface.
Solutions
A
solution
is
a
collection
of
components
that
are
designed
to
address
a
general
business
need,
such
as
order
management,
or
customer
relationship
management.
A
solution
might
consist
of
the
integration
components
that
make
up
one
single
interface,
or
it
might
consist
of
the
integration
components
that
make
up
multiple
interfaces,
each
interface
addressing
a
specific
aspect
of
the
overall
business
need.
For
example,
for
the
general
purpose
of
customer
relationship
management,
there
might
be
one
interface
for
integrating
billing
data
about
customers,
utilizing
a
collaboration
template
and
business
objects
designed
for
that
purpose,
and
another
interface
integrating
customer
credit
information,
utilizing
a
collaboration
template
and
business
objects
designed
for
that
specific
purpose.
Together,
the
integration
components
that
make
up
these
specific
interfaces
comprise
an
overall
business
solution.
©
Copyright
IBM
Corp.
2001,
2004
21