OW2 Petals Dragon SOA Linuxtag09

Post on 20-Jan-2015

471 views 1 download

Tags:

description

 

Transcript of OW2 Petals Dragon SOA Linuxtag09

by

projects

Gaël Blondelle

VP of Technology

Founder & CTO

Create and manage your SOA

with Petals and Dragon

by

projects

SOA Solutions

light weight brokerCore functions

Protocols, transformation, routing, standard formats,error handling, security,extensibility, scalibility

high availability

Service Life-Cycle

Management

GraphicalEclipseTooling

Service-level

Agreement(SLA)

Monitoring

Open SUITService

OrientedGraphical

User Interface

Service CompositionSCA EngineIntegration

tooling(EIP)

Web BusinessProcess

WikiBPMN

MAESTRODynamic

OrchestrationBPEL Engine

Business

Technology

SOA Revolution ?

SOA

Reuse

SOA

Agility

SOA

Interoperability

Well known

&

Established

Standards

JBI

WS-*

WS-Security

WSI

WSDL

BPEL

SCA

XML

Java

LooseCoupling

Governance

Document

Reuse

Service Layer

“In SOA, everything starts or ends with a

WSDL definition”

Dr N. Salatgé, Research Engineer

at EBM WebSourcing

WSDL enthusiast

Creator of Easy WSDL project

JBI

• NMR : The key for loosely coupling

JBI NMR

SOAP

HTTP

JMS

MOM

EJB

RMIXSLT BPEL EIP

External services

JBIComponents

Artifacts

XS

L

XS

L

Pro

cess

Pro

cess

pa

ttern

pa

ttern

Distributed Bus

Scalable

Standard based

Eclipse Tools and Web Monitoring

Use Case – Service Infrastructure

Distributed

Scalable

Use Case – Mediation Platform

Cmd.-Livr. Fact./Reco.SAV VOD-prov

MPRelais

ROSEROSE

SMV1 SMV2

CLID,ND,

Login/ Passwd,EPIDPFS3

DHCP

Réseau

Rev. Market.…

Karma

HTTP-R

Auto-app

TV

Routing

Scalability

Use Case - Exchange platforms

ESB – PetalsESB – Petals

Processus

de

Routage

Processus

de

Routage

RéceptionRéception1

ValidationValidation2

Récupération

PJs

Récupération

PJs3

Interrogation

UDDI

Interrogation

UDDI4EnvoiEnvoi

5AcquittementAcquittement6

ko ko ko

ko

Technical View

ESB – PetalsESB – Petals

Flux

GF

Flux

GF

21

SA SA SA SA

3

SA SA SA

5

SA SA

6

SA SA

SIRET

Service

GuichetNuméro Dossier

Metadata

Nom des PJs

Metadata

4

SASA SA

ConnecteurCoordonnées

Metadata

SEKPI

Pub/sub

BDD

Pub/sub

Pu

b/s

ubPub/sub

Portals : MonServicePublic.fr, …Monitoring

KPI

Gouvernance

Where

Who What

When

How?

?

?

�CBDI metamodel

�Service Life Cycle

�SLA

�Connect to various ESB

�OW2 project

�Supported by EBM WebSourcing

Dragon Version 1

• Release Candidate in July

• Release in September

• CBDI metamodel

• Connects to Petals

• Imports Services descriptions from Petals

• Additional service documentation (PDF, .doc)

• Full text search

• UDDI compliant

Dragon Version 2

• Manage service lifecycle

• Manage SLA

• Exports SLA configuration to Petals

• Can connect to other ESB

Gouverner

by

projects

Come and see EBM WebSourcing

on the French Pavillion

www.ow2.org

For more informationsPlease contact

Cedric Thomas (CEO)�cedric thomas @ ow2 org

Come and see OW2 on the Tarent’s Booth