WebSphere Business InterChange Server

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

30 Ιουλ 2012 (πριν από 5 χρόνια και 18 μέρες)

233 εμφανίσεις



www.peaksolutions.com


Introduction to
AquaLogic

ESB

Development

(5 Days)


Audience

Designed for
developers
, project leaders, IT
architects

and other technical
individuals that need to understand
how to develop and

implement

AquaLogic

ESB components in an
event
-
driven architectu
re
.






Course
Abstract

This course will
provide each participant with a
n in
-
depth and comprehensive
understanding of the
BEA

Service
-
Oriented Architecture and event
-
driven
environment

using the
AquaLogic

Service Bus
. This course will focus on the
conce
pt of
ESB in an
SOA environment, SOA components, depict the role of the
AquaLogic

Service Bus
,

use of

different
a
dapters
,
integration

with
IDEs
, building
publisher and subscriber applications,
creation of routing rules,
use of business
rules and rules engi
nes,
using the Filter Expression, creation of
transformation

m
aps, managing inbound and outbound SOAP messages, XSLT mapping and
transformation, message mediation,
protocol transformation
, integration of BAM
components and defining different ESB applicatio
n patterns.



All aspects of this class will incorporate the specific architecture of
the
BEA

SOA
Suite

to illustrate the implementation of these techniques.


Objectives

Upon conclusion, each participant will have acquired these skills:



Illustrate the usa
ge of business integration patterns



Understand the role of
AquaLogic

in

SOA architecture



Installation and Configuration of
AquaLogic Service Bus



Discuss role of ESB deployed components (Routing, Rules,
Transformation, Adapters and Mediation)



Illustrate the

different types of supported Adapters



Depict the integration of the
AquaLogic Service Bus

with Web
services and BPEL models



Demonstrate the steps towards SOA development



Illustrate the use of Message Flows in AquaLogic



Explore the significance of routing
rules



Demonstrate the use of the Filter Expression



Understand the role of
d
omain
v
alue Maps



Illustrate the different ESB patterns (Point
-
to
-
Point, Content Routing
and
Canonical
)



Depict the integration of
IDE toolsets

and
AquaLogic



Understand the deploymen
t of components to the ESB



Definition and usage of business rules and a rules engine



Demonstrate different partner interactions (SOAP, Adapter, JSM, etc)



Understand the role of B
usiness Analytical Modeling (BAM)

Prerequisites

Each student should ha
ve an un
derstanding of application
development and
J2EE

web
-
based development methodologies
.




Peak Solutions, Inc. 125 N. Enola Dr, Suite 202, Enola, PA

17025


717
-
541
-
1357


Business Integration



Need for application integration



How SOA addresses integration



Using integration and IDE tools



Integration Components

o

Application Server

o

Process Se
rver

o

Enterprise Service Bus



Role of adapters



Use of business objects



Topology

o

Point
-
to
-
Point

o

Hub
-
to
-
Bus


Modeling Integration Patterns



Defining eBusiness Integration Patterns

o

Business

o

Integration

o

Application

o

Runtime



Business patterns

o

Self Service

o

Collabora
tion



Information aggregation

o

Extended Enterprise

o

Integration Patterns

o

Process

o

Application

Enterprise Service Bus




Role of an ESB



Illustrate

message oriented, event driven and service oriented processes



Optimize delivery of information and services



Discuss

deployed components

o

Routing rules

o

Business rules

o

Transformation

o

Mediation

o

Adapters



Interoperability with
messaging

platforms

o

JMS

o

MQSeries

o

Tibco


AquaLogic

Service Bus




Deployed Component overview

o

Administration

o

Web Serv
er

o

BPEL
Container

o

BAM


Peak Solutions, Inc. 125 N. Enola Dr, Suite 202, Enola, PA

17025


717
-
541
-
1357




Installation a
nd configuration



AquaLogic Service Bus

evolution



ESB Capabilities

o

Content
-
based routing

o

Rich set of Adapters

o

Transformation

o

URL virtualization

o

Publish/Subscribe



ESB Patterns

o

Point
-
to
-
Point

o

Canonical

o

Routing Service



Overview of BAM


SOA Development Steps




D
evelopment steps

o

Build SOA portfolio

o

Configure
AquaLogic

Service Bus

o

Create Business Processes

o

Define User Interface

o

Implement application dashboards

o

Configure system scalability

o

Mapping business objects

o

Business object extraction via adapters

Development
with
AquaLogic

ESB



Component Overview

o

Administrative Console

o

Metadata

o

IDE integration

o

Server

components



Connectivity


o

SOAP

o

WSIF

o

Adapters



Content Routing



IDE

Integration

XSLT Mapping




Transformation roles



Use of XPath

o

Conditional

o

Arrays



Map Testing tool



Re
port Generation



Domain Value Mapping

o

Usage

o

Creation

o

Import and Export


Peak Solutions, Inc. 125 N. Enola Dr, Suite 202, Enola, PA

17025


717
-
541
-
1357


o

Transformations

AquaLogic Message Flow Basics



Message Flow Overview



Defining Nodes

o

Start

o

Route

o

Branch

o

Pipeline Pair



Use of XQuery



Use of XPath

Advanced Messaging




Synchronous



Asynchrono
us invocation



Service Types and Transport protocols

o

SOAP with WSDL

o

SOAP without WSDL

o

XML with WSDL

o

Messaging types

o

POJO

o

SOAP with attachments


AquaLogic

Management and Monitoring




Control
s

o

Services

o

Instances

o

Maps



Groups and Services



Routing

o

Defining rules

o

Tracking fields

o

Expression Builder


Security Models with an ESB




Security Paradigms

o

Transport
-
level

o

Message
-
level

o

Token
-
based



ALSB Security Model

o

Inbound

o

Identity Propagation

o

SSL

o

Digital Signature

o

Encryption


Business Rules




Definition


Peak Solutions, Inc. 125 N. Enola Dr, Suite 202, Enola, PA

17025


717
-
541
-
1357




Rule mechanism



Rules

Engine



Rule Groups



Using Rule Author



Rule enabled Lifecycle



Rule Integration

o

Applications

o

BPEL Models


Partner Interactions




Managing Partner services



Role and use of Adapters

o

Creation

o

Types of Adapters

o

Inbound vs Outbound



SOAP Interaction



Create SOAP Ser
vices



Locating Partner services



Routing Rules

o

Creation

o

WSDL



Using Target Services



Filter Expression Builder



Message Transformation



Synchronous vs. Asynchronous


AquaLogic

Administration




Team Development

o

Change Center

o

Conflict Management

o

Undo and Redo

o

Conf
lict resolution



System Administration



Deployment

o

Basic Overview

o

Automation Techniques



AquaLogic

Clustering

o

Cluster creation

o

Node Manager

o

Controlling Manager servers

o

Deploying to a Cluster

o

Location Transparency



Operations Center







BAM Overview




AquaLogi
c

BAM



Reporting

o

Creation

o

Viewing


Peak Solutions, Inc. 125 N. Enola Dr, Suite 202, Enola, PA

17025


717
-
541
-
1357




Working with Views



Using Prompts and Parameters



Use of Operational Data Store



Role of Dashboards



Use of AquaLogic BPM Studio

o

Pie

o

Charts

o

Gauge