SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Consistent service integration
   in your workflows with
  OW2 Scarbo 2.0
          Marc Dutoo, Open Wide
     Project Spotlight Track – Nov. 29th



        OW2Con'12, November 28-29, 2012    1
        Orange Labs, Paris. www.ow2.org.
Speaker
Marc Dutoo
  – Head of R&D Dept. at Open Wide, SOA, BPM, ECM expert
  – OW2 Scarbo & Eclipse JWT founder, EasySOA project leader

Open Wide
  – Among leading Open Source providers in France
  – Solutions for business (Portals, Portals, BI), integration (SOA,
    BPM, ESB), as well as hosting, embedded software.
With thanks to
  – Yoann Rodière, Open Wide
  – INRIA Lille & other EasySOA Project partners
                   OW2Con'12, November 28-29, 2012
                   Orange Labs, Paris. www.ow2.org.
Agenda



I.     From Scarbo to Scarbo 2
II.    Enters EasySOA Registry
III.   Scarbo 2 Architecture
IV.    Demo !




               OW2Con'12, November 28-29, 2012    3
               Orange Labs, Paris. www.ow2.org.
From Scarbo to Scarbo 2

Why Scarbo ?
  – Because empowering users by letting them design
    and run their processes (BPM) is the best way to
    get more value of your services,
  – and having a service-oriented architecture (SOA) is
    the best way not to let this go out of hand!

=> Scarbo 2 : an SOA-consistent BPM solution
  – Built on top of 2012 OW2 & Eclipse technology

                OW2Con'12, November 28-29, 2012       4
                Orange Labs, Paris. www.ow2.org.
From Scarbo to Scarbo 2

SOA-consistent ? However…
  – Services do not make an architecture
  – And calling them does not ensure that
     • They are the right ones, their providers know about you
       and your needs
     • You have the right to, the CIO knows about it
     • They are implemented, or they will be when your
       processes are scheduled to be deployed
     • They are up…
That’s the kind of problems addressed by EasySOA!
                  OW2Con'12, November 28-29, 2012            5
                  Orange Labs, Paris. www.ow2.org.
Enters the EasySOA Registry
A unified service registry for all actors of the SOA
process, on top of Nuxeo DM
   • Service audit and discovery
      – From design, source, web, monitoring, classpath…
   • Service documentation
      – Extracted & manual, classification, collaborative editing
   • SOA sanity check & improvement
      – indicators and validation, from design time to monitoring
   • Testing tools : record / (templatized) replay, SOAPUI
   • Integrated online social Cloud service mashups : FraSCAti Studio
   • Integrated ESB platform : Talend ESB & OW2 Jasmine monitoring

                         OW2Con'12, November 28-29, 2012            6
                         Orange Labs, Paris. www.ow2.org.
EasySOA – Consortium

Behind, French partners but also worldwide leaders
   • INRIA labs : heterogeneous service engine (OW2 FraSCAti)
   • EasiFab : SOA Modeling (Eclipse SOA), monitoring (Galaxy)
   • Talend (ETL/ESB) : SOA and data connectors to connect to
     existing business – but also Data Quality and MDM
   • Nuxeo (ECM) : document management platform, to manage
     the SOA model, documents and artifacts
   • Bull : SOA monitoring with OW2 Jasmine
   • Open Wide : leader, global architecture and integration,
     BPM (with Eclipse JWT / OW2 Scarbo), use case


                   OW2Con'12, November 28-29, 2012
                                 7
                   Orange Labs, Paris. www.ow2.org.
Scarbo 2 Architecture


                                       EasySOA
                                       Registry &
                                       Dashboard
                                                    Your
                                                    (monitored)
Eclipse JWT                                         IT services



                         OW2 FraSCAti
                         & global policy intents
              OW2Con'12, November 28-29, 2012
              Orange Labs, Paris. www.ow2.org.
Scarbo 2 Architecture

Components upgrade - DONE
  – Process design: Eclipse Juno Java Workflow Tooling
  – Process runtime: OW2 Bonita 5.7.2
  – Service runtime: OW2 FraSCAti 1.5
Features
  – Export model to EasySOA Registry - DONE
  – Choose known services in RegistryService - UPCOMING
  – Global FraSCAti policy intents (security…) - UPCOMING
  – Deployed workflow discovery - LATER
                   OW2Con'12, November 28-29, 2012       9
                   Orange Labs, Paris. www.ow2.org.
Demo - steps

1. Business analyst and end user design process
   in JWT and exports it in EasySOA Registry
  – Services, comments, description…
  – For reference and documentation
3. Developer completes the process technically
   and exports it to an executable process
4. Operator deploys it on Bonita 5
5. User (or integrated applications) runs it
               OW2Con'12, November 28-29, 2012    10
               Orange Labs, Paris. www.ow2.org.
Demo – JWT process to SOA registry export




      OW2Con'12, November 28-29, 2012    11
      Orange Labs, Paris. www.ow2.org.
Demo – JWT export to executable process




     OW2Con'12, November 28-29, 2012    12
     Orange Labs, Paris. www.ow2.org.
Demo – Process to EasySOA registry




  OW2Con'12, November 28-29, 2012    13
  Orange Labs, Paris. www.ow2.org.
Demo – run Bonita process on SOA




  OW2Con'12, November 28-29, 2012    14
  Orange Labs, Paris. www.ow2.org.
Conclusion & questions

ow2      Scarbo 2
Release planned for Christmas
http://scarbo.ow2.org

                      Registry
                      By Open Wide

On the shelves in 2013
http://www.easysoa.org
http://github.com/easysoa
easysoa-dev@googlegroups.com
           OW2Con'12, November 28-29, 2012
                        15
           Orange Labs, Paris. www.ow2.org.

Contenu connexe

Tendances

EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011Marc Dutoo
 
OW2con11 Use Case SOA, Nov 24-25, Paris
OW2con11 Use Case SOA, Nov 24-25, ParisOW2con11 Use Case SOA, Nov 24-25, Paris
OW2con11 Use Case SOA, Nov 24-25, ParisOW2
 
Reconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented ArchitecturesReconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented Architectureslseinturier
 
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...mfrancis
 
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Sivakumar Thyagarajan
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Vinay H G
 

Tendances (7)

EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011EasySOA thanks to OW2 - OW2Con 2011
EasySOA thanks to OW2 - OW2Con 2011
 
OW2con11 Use Case SOA, Nov 24-25, Paris
OW2con11 Use Case SOA, Nov 24-25, ParisOW2con11 Use Case SOA, Nov 24-25, Paris
OW2con11 Use Case SOA, Nov 24-25, Paris
 
Reconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented ArchitecturesReconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented Architectures
 
SDN Standards: What and Whatnot
SDN Standards: What and WhatnotSDN Standards: What and Whatnot
SDN Standards: What and Whatnot
 
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
 
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
 

Similaire à Consistent service integration with OW2 Scarbo 2.0

ETICS- quality certification of open source cloud software, OW2con'12, Paris
ETICS- quality certification of open source cloud software, OW2con'12, ParisETICS- quality certification of open source cloud software, OW2con'12, Paris
ETICS- quality certification of open source cloud software, OW2con'12, ParisOW2
 
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisOpen Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisMarc Dutoo
 
LemonLDAP NG 1.2, OW2con'12, Paris
LemonLDAP NG 1.2, OW2con'12, ParisLemonLDAP NG 1.2, OW2con'12, Paris
LemonLDAP NG 1.2, OW2con'12, ParisOW2
 
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisUnified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisOW2
 
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, ParisOW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, ParisOW2
 
Innovation and Research, OW2con'12, Paris
Innovation and Research, OW2con'12, ParisInnovation and Research, OW2con'12, Paris
Innovation and Research, OW2con'12, ParisOW2
 
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, ParisOSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, ParisOW2
 
Leverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnASLeverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnASGuillaume Sauthier
 
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, OrangeCloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, OrangeParis Open Source Summit
 
Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10OW2
 
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, ParisCrating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, ParisOW2
 
DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...
DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...
DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...OW2
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solutionDocDoku
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOW2
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...David Meyer
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectGreat Wide Open
 
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...Florent BENOIT
 
Innovation in Open Source Business Inteligence
Innovation in Open Source Business Inteligence Innovation in Open Source Business Inteligence
Innovation in Open Source Business Inteligence OW2
 
OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
OW2 Open Source Community Technology Council Update, OW2con'16, Paris. OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
OW2 Open Source Community Technology Council Update, OW2con'16, Paris. OW2
 

Similaire à Consistent service integration with OW2 Scarbo 2.0 (20)

ETICS- quality certification of open source cloud software, OW2con'12, Paris
ETICS- quality certification of open source cloud software, OW2con'12, ParisETICS- quality certification of open source cloud software, OW2con'12, Paris
ETICS- quality certification of open source cloud software, OW2con'12, Paris
 
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, ParisOpen Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
 
One year-with-chameleon
One year-with-chameleonOne year-with-chameleon
One year-with-chameleon
 
LemonLDAP NG 1.2, OW2con'12, Paris
LemonLDAP NG 1.2, OW2con'12, ParisLemonLDAP NG 1.2, OW2con'12, Paris
LemonLDAP NG 1.2, OW2con'12, Paris
 
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisUnified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
 
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, ParisOW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
OW2 Squat SONAR Qualipso, OW2con11, Nov 24-25, Paris
 
Innovation and Research, OW2con'12, Paris
Innovation and Research, OW2con'12, ParisInnovation and Research, OW2con'12, Paris
Innovation and Research, OW2con'12, Paris
 
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, ParisOSGi & JOnAS, OW2con11, Nov 24-25, Paris
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
 
Leverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnASLeverage OSGi in business application with JOnAS
Leverage OSGi in business application with JOnAS
 
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, OrangeCloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
Cloud / Orange Cloud et OW2 Case study - Alexandre Lefebvre, Orange
 
Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10
 
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, ParisCrating Value with Open Source, OW2con11, Nov 24-25, Paris
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
 
DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...
DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...
DocDokuPLM- Product Structure - Digital MockUp visualization using HTML5, OW2...
 
Generic Open Source PLM solution
Generic Open Source PLM solutionGeneric Open Source PLM solution
Generic Open Source PLM solution
 
Open Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, ParisOpen Source PLM, OW2con11, Nov 24-25, Paris
Open Source PLM, OW2con11, Nov 24-25, Paris
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight Project
 
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
Secure your Java EE projects by using JOnAS Java EE server audit & diagnostic...
 
Innovation in Open Source Business Inteligence
Innovation in Open Source Business Inteligence Innovation in Open Source Business Inteligence
Innovation in Open Source Business Inteligence
 
OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
OW2 Open Source Community Technology Council Update, OW2con'16, Paris. OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
OW2 Open Source Community Technology Council Update, OW2con'16, Paris.
 

Plus de Marc Dutoo

Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...Marc Dutoo
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...Marc Dutoo
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
 
PCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchPCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchMarc Dutoo
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...Marc Dutoo
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformMarc Dutoo
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016Marc Dutoo
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allMarc Dutoo
 
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...Marc Dutoo
 
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demoOCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demoMarc Dutoo
 
OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSMarc Dutoo
 
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015Marc Dutoo
 
EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220Marc Dutoo
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendMarc Dutoo
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAMarc Dutoo
 
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Marc Dutoo
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGMarc Dutoo
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Marc Dutoo
 
Eclipse Summit 2009 - Aspect Oriented Modeling
Eclipse Summit 2009 - Aspect Oriented ModelingEclipse Summit 2009 - Aspect Oriented Modeling
Eclipse Summit 2009 - Aspect Oriented ModelingMarc Dutoo
 

Plus de Marc Dutoo (19)

Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
PCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product searchPCU@RISE 2017 - Building a thesaurus for product search
PCU@RISE 2017 - Building a thesaurus for product search
 
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
OCCIware@CloudExpoLondon2017 - an extensible, standard XaaS Cloud consumer pl...
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
 
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
OCCIware Cloud Expo London 2016 - Docker Studio, Studio Factory, erocci bus &...
 
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demoOCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
OCCIware @ Cloud Computing World 2016 - year 1 milestone & Linked Data demo
 
OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSS
 
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
OCCIware - A Framework for Everything as a Service - Cloud Expo London 2015
 
EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & Talend
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOA
 
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
Scripts, Apps, APIs : les nouveaux champs de bataille de l'Open Source à l'èr...
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
 
Eclipse Summit 2009 - Aspect Oriented Modeling
Eclipse Summit 2009 - Aspect Oriented ModelingEclipse Summit 2009 - Aspect Oriented Modeling
Eclipse Summit 2009 - Aspect Oriented Modeling
 

Consistent service integration with OW2 Scarbo 2.0

  • 1. Consistent service integration in your workflows with OW2 Scarbo 2.0 Marc Dutoo, Open Wide Project Spotlight Track – Nov. 29th OW2Con'12, November 28-29, 2012 1 Orange Labs, Paris. www.ow2.org.
  • 2. Speaker Marc Dutoo – Head of R&D Dept. at Open Wide, SOA, BPM, ECM expert – OW2 Scarbo & Eclipse JWT founder, EasySOA project leader Open Wide – Among leading Open Source providers in France – Solutions for business (Portals, Portals, BI), integration (SOA, BPM, ESB), as well as hosting, embedded software. With thanks to – Yoann Rodière, Open Wide – INRIA Lille & other EasySOA Project partners OW2Con'12, November 28-29, 2012 Orange Labs, Paris. www.ow2.org.
  • 3. Agenda I. From Scarbo to Scarbo 2 II. Enters EasySOA Registry III. Scarbo 2 Architecture IV. Demo ! OW2Con'12, November 28-29, 2012 3 Orange Labs, Paris. www.ow2.org.
  • 4. From Scarbo to Scarbo 2 Why Scarbo ? – Because empowering users by letting them design and run their processes (BPM) is the best way to get more value of your services, – and having a service-oriented architecture (SOA) is the best way not to let this go out of hand! => Scarbo 2 : an SOA-consistent BPM solution – Built on top of 2012 OW2 & Eclipse technology OW2Con'12, November 28-29, 2012 4 Orange Labs, Paris. www.ow2.org.
  • 5. From Scarbo to Scarbo 2 SOA-consistent ? However… – Services do not make an architecture – And calling them does not ensure that • They are the right ones, their providers know about you and your needs • You have the right to, the CIO knows about it • They are implemented, or they will be when your processes are scheduled to be deployed • They are up… That’s the kind of problems addressed by EasySOA! OW2Con'12, November 28-29, 2012 5 Orange Labs, Paris. www.ow2.org.
  • 6. Enters the EasySOA Registry A unified service registry for all actors of the SOA process, on top of Nuxeo DM • Service audit and discovery – From design, source, web, monitoring, classpath… • Service documentation – Extracted & manual, classification, collaborative editing • SOA sanity check & improvement – indicators and validation, from design time to monitoring • Testing tools : record / (templatized) replay, SOAPUI • Integrated online social Cloud service mashups : FraSCAti Studio • Integrated ESB platform : Talend ESB & OW2 Jasmine monitoring OW2Con'12, November 28-29, 2012 6 Orange Labs, Paris. www.ow2.org.
  • 7. EasySOA – Consortium Behind, French partners but also worldwide leaders • INRIA labs : heterogeneous service engine (OW2 FraSCAti) • EasiFab : SOA Modeling (Eclipse SOA), monitoring (Galaxy) • Talend (ETL/ESB) : SOA and data connectors to connect to existing business – but also Data Quality and MDM • Nuxeo (ECM) : document management platform, to manage the SOA model, documents and artifacts • Bull : SOA monitoring with OW2 Jasmine • Open Wide : leader, global architecture and integration, BPM (with Eclipse JWT / OW2 Scarbo), use case OW2Con'12, November 28-29, 2012 7 Orange Labs, Paris. www.ow2.org.
  • 8. Scarbo 2 Architecture EasySOA Registry & Dashboard Your (monitored) Eclipse JWT IT services OW2 FraSCAti & global policy intents OW2Con'12, November 28-29, 2012 Orange Labs, Paris. www.ow2.org.
  • 9. Scarbo 2 Architecture Components upgrade - DONE – Process design: Eclipse Juno Java Workflow Tooling – Process runtime: OW2 Bonita 5.7.2 – Service runtime: OW2 FraSCAti 1.5 Features – Export model to EasySOA Registry - DONE – Choose known services in RegistryService - UPCOMING – Global FraSCAti policy intents (security…) - UPCOMING – Deployed workflow discovery - LATER OW2Con'12, November 28-29, 2012 9 Orange Labs, Paris. www.ow2.org.
  • 10. Demo - steps 1. Business analyst and end user design process in JWT and exports it in EasySOA Registry – Services, comments, description… – For reference and documentation 3. Developer completes the process technically and exports it to an executable process 4. Operator deploys it on Bonita 5 5. User (or integrated applications) runs it OW2Con'12, November 28-29, 2012 10 Orange Labs, Paris. www.ow2.org.
  • 11. Demo – JWT process to SOA registry export OW2Con'12, November 28-29, 2012 11 Orange Labs, Paris. www.ow2.org.
  • 12. Demo – JWT export to executable process OW2Con'12, November 28-29, 2012 12 Orange Labs, Paris. www.ow2.org.
  • 13. Demo – Process to EasySOA registry OW2Con'12, November 28-29, 2012 13 Orange Labs, Paris. www.ow2.org.
  • 14. Demo – run Bonita process on SOA OW2Con'12, November 28-29, 2012 14 Orange Labs, Paris. www.ow2.org.
  • 15. Conclusion & questions ow2 Scarbo 2 Release planned for Christmas http://scarbo.ow2.org Registry By Open Wide On the shelves in 2013 http://www.easysoa.org http://github.com/easysoa easysoa-dev@googlegroups.com OW2Con'12, November 28-29, 2012 15 Orange Labs, Paris. www.ow2.org.