Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

17
Easier SOA with EasySOA OW2 Conference Marc Dutoo 23-24 November, Paris Official 2010 sponsor

description

EasySOA teaser ! 5 partners, 4 m€ budget, 2 years, System@tic label, and an ambitious aim : making Service Oriented Architectures (SOA) simple to use, and throttling up the SOA engine in the enterprise.

Transcript of Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

Page 1: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

Easier SOAwith EasySOA

OW2 Conference – Marc Dutoo – 23-24

November, Paris

Official 2010 sponsor

Page 2: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

2

Introducing…

Open Wide Group – Professional Open Source

~ 90 employees, in Paris, Lyon, Thalès spin off

Integration & Support, Hosting, Embedded

Open Wide – Open Source integrator

Portal, ECM, Business Intelligence, SOA…

Introducing Open Source components and streamliningtheir uses of in large companies and public services

Marc Dutoo – SOA / BPM / ECM architect

Consulting, training, customer projects

R&D Leader (EasySOA, Eclipse JWT, OW2 Scarbo…)

Page 3: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

3

Open Wide – Portal, SOA customers ; R&D

Portal (public / private )

Liferay expert, ezPublish partner

Consulting, projects, up to support

SOA

Consulting, technical support, prototypes

Development, integration of external components « X »R&D : SOA, BPM, ESB

OW2 Scarbo & friends (Bonita, Frascati)

Eclipse SOA & JWT

Page 4: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

Overview

Easy SOA – Factsheet, partners, ecosystem

What’s SOA ? Application integration-aware IT management

SOA State of the Union – the good and the bad

EasySOA / light – how : the web, where, challenges

EasySOA / core – reveal, link and document services and uses

EasySOA / heavy – why, what, use cases

What’s next ?

4

Page 5: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA - Factsheet

EasySOA facts

5 partners

4m€ budget, 2 years

System@tic label

And an ambitious aim…

Making Service Oriented Architectures (SOA) simple to use

And throttling up the SOA engine in the entreprise !

5

Page 6: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA - Factsheet

The goal : a light platform that

Builds on the simplicity and democratization of the web

Eases and opens applications that are exposed as services to

« non-technical users »

Through approaches like

► Rapid prototyping, mashups

► Scripting, point and click, business standards and formats

At low cost, without compromising the integrity of the Information

System, but still getting along well with « heavier » SOA solutions

6

Page 7: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA - Partners

Behind, French partners but also worldwide leaders

INRIA labs : service engine (OW2 FraSCAti), SOA Modeling

(Eclipse SOA) and monitoring (Galaxy framework)

Talend (ETL) : SOA and data connectors to connect to existing

business – but also SOA – data and solutions

Nuxeo (ECM) : document management platform, to manage the

SOA model, documents and artifacts

Bull (service provider and middleware) : SOA administration with

OW2 Jasmine and use case

Open Wide : leader, global architecture and integration, BPM (with

Eclipse JWT / OW2 Scarbo), use case

7

Page 8: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

What’s SOA ?

What’s SOA ? Application integration-aware Information

System management

8

In the

Information

system,

Manage not only

applications,

But their points

of decoupled

integration

Page 9: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

SOA State of the Union

The bad

After many entreprise SOA projects have been

done these last years, there is a consensus : it’s

too smart and complex for its own good – in a

word, heavy

► For IT staff, developers and business users alike

The good

However, in the process, a lot of (web) services

have been deployed and are now available in

entreprises

How to fully tap in this potential ?

9

Page 10: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA / light

The main drive of computer science democratization ?

Those last years : the web, be it google, 2.0, wikipedia, facebook,

or even Appstore

EasySOA / light builds on it

To democratize access to, and call of, existing entreprise services

Technologies

REST, RESTful, javascript & JSON, XML - thanks to FraSCAti

But also, further from code and closer to the business user :

mashups, SOA scaffolding (“the Ruby on Rails of SOA”), point and

click programming - or even Excel (data driven programming)...

10

Page 11: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA / light

Complements and adds value to « usual » SOA solutions

It’s not a substitute to « traditional », « heavy » SOA solutions

► that address usual service bus requirements (protocol, routing,

transformation) and meet strict production constraints (SLAs)

Rather, it is complementary and adds around it a lighter SOA layer

► That is less critical and less constrained, at low cost

Challenges

In no way impact the in place SOA runtime execution !!

Know all the services - without inputting them « by hand » !

Don’t trash everything made with EasySOA / light when upgrading

it to the « heavy », main SOA solution – rather, ease this transition11

Page 12: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA / core

Reveal, link and document services and uses

The first step to use services : discover and make them visible

And for business users, that means link them to business uses,

And beyond : Document them !

► with text, images, tag, but also SOA artifacts

Thanks to

A light, non-intrusive SOA model based on INRIA and Eclipse SOA

work, that only ties together existing SOA configuration elements

Nuxeo’s metamodel-based document management platform

12

Page 13: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA / core

Make full use of this light SOA model

In order to link together business users, developers and IT staff

around the SOA evolution process

Get information

► in from where it exists, using Talend connectors

► out to SOA management and runtime solutions, using also Nuxeo’s

CMIS or FraSCAti services

Make first class citizen of the SOA evolution process

► Out of developers, by integrating the EasySOA / core to the build

process, continuous integration

► Out of business users : EasySOA / light, but also acceptance testing

► Out of IT staff, by linking the model to deployment environments

13

Page 14: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA / heavy

Why : demonstrate EasySOA’s

« nice play » with, and added value to, a « classical » « heavy »

SOA solution

What

Eclipse-based tooling, notably comprising Eclipse Java Workflow

Tooling, Eclipse SCA Editor, Eclipse Mangrove

An execution and monitoring platform based on OW2 Scarbo, OW2

Bonita, OW2 Frascati, INRIA Galaxy, OW2 Jasmine

Use case

Describe a Process (BPMN), integrate it graphically over EasySOA-

known services, deploy it and monitor it up to the business layer14

Page 15: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

EasySOA Use Cases

Business process-driven TODO list

Idea : when you ask people a list of items to be done, that’s already

a business process, but that can start as simple as a bulleted list

Challenges : public online service, deeper integration with an

information system

OW2 JASMINe integration

OW2 Jasmine not only allows for design, configuration and

deployment of middleware architectures, but also features a full

SOA monitoring infrastructure

EasySOA integration-ability will be showcased by integrating

Jasmine

15

Page 16: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

16

What’s next ?

… Easier SOA !

Looking for :

Interested parties

Uses & patterns

Official kickoff : start of 2011

Stay tuned !

Page 17: Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris

17

Contacts

14, Rue Gaillon

75002 Paris

Tél. : 01 42 68 28 00

Fax : 01 40 07 54 86

Thank you !

Contact

[email protected]

www.openwide.fr

Q/A…

Looking for

interested

parties – uses

& patterns