leading open source middleware in action

36

Upload: andrea-gioia

Post on 20-Jan-2015

2.891 views

Category:

Business


2 download

DESCRIPTION

Ow2 Java Polis2007

TRANSCRIPT

Page 1: Leading Open Source Middleware in Action
Page 2: Leading Open Source Middleware in Action

Leading Open Source Middleware in Action

Gaël BlondelleJérémi JoslinAndrea Gioia

from OW2 Consortium

Page 3: Leading Open Source Middleware in Action

www.javapolis.com

Overall Presentation Goal

Learn how OW2 projects fit together to provide

a full featured open source stack

Page 4: Leading Open Source Middleware in Action

www.javapolis.com

Speaker’s Qualifications

Andrea GIOIA is … at Engineering Jérémi JOSLIN is … at Exo Platform Gaël BLONDELLE is founder and CTO

at EBM WebSourcing, editor of the open source ESB PEtALS. He is the chairman of OW2 Technology Council

Page 5: Leading Open Source Middleware in Action

www.javapolis.com

Presentation agenda

Introduction to OW2 Front end

Assembled in the portal Community building features brought by Xwiki Workflow supported by Bonita

Service Layer Backed by J2EE services run by JOnAS Integrated by PEtALS ESB Orchestrated by Orchestra

Data Layer Integrated with Talend Consolidated with SpagoBI Monitored with SPAGIC

Conclusion

Page 6: Leading Open Source Middleware in Action

www.javapolis.com

OW2 : A Mature Open Source community

OW2 is to open source middleware what Eclipse is to open source IDE :

A global open-source software community combining software companies, academics and individuals to provide the best open source suite

Page 7: Leading Open Source Middleware in Action

www.javapolis.com

Leading Open Source Middleware

Result from the fusion of ObjectWeb with OrientWare

Our ambition: Establish leadership in

the middleware market at large

Provide a platform where companies and individual developers share world class open source software

Page 8: Leading Open Source Middleware in Action

www.javapolis.com

The OW2 Community Cooperates Within three Activities

Projects Technology Innovation

Initiatives Business Leverage

Local Chapters Global Governance

Page 9: Leading Open Source Middleware in Action

www.javapolis.com

A Common Platform Shared by Developers and Users

OW2 eases interaction between open source code Producers and open source code Consumers

OW2 does not sell products or services

100 organizations, 6,000 IT Professionals

AcademiaAcademia

IndividualsIndividuals

CompaniesCompaniesGovernmentsGovernments

Systems IntegratorsSystems Integrators

Software VendorsSoftware Vendors

Producers Consumers

Use / Integrate

FeedbackReuse

Contribute

Page 10: Leading Open Source Middleware in Action

www.javapolis.com

Presentation agenda

Introduction to OW2 Front end

Assembled in the portal Community building features brought by Xwiki Workflow supported by Bonita

Service Layer Backed by J2EE services run by JonAS and Integrated by PEtALS ESB Orchestrated by Orchestra

Data Layer Integrated with Talend Consolidated with SpagoBI Monitored with SPAGIC

Conclusion

Page 11: Leading Open Source Middleware in Action

www.javapolis.com 11

http://bonita.objectweb.org

The XPDL compliant open source workflow solution

Out of the box workflow features to define, to execute and monitor processes

Nova Bonita (next version) Based on the Process

Virtual Machine technology

Join development with JBoss

Cross integration with Orchestra solution

Page 12: Leading Open Source Middleware in Action

www.javapolis.com 12

Open-Source Enterprise Wiki Software Collaboration in the Enterprise 2.0 era Access rights, rich text editor & advanced search

Powerful Application Development Platform Design templates to structure your information Integrate data from multiple sources (SAP,

Oracle...)

http://xwiki.objectweb.org

Page 13: Leading Open Source Middleware in Action

www.javapolis.com 13

Open-Source Enterprise WebOS Portal ECM Collaborative Suite

Based on standards Innovative user interface

http://exoplatform.objectweb.org

Page 14: Leading Open Source Middleware in Action

DEMO

eXo Portal: entry point

XWiki: Collaborative feed reader

eXo CS: Collaborative tools

Bonita: Workflow in eXo ECM

Page 15: Leading Open Source Middleware in Action

www.javapolis.com

Presentation agenda

Introduction to OW2 Front end

Assembled in the portal Community building features brought by Xwiki Workflow supported by Bonita

Service Layer Backed by J2EE services run by JonAS Integrated by PEtALS ESB Orchestrated by Orchestra

Data Layer Integrated with Talend Consolidated with SpagoBI Monitored with SPAGIC

Conclusion

Page 16: Leading Open Source Middleware in Action

www.javapolis.com

Integration in a SOA world

Create services with JOnAS J2EE application server Expose services

New services (J2EE, .Net, PHP, …) Legacy applications get renewed interest thru a standard based

accessibility Orchestrate services to support Business Processes with

Orchestra Embedded in PEtALS to create value added services Outside the ESB to create composite applications

Expose Services Design Process Run Business

Consolidation & Governance

Page 17: Leading Open Source Middleware in Action

17

Create Services with JOnAS J2EE Application Server

Enterprise Class Java EE Application Server Java EE Certified, Clustering, High Level

Administration, Enterprise Integration, IDE EasyBeans

EJB3 lightweight container OSGi based Architecture

Dynamic [Re-]Configuration On demand services Modularity

JASMINe Intelligent Management JOnAS clusters design, configuration,

deployment, monitoring

http://jonas.objectweb.org

Page 18: Leading Open Source Middleware in Action

www.javapolis.com

Virtualize your services with PEtALS ESB

PEtALS is a lightweight, highly distributed and scalable platform

Full featured Java, XML and Web Services

Java Business Integration JBI provides an extensible plug-in architecture

Monitoring deployment and development tools

Robustness and performance

Many connectors and integration engines

Large deployments (currently 20 nodes in production)

The Open Source model (LGPL) supports pervasive integration with the best TCO Networked Unified Services Infrastructure

http://petals.objectweb.org

Page 19: Leading Open Source Middleware in Action

www.javapolis.com 19

Distributed technical registry

RoutingPeer to PeerAdaptative Protocol

OrchestrationBPEL engine

PEtALS Node PEtALS Node

PEtALS NodeXSLTTransformation

Soap/http Connector

JMS connector

Leverages legacy COBOL services

Portal

JMS services

WebServices

Tuxedo connector Soap/http connector

WebServices

Front Office

Back Office

PEtALS : Networked Unified Services Infrastructure

Page 20: Leading Open Source Middleware in Action

www.javapolis.com 20

Full Open Source BPEL Solution

Design, execute, administrate and monitor your Business Processes

Nova Orchestra Based on the Process

Virtual Machine technology

Join development with JBoss

Cross integration with Bonita solution

http://orchestra.objectweb.org

Page 21: Leading Open Source Middleware in Action

DEMO

Page 22: Leading Open Source Middleware in Action

www.javapolis.com

Introduction to OW2 Front end

Assembled in the portal Community building features brought by Xwiki Workflow supported by Bonita

Service Layer Backed by J2EE services run by JonAS and Integrated by PEtALS ESB Orchestrated by Orchestra

Data Layer Integrated with Talend Consolidated with SpagoBI Monitored with SPAGIC

Conclusion

Presentation agenda

Page 23: Leading Open Source Middleware in Action

www.javapolis.com 23

in a nutshell

SpagoBI is a Business Intelligence platform It covers and satisfies all the BI requirements: Reporting, OLAP,

Dashboard, Data Mining, Free Inquiring (QbE), Dossier, Geo-referenced analysis, Collaboration

Administrator support (versioning, scheduling, approval iter, import/export, etc)

SpagoBI is an integration platform Not a product platform, with a predefined set of tools No binding dependences from products and tools Open standards adoption

SpagoBI is FOSS at enterprise level Distributed architecture (scalability) Adaptive behaviour of the documents based on the end users’

roles (profiling and security) No dual-licencing policy

Page 24: Leading Open Source Middleware in Action

www.javapolis.com 24

Focus on the behavioural model

Page 25: Leading Open Source Middleware in Action

www.javapolis.com 25

Focus on the analytical model

GEO

Reports OLAP

Dashboards

And much more !

(Qbe, Data Mining, Dossiers, ...)

Page 26: Leading Open Source Middleware in Action

www.javapolis.com 26

in a nutshell

Free SOA/BPM EnterpriseIntegration Platform

SOA/BPM Governance

Efficiency of all the actors involved in integration processes

Enterprise Monitoring & Management

Pragmatic approach through the best choice of the single engines/components

Page 27: Leading Open Source Middleware in Action

www.javapolis.com 27

in a nutshell

Talend Open Studio (TOS) is an open source data integration platform based on Eclipse RCP

TOS operates as a code generator allowing data transformation scripts and underlying programs to be generated either in Perl or in Java

TOS is made of a metadata repository and a graphical designer.

TOS jobs are designed using graphical components, for transformation, connectivity, or other operations

Page 28: Leading Open Source Middleware in Action

www.javapolis.com 28

+

Provides a visual environment to design ETL jobs for

data warehousing data migration/consolidation data synchronization

Automatically publishes designed jobs into SpagoBI platform by mean of an ad-hoc wizard

Provides a runtime environment to deployed jobs (SpagoBITalendEngine)

Changes dynamically the execution modality of jobs by mean of behavioural model

Leverages jobs execution using platform's backend functionalities (i.e auditing, monitoring scheduling)

Next steps: Metadata (CWMI), SpagoBI components in TOS' palette

Talend SpagoBI

Page 29: Leading Open Source Middleware in Action

www.javapolis.com 29

+

Next steps: Plugin to generate from STP IM to Talend Designer

Spagic & Eclipse STP Intermediate Model

Bridges different SOA Platforms

Facilitates interoperability between editors

BPMNBPMNEditorEditor

SCASCAEditorEditor

…………EditorEditor

An

alyticA

nalytic

ss

SCASCApluginplugin

WorkflowWorkflowpluginplugin

SpringSpringpluginplugin

BPELBPELpluginplugin

JBIJBIpluginplugin

ETLETLpluginplugin

EclipseEclipseBPEL editorBPEL editor

TalendTalendOpen St.Open St.

WorkflowEditor

SCASCAEditorEditor

SCASCAContainerContainer

J2EEJ2EEContainerContainer

WorkflowWorkflowEngineEngine

J2EE/JBIJ2EE/JBIContainerContainer

BPELBPELEngineEngine

JBIJBIContainerContainer

Th

ird p

arties

Th

ird p

arties

MetaDBMetaDB

Spagic StudioSpagic Studio EnterpriseEnterpriseMonitorMonitor

Eclipse Modeling Framework

Meta

Meta M

od

elM

od

el

Page 30: Leading Open Source Middleware in Action

www.javapolis.com 30

Spagic Enterprise Monitor

Real Time SOA/BPM Management and Runtime Governance SLA Monitoring: SLA correlates system, process and

business

DataDataWarehouseWarehouse

MetaDBMetaDB(real time)

BAM

Page 31: Leading Open Source Middleware in Action

DEMO

Instructions:(Delete this element)

Place this Demo slide at any point in the presentation where a demo is presented. This will speed-up the post-processing of your presentation afterwards !!

Instructions:(Delete this element)

Place this Demo slide at any point in the presentation where a demo is presented. This will speed-up the post-processing of your presentation afterwards !!

Page 32: Leading Open Source Middleware in Action

www.javapolis.com

Presentation agenda

Introduction to OW2 Front end

Assembled in the portal Community building features brought by Xwiki Workflow supported by Bonita

Service Layer Backed by J2EE services run by JonAS and Integrated by PEtALS ESB Orchestrated by Orchestra

Data Layer Integrated with Talend Consolidated with SpagoBI Monitored with SPAGIC

Conclusion

Page 33: Leading Open Source Middleware in Action

www.javapolis.com

Summary

We just showed you that OW2 projects Work together with strong synergies Cover all the features needed to build your

Information System New synergies to come in the coming months

Stay tuned! This is just a big teaser! Come on the booth to

See more in depth demos of all these projects Meet the project leaders

Page 34: Leading Open Source Middleware in Action

www.javapolis.com

Join us

Enjoy the Technology!

… Join the Community !

OW2 invites you to attend the OW2 cocktail at 18h00 on the booth

Page 35: Leading Open Source Middleware in Action

Q&AView JavaPolis talks @ www.parleys.com

Page 36: Leading Open Source Middleware in Action

Thank you for your attention