56
1 Bart Schouw Business Development Manager - EMEA Oktober 2009

1 Bart Schouw Business Development Manager - EMEA Oktober 2009

Embed Size (px)

Citation preview

Page 1: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

1

Bart SchouwBusiness Development Manager - EMEAOktober 2009

Page 2: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Page 3: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation3

How real is realtime?

Page 4: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation4

The trend: My….

•Many different names• Real world web• Who , what, where• Location based

All points to personalised information and services

Page 5: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Page 6: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

1 Billions applications downloaded on Apple.store

Page 7: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Mobility

SaaS

Social networks

Web 2.0

Cloud Computing

nPlayMVNO

Internet Provider

Wimax

DVB-H

Convergence

Page 8: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

RReality intrudes along multiple dimensions:

fast, reliable, scalable and secure

Quality of Service

Heterogeneity

Distribution

span systems running on many computers, managed by different IT groups

incorporate many platforms, applications and data models

Real-world

Page 9: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Stack vs Unstack

Heterogeneity

Page 10: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Stack?

Page 11: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Stack

11

Page 12: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Maturity model

Page 13: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The quest

... It all started here

CHUI

Page 14: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The quest

Challenge 1: Going distributed

GUI (HTML) UI

SOA Maturity level 1: Multi UI

Page 15: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The quest

Challenge 2: keeping the overview

GUI(HTML)

UIGUI

(HTML) UI

GUI(HTML)

UI

Portal

SOA Maturity level 2: Portal

Page 16: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The quest

Challenge 3: get in control

GUI(HTML)

UIGUI

(HTML) UI

GUI(HTML)

UI

Portal

SOA Maturity level 3: ESB

Page 17: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The quest

Challenge 4: Extend the bus

SOA Maturity level 4: Enterprise wide ESB

Page 18: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Productfunctions in architecture

21

Dis

trib

utie

Pro

duct

ieO

rgan

isat

ie

Klantovereenkomst

Financiële administratie

Besturing

Facilitaire ondersteuning

Ondersteuning medewerker

Klant

Advies en Verkoop (Klant)service incl transacties

Klantcontact

Formulebeheer

Marktbewerking

Assortiment

Staven en diensten

Datalogistiek (Centraal DWH))

Be

taa

l-in

fra

str

uc

tuu

r Betalen Sparen Financieren Beleggen

Info

rmat

iebe

veili

ging

Ope

ratio

ns

Ex

tern

e

org

an

isa

tie

ICT

-infr

astr

uctu

ur

Inte

ract

ie

Toegang en beveiliging klant, medewerker, externe organisatie

Mobiel

PC E-mailChat

Papier

Massa-media

Externe organi-satie

Gepland

Apparaat

IVR Call centerInbound

Call centeroutbound

SMSInloop

Page 19: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Opdrachtverwerking

Ext

erne

inte

rfac

es

Bestu

url

ijke in

form

ati

e

beta

len

Financiële opdrachtbewaking

Productopdracht ontvangst

Payments

Distributie AB Distributie RI/RNCC

Interactie AB Interactie RI/RNCC

Virtuele Rekening Courant

Wholesale &GrootZakelijk

Grootboek betalen (+ positie dochters)

Info.verstrekk.

Be-/afrekenen

RekeningCourant

Info.verstrekk.

Be-/afrekenen

RekeningCourant

Retail

ChartaalX-border Domestic TradeCards

ProductbeheerP

rod

uct

be

he

er

Ove

ree

nko

mst

en

Pro

du

ctb

eh

ee

r

Ove

ree

nko

mst

en

Chartaal

Inname

Voorraad

Uitgifte

Apparaten

TradeCards

Issuing

Proces-sing

Tokenuitgifte

Sp

are

n

ICM

ICM Multibank Rabobank

Le

ne

n

Re

ken

ing

uitg

ifte

Compliance betalen

Minitix

Min

itix

Central Access Point

Payment Engine

Div. Voorkanten AB

VIN ART OMS, RFLP/CMANP NAPOKL RIB+

Div. Voorkanten RI-COSERI, RFLP

Overboeken, BOI

CBS

Finforce,VIK, DAB

OVYCOF

COF/ BASE24

COFJLF/RTE

Tiëto+Eigenbouw

OMS

CR

OS

Spr

ong

SA

A-I

DL

COF

ART

EX

P

VIN

Exi

mbi

lls

MCB,RGS+ Uit-

besteding

COJ+ Uit-

Besteding

EXB/EXCEXB/EXC/JLF

FOK

VRC

CBH, FA4U AZO

RR

W

CR

OS

PEGA/CAPS

COF+CBC+Inlezen/routen

Interpay,Telegiro

ATLAS

Inlezen/routen

Page 20: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The quest

Challenge 5: Get in Control (again)

SOA Maturity level 5: Federated ESB

Page 21: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation96

Domein b

Domein c

Centrale communicatie infrastructuur

Domein a

Domein d

Pakket

Adapter

TransportProtocolServicebeschrijving

Service registratieBeveiligingBeheer

Adapter

Pakket

Domein communicatie infrastructuur

Adapter

Adapter

PakketAdapter

PakketAdapter

Pakket

Pakket

Proces Integratie

Applicatie

Interactie

Domein communicatie infrastructuur

AdapterAdapter

Proces Integratie

Applicatie

Interactie

Communicatie infrastructuur

Adapter

Real life example

Page 22: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Page 23: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Welcome in the cloud

Distribution

Page 24: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Rorschachtest

24

Page 25: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Provider Y

Provider X

Page 26: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Why SOA Management?

The SOA-enabled enterprise Business processes span “silos”

• No one team has end-to-end responsibility• No one team knows all the moving parts• No one team makes all the decisions

Line-of-business silos Each business process is self-contained

• One team has end-to-end responsibility• One team knew all the moving parts• One team made all the decisions

Applications and business functions map one-to-one

SOA WORLD

TRADITIONAL WORLD

Page 27: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The SOA-enabled enterprise Business processes span “silos”

• No one team has end-to-end responsibility• No one team knows all the moving parts• No one team makes all the decisions

A bottom-up silo-oriented viewno longer works

If you can’t see it:

• You can’t measure it

• You can’t optimize it

• You can’t secure it

• You can’t control it

Why SOA Management?

Line-of-business silos Each business process is self-contained

• One team has end-to-end responsibility• One team knew all the moving parts• One team made all the decisions

Applications and business functions map one-to-one

?

TRADITIONAL WORLD

SOA WORLD

Page 28: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

TraditionalApplicationInfrastructure

TraditionalManagementInfrastructure

Active

Silo’d business awareness

Homogenous(single-platform)

Passive

Limited business awareness

Heterogeneous (cross-platform)

SOA Management

Active

Business aware

Heterogeneous (cross-platform)

Why SOA Management?

Page 29: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

SOA Management

29

Page 30: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Page 31: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Realtime

Quality of Service

Making the right things happen,at the right time, every time

Page 32: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation32

What is this?

Page 33: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The Business Pipeline

Page 34: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The Business Pipeline

Manufacturing: Order to Cash

Order

Inventory

Assembly

Ship

Invoice

Credit

Page 35: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The Business Pipeline

Banking: New Accounts and Loan Origination

Banking/CreditApplication

New Accountor Loan

CreditScoring

Risk-BasedPricing

Underwriting& Approvals

Identity& Fraud

Page 36: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The Business Pipeline

Order

Activation

Telco: OSS/Provisioning (Operational Support Services)

Page 37: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The first trend

STP, zero latency

ReduceProcessing time

Design Strategy

BusinessRequirement

Typical Business SLAs 106 105 104 103 100 10 1 0 Seconds

mail express fax e-mail Document transfer

Algorithmic trading100 ms 20 ms

Call center inquiries 8 hr 10 sec

Supply chain updates1 day 15 min

Phone activation1 min3 days

1 week 0.5 hour Refresh data warehouse

Track financial position5 min1 day

Airline operations20 min 30 sec

Trade settlement5 days 2 hrs.

Build-to-order PC 4 weeks 1 day

Source: Gartner, Inc.

Page 38: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

The pitfall

Attention…is about focus Distraction is the pitfall

Page 39: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Operational Responsiveness

Page 40: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Which business drivers will impact application development approaches the most during the

next five years?

What are the technological, organizational and architectural implications of Op. Resp.?

How to provide a good foundationfor the realization of Op. Resp?

Which techniques can be used by organizations to evolve from yesterday's IT strategies to Op. Resp?

Page 41: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

1 Billions applications downloaded on Apple.store

Page 42: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Business Transactions

Operational effectiveness

Customer Service Actions

Monitor multiple streams of event, Analyze KPI that are expressed

in event rules, and Act upon opportunities and threats in real-time

Page 43: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Business Event Processing with Apama @

Page 44: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Gathering, Processing & DistributionInformation flows (Rotterdam)

Nautical Service Providers a.o.:Nautical Service Providers a.o.:• BoatmenBoatmen• CustomsCustoms• Towage companiesTowage companies• SeaPort PoliceSeaPort Police• Royal MarechausseeRoyal Marechaussee

• Inland shippingInland shipping• Forwarding agentsForwarding agents• Electrical engineersElectrical engineers• Engines, repairsEngines, repairs

Rotterdam Port Community:Rotterdam Port Community:

• Shipping agentsShipping agents• ShipchandlersShipchandlers• StevedoresStevedores• ShipyardsShipyards

Sources a.o.Sources a.o.• Port Authorities Port Authorities • Reporting companiesReporting companies• ShipMovementsShipMovements• Messaging Messaging • Lloyd’s MIULloyd’s MIU• ShipReporting.netShipReporting.net

Port Port AuthorityAuthority

PilotsPilots

SWITCH

DirkzwagerDirkzwager

Page 45: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Increase of data volumesGeographical coverage by Dirkzwager AIS network

Page 46: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Increase of data volumesShips reported through Dirkzwager AIS network

Page 47: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Increase of data volumesThe effect of Space Based AIS

Page 48: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Increase of data volumesThe effect of world coverage by Space based AIS + LRIT

Page 49: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Purpose: notifcation when ship crosses a pre-determined line.

Issue:AIS (approx. 1000 events/second)

Solution:Sonic, High Available message backbone

Apama, RealTime Event processing

Lines on SeaThe Apama project

Page 50: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

NotificationGIS

AIS Server

AIS adapter

AIS station

Apama

Apama Event Manager

Portal

Lines at SeaArchitecture

Page 51: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Business opportunities

Als aankomsttijd meer dan 20 minuten afwijkt, een berichtje

Monteur moet naar schip: 2 uur voor aankomst sms’je

Kan schip aankomsttijd nog halen?

Als het schip nu iets harder gaat varen, haalt het dan een tij-poort eerder?

Page 52: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Business opportunities

Welke snelheid moet schip gaan varen om …

Wat is de beste volgorde voor het tijpoort?

Narrow Casting met locatie afhankelijke gegevens

Indien dienstverleners niet op tijd kunnen acteren, …

Page 53: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Page 54: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

RReality intrudes along multiple dimensions:

fast, reliable, scalable and secure

Quality of Service

Heterogeneity

Distribution

span systems running on many computers, managed by different IT groups

incorporate many platforms, applications and data models

Real-world

Page 55: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation

Page 56: 1 Bart Schouw Business Development Manager - EMEA Oktober 2009

© 2009 Progress Software Corporation56