CrossWorlds Software - IBM

horsescurrishInternet και Εφαρμογές Web

30 Ιουλ 2012 (πριν από 4 χρόνια και 11 μήνες)

284 εμφανίσεις



IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com






I
I
B
B
M
M


W
W
e
e
b
b
S
S
p
p
h
h
e
e
r
r
e
e


L
L
o
o
m
m
b
b
a
a
r
r
d
d
i
i


E
E
d
d
i
i
t
t
i
i
o
o
n
n


V
V
7
7
.
.
1
1


P
P
r
r
o
o
c
c
e
e
s
s
s
s


M
M
o
o
d
d
e
e
l
l
i
i
n
n
g
g


a
a
n
n
d
d


I
I
m
m
p
p
l
l
e
e
m
m
e
e
n
n
t
t
a
a
t
t
i
i
o
o
n
n

W
W
B
B
0
0
0
0
3
3


(
(
c
c
l
l
a
a
s
s
s
s
r
r
o
o
o
o
m
m
)
)


V
V
B
B
0
0
0
0
3
3


(
(
o
o
n
n
l
l
i
i
n
n
e
e
)
)


C
C
o
o
u
u
r
r
s
s
e
e


A
A
b
b
s
s
t
t
r
r
a
a
c
c
t
t




Course description

This
5
-
day, instructor
-
led
course teaches core modeling skills
,
best practice methods that i
mprove the speed and quality of
process definition and implementation efforts
,
core product skills
,

and best practice methods required to design and implement
a process application using
IBM WebSphere Lombardi Edition (“Lombardi Edition”)
.

Students learn
how to:



C
apture high
-
level business activities and create a common view of process goals, problems, and opportunities



B
uild shared process models that can be both understood by key business stakeholders and implemented by
developers without rework



Maximize

team efficiency by enabling all team members to express and interpret business requirements consistently
using standard process model elements and notation



Deliver business value more quickly through collaborative development techniques and efficient reus
e of data and
functionality from existing systems



Control the flow of process execution, decision making
,

and exception management across multiple organizational
roles and systems

or
applications



Tailor user screens for each process activity to enable user
s to interact with multiple internal

or
external systems
through a single interface



Build an executable process model that communicates enough implementation detail for direct execution while
retaining clarity required for maintainability and bus
iness stak
eholder communication


This course utilizes a collaborative learning environment, with hands
-
on demonstrations, exercises to reinforce concepts and
check understanding, and labs embedded in each of the course units.


This is a very interactive course, wher
e students work in teams to perform lab exercises. For Instructor
-
Led Online course
VB003, students should have a high fidelity stereo PC headset with a noise cancelling microphone.


For information on other related WebSphere courses, visit the WebSphere
Education Training Paths Web site:


http://www.ibm.com/software/websphere/education/paths/



General information

D
elivery method:

Classroom or instructor
-
led online (ILO)


Audience:

This course

is designed for
al
l project team
members involved in definition,
implementation
,

and
administration of a process solution
, as well as
designing and implementing detailed logic, data
models
,

and external system integrations for an executable business process.


Learning objectives
:

After
completing this course, students should be able to:



U
se Blueprint to map high
-
level activities and part
icipants in a business process



D
ocument process opportunities and attach relevant refe
rences to clarify requirements



U
se Blueprint to generate and re
fine

a detailed process diagram



U
se
IBM WebSphere Lombardi Edition (“Lombardi Edition”)
to create and extend a bus
iness
process model definition



U
se gateways to model flow of process activities

based on conditional outcomes



U
se gateways to model parall
el execu
tion process activities



Explain the

purpose of process events and when to
use them in a process model



M
odel initiation of a proces
s via an external system event



M
odel escalation of an activity based on expiration of predetermined time

duration



IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com



C
apture high
-
level input and output dat
a for major process activities



G
enerate high
-
level implementa
tion requirements documentation



Define the Lombardi Edition object model and extend it with custom data types



Create process variables to represent complex data, such a
s arrays and nested objects



Describe variable scoping in Lombardi Edition and map flow of data between process activities,
nested services, and sub
-
process definitions



Use the Lombardi Edition user interface (Coach) designer to create screens to capture us
er input
for a process activity



Use data binding and events to control population of data within a Coach control



Configure visibility options to customize Coach appearance based on user role or other
conditions



Define and implement guided user interactions

using Lombardi Edition Coaches



Identify the parts of the Lombardi Edition Service Modeler



Map variables between a nested service and an activity in the overlying BPD



Identify the components of the Lombardi Edition integration architecture



Define the basic

functionality of a Lombardi Edition Integration Service



Describe how Lombardi Edition Integration components interact with Lombardi Edition
Services



Use a Lombardi Edition Integration Service to query data from a relational database



Describe how to model a business rule in Lombardi Edition



Implement gateways that manage conditional activity flow and parallel activity execution



Identify the components of the Lombardi Edition Message Event architecture



Describe how to implement message

events in Lombardi Edition



Trigger the start of a Lombardi Edition process based on a message event



Identify the most common types of exceptions



Identify when to use exception handling in Lombardi Edition



Describe possible exception handling patterns


Pre
requisites:


Before taking this course, students should have:



Practica
l knowledge of data structures



Understanding of SQL syntax



Working experience with
XML, XSLT, HTML, and Javascript



Basic

understanding of Web services



Experience with

modern programming
techniques


Duration:


5

days


Skill level
:


Basic



Notes

The unit and exercise durations listed below are estimates, and may not reflect every class experience. If the course is
customized or abbreviated, the duration of unchanged units will probably
increase.


This course requires a
ccess
to the Internet for IBM BPM Blueprint (“Blueprint”) usage.



Course agenda

Course introduction

Duration:
30

minutes




IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com

Unit 1
.1:

Process d
iscovery
and d
ocumentation

Duration:
3 hours

Learning o
bjectives:

After
completing this unit, students should be able to:



U
se Blueprint to map high
-
level activities and part
icipants in a business process



D
ocument process opportunities and attach relevant refe
rences to clarify requirements



Use Blueprint to generate and refine a

detailed process diagram


Unit 1.2
:

Process
a
ctivity
m
odeling

Duration:
3 hours

Learning o
bjectives:

After completing this unit, students should be able to:



U
se
Lombardi Edition

to create and extend a bus
iness process model definition



U
se gateways to
model flow of process activities

based on conditional outcomes



Use gateways to model parallel execution process activities


Unit 1.3
:

Process
event

m
odeling

Duration:
3 hours

Learning o
bjectives:

After completing this unit, students should be able to:



Explain the p
urpose of process events and when to
use them in a process model



M
odel initiation of a proces
s via an external system event



Model escalation of an activity based on expiration of predetermined time duration


Unit 1.4
:

Data and user interface requirement capture

Duration:
3 hours

Learning o
bjectives:

After completing this unit, students should be able to:



C
apture high
-
level input and output dat
a for major process activities.



Generate high
-
level implementation requireme
nts documentation


Unit 2.1
:

Defining and managing process data

Duration:
2 hours

Learning o
bjectives:

After completing this unit, students should be able to:



Define the Lombardi Edition object model and extend it with custom data types



Create process
variables to represent complex data, such as arrays and nested objects



Describe variable scoping in Lombardi Edition and map flow of data between process
activities, nested services, and sub
-
process definitions


Unit 2.2
:

User interface design and impleme
ntation

Duration:
4 hours

Learning o
bjectives:

After completing this unit, students should be able to:



Use the Lombardi Edition user interface (Coach) designer to create screens to capture
user input for a process activity



Use data binding and events to control population of data within a Coach control



Configure visibility options to customize Coach appearance based on user role or other
conditions



Identify the parts of the Lombardi Edition Service Modeler



Define and imple
ment guided user interactions using Lombardi Edition Coaches



IBM WebSphere Education

http://www
.ibm.com/
websphere/education

Contact us at: websphere_skills@us.ibm.com



Map variables between a nested service and an activity in the overlying BPD


Unit 2.3
:

Integrating with external systems, business logic, and flow control

Duration:
6 hours

Learning o
bjectives:

After completing this unit, students should be able to:



Identify the components of the Lombardi Edition integration architecture



Define the basic functionality of a Lombardi Edition Integration Service



Describe how Lombardi Edition Integration components
interact with Lombardi
Edition Services



Use a Lombardi Edition Integration Service to query data from a relational database



Describe how to model a business rule in Lombardi Edition



Implement gateways that manage conditional activity flow and parallel act
ivity
execution


Unit 2.4
:

Process event modeling

Duration:
3 hours

Learning o
bjectives:

After completing this unit, students should be able to:



Identify the components of the Lombardi Edition Message Event architecture



Describe how to implement message
events in Lombardi Edition



Trigger the start of a Lombardi Edition process based on a message event


Unit 2.5
:

Introduction to exception handling

Duration:
2 hours

Learning o
bjectives:

After completing this unit, students should be able to:



Identify the
most common types of exceptions



Identify when to use Exception Handling in Lombardi Edition



Describe possible exception handling patterns


Unit 3
:

Course summary

Duration:
30

minutes

Learning o
bjectives:

After completing this unit, students should be
able to:



Explain how the course met its learning objectives



S
ubmit
an
evaluation of the class



I
dentify other
WebSphere
Education courses related to this topic



A
ccess the WebSphere Education Web site



Locate appropriate resources for further study