Build from Scratch Lab

watermelonroachdaleInternet and Web Development

Jul 30, 2012 (5 years and 18 days ago)

267 views

© 2010 IBM Corporation

An IBM Proof of Technology

Build from Scratch lab

Introduction

WebSphere Lombardi Edition v7.1

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

Objectives


Introduce the Authoring Environment



Briefly introduce snapshots (versioning)



Give an overview of the Lab Activities

2

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

3

Business Process Modeling Notation (BPMN)


Business process models are diagrams that depict the steps in a process



BPMN is a graphical notation that standardizes the depiction of those steps



WebSphere Lombardi Edition supports the BPMN standard



For more information on BPMN:


http://www.bpmn.org/

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

4

WebSphere Lombardi Edition (Lombardi Edition)


BPMN Modeling

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

5

Business process modeling


Types of business processes that normally require
automation and ongoing maintenance and management
include:


System to system (S2S)


System to human (S2H)


Human to human (H2H)



Lombardi Edition enables you to:


design and automate all three types of processes
(S2S, S2H, H2H)


support both inbound and outbound integration
with external systems


easily develop interfaces to collect data from and
otherwise interact with end users



Lombardi Edition provides the capability to:


diagram a process step by step


implement each step in the process model


pass data from one external system to another


then on to end users


develop a fully functional process application,
providing easy
-
to
-
use tools for each role involved


© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

6

WebSphere Lombardi Edition
Product Architecture

WebSphere Lombardi Edition

Run
-
time Databases

Administrators

Users / Managers

Process Portal
Scoreboards

Admin

Console

Modelers / Developers

Authoring
Environment

Process

Server

Design
-
time: Desktop

Run
-
time: Browser

Performance

Data

Warehouse

Embedded App Server

(optionally clustered)

Common Integrations
:



Enterprise / Existing
Applications and Databases



Web services



ESBs / Messaging Middleware



Business Rule Engines



Document Management
Systems



Portals



LDAP Directory Servers



And others


Focus of this lab is

the Authoring
Environment



© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

7

Authoring Environment

Full Version
History with
Rollback

Drag
-
and
-
Drop
BPMN objects

Define behavior
through “Property
Sheets”

Library of shared,
reusable components

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

8

Activity Implementation

Drag
-
and
-
Drop
Implementation
Components

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

9

User Interface Designer

Graphically
Build Process
User
Interfaces

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

Debug is browser
-
based in the Inspector perspective

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

Lab Activities

Part

Topics

Start the
environment


Start the Lombardi Authoring Environment

The first
executable version
of the process


Create the Process Application


Create the Business Process Definition


Run the process from the Inspector


Run the process from the Lombardi Process Portal


Take a snapshot

Add more details to
the base process


Add additional process logic to the base process


Set the default flow of a decision gateway


Take a snapshot of the process changes

Data types and
User Interfaces


Add data types


Create User Interfaces using the Activity Wizard

11

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

Lab Activities

Part

Topics

Data types and
User Interfaces
(continued)


Use the Coach Designer to design a Coach (User
Interface)


Create a screen flow


Add system activities to the screen flow


Add drop
-
downs and make fields not
-
editable & required


Take a snapshot

Manually create a
human service &
configure a
decision gateway


Create a Human Service manually


Associate a human service to an activity


Modify a data type & set output mapping of an activity


Configure the decision gateway


Take a snapshot

Snapshots


Explore snapshots


Snapshots at a lower
-
level

12

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

13

© 2010 IBM Corporation

IBM Software

Discovering the value of IBM WebSphere Lombardi Edition
-

Build from Scratch Lab

14