SlideShare a Scribd company logo
Official 2010 sponsor




                  Easier SOA
                  with EasySOA


                  OW2 Conference – Marc Dutoo – 23-24
                  November, Paris
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 streamlining
    their 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…)
                                                                      2
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
                                                                         3
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
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
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
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
What’s SOA ?

What’s SOA ? Application integration-aware Information
 System management
In the
Information
system,
Manage not only
applications,
But their points
of decoupled
integration




                                                           8
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
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
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 transition
                                                                                     11
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
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
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 layer
                                                                         14
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
What’s next ?



               … Easier SOA !

Looking for :
Interested parties
Uses & patterns

Official kickoff : start of 2011

Stay tuned !
                                                   16
Contacts


 Q/A…                Thank you !
    Looking for
    interested
    parties – uses
    & patterns
                              14, Rue Gaillon
Contact                       75002 Paris
                              Tél. : 01 42 68 28 00
marc.dutoo@openwide.fr        Fax : 01 40 07 54 86


www.openwide.fr

                                                                 17

More Related Content

PDF
EclipseCon2010 - Painless Metamodel Evolution
PDF
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
PDF
EasySOA introduction and video demos - fOSSa 2011
PDF
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
PDF
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
PDF
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
PDF
OW2Con2012 Scarbo2 SOA-Consistent BPM
PDF
EclipseConEurope2012 SOA - Models As Operational Documentation
EclipseCon2010 - Painless Metamodel Evolution
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
EasySOA introduction and video demos - fOSSa 2011
Service Integration Goes Social with EasySOA - OpenWorldForum 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
From Eclipse to Document Management - Eclipse DemoCamp Grenoble 2012
OW2Con2012 Scarbo2 SOA-Consistent BPM
EclipseConEurope2012 SOA - Models As Operational Documentation

What's hot (17)

PDF
Virtual dev-day-java7-keynote-1641807
PDF
Reconfigurable Service-Oriented Architectures
PDF
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
PDF
JavaOne Update zur Java Plattform
PDF
FraSCAti@rivieradev
PDF
Things you should know about Scalability!
PPTX
Websphere Application Server: Much more than Open Source
PDF
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
PDF
SOA Testing Challenges
PDF
SDN Standards: What and Whatnot
PDF
Open Source Recife
PDF
Travelling Light for the Long Haul - Ian Robinson
PDF
Building Secure Mashups With OpenAjax
PDF
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
PPTX
20120716 l2 soa for enterprise-og-wsh-conf
PDF
Mysql overview_20100811
PDF
The OpenSplice DDS Revolution -- Episode II
Virtual dev-day-java7-keynote-1641807
Reconfigurable Service-Oriented Architectures
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
JavaOne Update zur Java Plattform
FraSCAti@rivieradev
Things you should know about Scalability!
Websphere Application Server: Much more than Open Source
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
SOA Testing Challenges
SDN Standards: What and Whatnot
Open Source Recife
Travelling Light for the Long Haul - Ian Robinson
Building Secure Mashups With OpenAjax
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
20120716 l2 soa for enterprise-og-wsh-conf
Mysql overview_20100811
The OpenSplice DDS Revolution -- Episode II
Ad

Similar to Easier SOA with EasySOA - OW2 Conference 2010 – 23-24 November, Paris (20)

PDF
EasySOA thanks to OW2 - OW2Con 2011
PDF
OW2con11 Use Case SOA, Nov 24-25, Paris
 
PDF
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
PDF
SOA, OTD, and Web 2.0 = Collaboration
PPT
Eclipse SOA Initiative
PDF
EasySOA business case and real world use case 20130220
PDF
Contributing to ONOS
PDF
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
PPTX
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
PDF
EasySOA: A New Approach to SOA
PDF
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
PDF
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
 
PDF
EclipseConEurope2012 SOA - Talend with EasySOA
PDF
An Unbiased Look: Oracle SOA Suite 12c
PDF
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
PDF
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
PPTX
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
ODP
Convergence in Enterprise IT ... the renaissance period
PPTX
eXo Platform company overview 2012
PPTX
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
EasySOA thanks to OW2 - OW2Con 2011
OW2con11 Use Case SOA, Nov 24-25, Paris
 
Open Wide Flyer - OW2 Conference 2010 – 23-24 November, Paris
SOA, OTD, and Web 2.0 = Collaboration
Eclipse SOA Initiative
EasySOA business case and real world use case 20130220
Contributing to ONOS
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
EasySOA: A New Approach to SOA
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
Consistent service integration in your workflows with OW2 Scarbo 2.0, OW2con'...
 
EclipseConEurope2012 SOA - Talend with EasySOA
An Unbiased Look: Oracle SOA Suite 12c
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
Convergence in Enterprise IT ... the renaissance period
eXo Platform company overview 2012
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
Ad

More from Marc Dutoo (16)

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

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Spectroscopy.pptx food analysis technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
sap open course for s4hana steps from ECC to s4
Encapsulation theory and applications.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectroscopy.pptx food analysis technology
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
MIND Revenue Release Quarter 2 2025 Press Release
sap open course for s4hana steps from ECC to s4

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

  • 1. Official 2010 sponsor Easier SOA with EasySOA OW2 Conference – Marc Dutoo – 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 streamlining their 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…) 2
  • 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 3
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. What’s SOA ? What’s SOA ? Application integration-aware Information System management In the Information system, Manage not only applications, But their points of decoupled integration 8
  • 9. 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
  • 10. 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
  • 11. 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 transition 11
  • 12. 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
  • 13. 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
  • 14. 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 layer 14
  • 15. 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
  • 16. What’s next ? … Easier SOA ! Looking for : Interested parties Uses & patterns Official kickoff : start of 2011 Stay tuned ! 16
  • 17. Contacts Q/A… Thank you ! Looking for interested parties – uses & patterns 14, Rue Gaillon Contact 75002 Paris Tél. : 01 42 68 28 00 marc.dutoo@openwide.fr Fax : 01 40 07 54 86 www.openwide.fr 17