SlideShare a Scribd company logo
1 of 39
Download to read offline
« Service Integration Goes Social »
             Java Developer Track – Sept. 23rd – Open World Forum 2011




26/09/2011                                                               1
Speakers

Marc Dutoo
  – Head of R&D at Open Wide
  – EasySOA project leader
Alain Boulze
  – EasiFab Partner & Manager
  – 25 years experience in IT for business
Cédric Carbone
  – Talend CTO
  – OW2 & Eclipse Board member
Agenda



        I. EasySOA in a nutshell
        II. Why collaborative (platform) ?
             - Reaching out to business users
             - Reaching out to developers & IT staff
        III. EasySOA-aware development / EasiFab
        IV. EasySOA-compatible ESB / Talend
        V. Roadmap - Questions



26/09/2011                                             3
EasySOA - Factsheet


EasySOA Facts
    –   5 partners
    –   2 years, started nov. 2010
    –   4m€ budget
    –   System@tic label
    –   And an ambitious aim…

Making Service Oriented Architectures (SOA) simple to use
    – Business use, development, production use, monitoring
    – And throttling up the SOA engine in the entreprise !


26/09/2011                           4
EasySOA - Goal




26/09/2011    5
EasySOA - Goal
– Add a lighter, agile SOA layer around “traditional” SOA
      • thanks to an online, social and collaborative approach,
        involving all actors of the SOA process
             – business users, SOA architects and developers, IT staff
      • Enabling
             – ex nihilo service discovery, cartography and documentation, all
               collaboratively
             – sanitization and protection of existing SOAs by tracking changes of
               outside services
             – help gathering and fast-prototyping business needs on top of
               existing applications, without hurting them
             – reuse requirements, architectural shell, tests and mockups to ease
               the transition to final implementations within the existing SOA
               solution
26/09/2011                                 6
EasySOA – Consortium
Behind, French partners but also worldwide leaders
      • INRIA labs : 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 (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

26/09/2011                        7
EasySOA – Architecture
Scaling up SOA to IT challenges

– New IT challenges require an efficient entreprise SOA
  process more than ever
      •   Cloud
      •   agility,
      •   business relevant IT,
      •   mobile,
      •   green IT


– …how to scale up ?

26/09/2011                        9
How ?

      – We bet on :
             • open source & open approach
                – For Information System heterogeneity,
                  against vendor lock-in
             • the web
                – The main drive of computer science
                  democratization for the last 10 years
                – to get closer to end users - a.k.a.
                  "normal" people
             • Collaborative…
Why collaborative, isn't SOA an
 architect thing ?
26/09/2011                                                10
SOA, development & business
     – SOA = how to avoid the integration
       "noodle plate" problem at protocol
       and data format levels
     – with SOA, integrating a new application with
       existing ones becomes making it talk with the right
             • protocol(s) : “connecting the lanes” (binding)
             • & data format : “translating the vocabulary” (mapping)
                – This requires business knowledge !
      – Actually, architects and developers already need
        business users when changing features
             • To describe requirements, and sometimes often to make
26/09/2011
               decisions on the functional perimeter (cost-driven…) 11
Reaching out to business users

so we need them in an soa development process
      – (this need also justifies business architecture)
but how and where to get them ?
      – Rather than a formal, constrained, heavy process,
        provide the tools for informal, social collaboration
      – Principle : to each his own…
             • Knowledge - point of view - tools
      – so look for business users at the place of their
        business : their business applications !
             • 5' demo : service discovery – business user
26/09/2011                                                   12
Reaching out to business users - demo




26/09/2011                                     13
Reaching out to developers & IT staff

Getting in also the other actors, just the same :
      – Architects & developers
             • using their own knowledge : technical architecture
             • For that : Service Component Architecture (SCA)
                – an OASIS standard that describes services and dependencies
                  between them - kinda like remote service injection / DI
      – IT staff
             • using what they manage : network


      – 5' demo – collaborative discovery : archi & IT
26/09/2011                                                                     14
Reaching out to developers & IT staff




26/09/2011                                      15
Earlier discovery ?

      – So that’s collaborative service discovery allright
      – It can further support
             •   Documents (specifications…),
             •   Comments & commentable WSDLs,
             •   Notifications (service info changed),
             •   Etc. (workspaces, channels…)
      – To fully benefit of all that, the earliest services are
        discovered and known the better
             • Could we detect them even before they’re live ?!


26/09/2011                                                        16
Development time discovery

      – You’ve noted that the architecture has been
        known by archis before service were in operation
             • services didn't appear out of nothing in operation !
             • rather before they were before in the SOA process,
             • i.e. in development, or even earlier in architecture
      – How to detect them at development time ?
             • Again, we have to look for them in the right place
             • i.e. development tools ! ex. Eclipse SOA
      – and before ? Business design!
             • are actually business stuff… so back in easysoa
26/09/2011                                                            17
EasySOA – Towards a collaborative
                                SOA process !

                       Light



      Core




 Industrial                                      Integration
 Development Process



                                                   Collaboration
26/09/2011                                                     18
EasySOA – The SOA tooling environment


                                               BPMN for
                                                business process
                                                design
                                               JWT for
                                                implementation
                                                and execution of
                                                workflows
                                               SCA for
                                                assembling the
                                                service
Eclipse.org                                    architecture
 official plugins                              and Mangrove as
                                                a glue around it all
Provided by the
 Eclipse SOA top
 level project
EasySOA – The missing link

 They give a pretty good picture of what is
  assembled in the target service oriented
  applications.
 However, they are not about the application that
  business users actually see and use everyday,
  and IT staff monitors
   – They are rather about its models in the development
     environment
   – Then about the live, executed architecture where the services live
     and strive
Too bad, these people are an important piece of the
  SOA puzzle !
 …that's the place EasySOA Core expects to be in.
EasySOA – EasySOA Core case study

                        EasySOA Core
                         extends the
                         collaboration from
                         the Eclipse SOA
                         Modelling /
                         Mangrove design
                         environment
                        A shared
                         repository with
                         added value
                         features
                            Business &
                              Application
                              Domain
                            Life Cycle
                              Status
                            Authoring Info
                        Multiple
                         enrichment and
                         customization
                         capabilities
EasySOA – EasySOA Core business case
“SmartTravel”
  Helping US people                            Get weather
  making a trip to a                           forecast
  French city                                 Get current
                                               currency rate
INRIA galaxy project
http://galaxy.inria.fr                         Translate visitor’s
                                               advice




                                              Build the
                                              SmartTravel program




   26/09/2011                                                  22
EasySOA – EasySOA Core: share
Business Architecture features

             Eclipse BPMN Editor
                « Smart Travel »
                  Business Domain
                « Business Architecture »
                  phase
                « Business Architect » author

             Eclipse BPMN Editor
                Export to Mangrove

              EasySOA Core ECM
               • Web shared b/w Actors
               • Access rights &
                     collaboration rules
                 •   Multiple views
                        Information (Enrich)
                        Documents (Diagrams)
                    Business artefacts
EasySOA – EasySOA Core: share
 System Architecture features

         Eclipse BPMN Editor
           From Mangrove generate SCA

         Eclipse SCA Editor
           Graphical rearrangement
           Refine technical aspects
           Export to Mangrove

            EasySOA Core ECM
              « Smart Travel Orchestration »
                  Application Domain
                 « System Architecture » phase
                 « System Architect » author
                 System artefacts (services,
                  components)
EasySOA – Eclipse Mangrove to EasySOA Core

                                    Eclipse workspace
                                      Menu/click to Export to EasySOA Core
                                      Enter EasySOA Core URL
                                      Triggering an Eclipse Mangrove plug-
                                          in



                                    Export2EasySOA plug-in
                                      Parsing Mangrove scheme
Export2EasySOA
                                          Relevant elements, element per
                                               element
Mangrove plug-in
                                         Validation of EasySOA Core (NUXEO)
          Use/Specialization              structure
                                         Interface with EasySOA Core
Mangrove plug-in                          (NUEXO) by invoking REST
                                         Improvement of Mangrove plugin
EasySOA – EasySOA Core: sync with SCA evolving




                    EasySOA Core
                      • Import SCA (from file, SCM...)
EasySOA – Correlate with service discovery (Core)
                  & monitoring (Integration) in the live application



EasySOA Core
  Service Discovery
    by browsing




                                       EasySOA Integration
                                          Service Discovery by monitoring
And down to runtime

      – We've seen development tools integrated with
        EasySOA, but what about runtimes ?
      – Enter Talend, a real world SOA solution & ESB,
        with incidentally a business & data story
      – Demo
             • 10' Talend ESB presentation & Airport demo
             • 3' Talend Airport in EasySOA
      – … and when on the other side EasySOA-discovered
        service will be available as endpoints in Talend
        Studio, the circle will be complete
26/09/2011                                                  28
Talend ESB
Easily integrate distributed systems
     Standards-based connectivity layer to integrate
      distributed systems
     Powered by Apache CXF, Camel, Karaf and
      ActiveMQ
     Includes messaging, Web services,
      intelligent routing, failover, monitoring and security




Talend ESB Studio
     Quickly and easily create data
      services and complex message routes
      without coding
     Leverage existing skillsets with
      Eclipse-based UI
     Drag-and-drop message routes using
      Enterprise Integration Patterns (EIPs)
Talend ESB with EasySOA Core & Light




26/09/2011                                    30
Roadmap - Now

      – Up to now :
             •   Mar. 2011 – Started coding
             •   May 2011 - Linux Solutions – business user demo
             •   Jun. 2011 – Eclipse DemoCamp architect & IT demo
             •   Sept. 2011 – Open World Forum – collaborative, talend
      – finally, is it usable right now ?
             • Mostly prototype, however…
             • We seek to deliver ASAP features useful in the real
               world, and we’ve got a clue
      – … by asking real world people about them
26/09/2011                                                           31
EasySOA – Entreprise Partner Program
A « from the trenches », « guerilla » approach
      • To help gather recurring use cases and needs, around the
        project core, at our clients’, our communities
      • People we know, who trust us, that we ask to share their
        SOA issues
The idea : reciprocal sharing
      • Share your issues with us,
      • We’ll enrich EasySOA to address the most promising and
        useful ones, and share our developments back in Open
        Source
Pay only custom work
      • If you want some : install, config, custom devs
26/09/2011                         32
Roadmap - Next

      – Ex. Audit of an SOA use case (Partner X) :
             • use service discovery, then export wsdls
             • this can be useful to you right now, it has been for me !
             • 2' WSDL export demo


      – Next :
             •   API change detection (Partner X)
             •   SOA documentation (Partner Y)
             •   light cloud application platform (Partner Z)
             •   BPM with OW2 Scarbo, monitoring with OW2 Jasmine
26/09/2011                                                             33
EasySOA – Get involved




                www.easysoa.org
               github.com/easysoa
             easysoa-dev@googlegroups.com


26/09/2011                     34
BONUS




26/09/2011   35
Behind the curtain

      – About the Service Registry…
             • aren’t there already ESB registries, UDDI etc. ?
                – ESB registries’ actual goal is to provide service resolution to their
                  ESB runtime. And when they are provided as an application they
                  show they’re very tied to their solution
             • There are others : as detected - as should be - as made…
      – Discovery by browsing
             • Web browser proxy + WSDL scraper
      – Discovery by monitoring
             • HTTP proxy + Esper correlation on APIs / services
      – Discovery by SCA architecture import
26/09/2011
             • XML parsing of SCA composite file                                   36
EasySOA Open Ecosystem
      – EasySOA branches out to an “on demand” Open
        Source ecosystem of compatible solutions
             • Starting with an SOA framework really simple to use
             • branching out to an on-demand Open Source solution
      – Thanks to EasySOA Core plugins, integrating them
             • on : design, development (« SOA sandbox », continuous
               integration, functional testing & Q/A), monitoring,
               Business Process Management (BPM) and Cloud
      – Built on best-of-breed Open Source components
             • Supported by EasySOA partners : Apache CXF & Camel,
               Nuxeo DM, Talend Data Integration, OW2 Jasmine,
               OW2 Frascati, OW2 Scarbo, Eclipse SOA et JWT
26/09/2011                                                           37
Up in the clouds

      – we even plan an embedded SOA platform:
        EasySOA Light, building on full web technologies
             • To democratize access and call of existing entreprise
               services
             • With the web as light, universal, end-user friendly
               service standard : REST(ful), javascript, JSON…
             • Provided to web developers : by scripted mashups, SOA
               scaffolding (“the Ruby on Rails of SOA”) or composition
             • but also business users : by point and click
               programming - or even Excel-driven...
      – Yep, it goes way beyond the Service Scaffolder !
26/09/2011                                                           38
The buzz cloud

      – cool things we're playing with :
             •   node.js / backbone / connect / express / antinode
             •   REST(ful) SOA, CXF
             •   CEP / Esper
             •   OSGi, SCA, FraSCAti - and all together
             •   And eclipse, velocity, SOAPUI, sonar…


      – and hope to get to play with :
             • weka, maven, OAuth, mongodb, SPoRE, restfulie


26/09/2011                                                           39

More Related Content

What's hot

OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware
 
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
 
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
 
Soa symposium eclipse con 2013
Soa symposium   eclipse con 2013Soa symposium   eclipse con 2013
Soa symposium eclipse con 2013Marc Gille
 
OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSMarc Dutoo
 
Focus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo MarescaFocus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo MarescaRoberto Galoppini
 
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
 
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
 
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
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry DayShawn Wells
 
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
 
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
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...InSync2011
 
Things you should know about Scalability!
Things you should know about Scalability!Things you should know about Scalability!
Things you should know about Scalability!Robert Mederer
 
Building Secure Mashups With OpenAjax
Building Secure Mashups With OpenAjaxBuilding Secure Mashups With OpenAjax
Building Secure Mashups With OpenAjaxelliando dias
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001jucaab
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...Yenlo
 
Travelling Light for the Long Haul - Ian Robinson
Travelling Light for the Long Haul -  Ian RobinsonTravelling Light for the Long Haul -  Ian Robinson
Travelling Light for the Long Haul - Ian Robinsonmfrancis
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009Stefane Fermigier
 

What's hot (20)

OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
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
 
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
 
Soa symposium eclipse con 2013
Soa symposium   eclipse con 2013Soa symposium   eclipse con 2013
Soa symposium eclipse con 2013
 
OCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSSOCCIware & Linked Data prototype OW2Con@POSS
OCCIware & Linked Data prototype OW2Con@POSS
 
Focus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo MarescaFocus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo Maresca
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
 
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...
 
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 &...
 
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
 
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...
 
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
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
 
JavaOne Update zur Java Plattform
JavaOne Update zur Java PlattformJavaOne Update zur Java Plattform
JavaOne Update zur Java Plattform
 
Things you should know about Scalability!
Things you should know about Scalability!Things you should know about Scalability!
Things you should know about Scalability!
 
Building Secure Mashups With OpenAjax
Building Secure Mashups With OpenAjaxBuilding Secure Mashups With OpenAjax
Building Secure Mashups With OpenAjax
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 
Travelling Light for the Long Haul - Ian Robinson
Travelling Light for the Long Haul -  Ian RobinsonTravelling Light for the Long Haul -  Ian Robinson
Travelling Light for the Long Haul - Ian Robinson
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
 

Similar to Service Integration Goes Social with EasySOA - OpenWorldForum 2011

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
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAMarc Dutoo
 
Reconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented ArchitecturesReconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented Architectureslseinturier
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Jon Petter Hjulstad
 
OCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 RoadmapOCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 RoadmapAngela Byron
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsAndreas Chatziantoniou
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsAndreas Chatziantoniou
 
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenOcto and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenInfluxData
 
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
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...CARLOS III UNIVERSITY OF MADRID
 
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Phil Wilkins
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Flexera
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Lucas Jellema
 
EasySOA: A New Approach to SOA
EasySOA: A New Approach to SOAEasySOA: A New Approach to SOA
EasySOA: A New Approach to SOANuxeo
 
Scaling a Serverless Developer Platform for Teams
Scaling a Serverless Developer Platform for TeamsScaling a Serverless Developer Platform for Teams
Scaling a Serverless Developer Platform for TeamsMikael Vesavuori
 

Similar to Service Integration Goes Social with EasySOA - OpenWorldForum 2011 (20)

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
 
EclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOAEclipseConEurope2012 SOA - Talend with EasySOA
EclipseConEurope2012 SOA - Talend with EasySOA
 
Eclipse SOA Initiative
Eclipse SOA InitiativeEclipse SOA Initiative
Eclipse SOA Initiative
 
Reconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented ArchitecturesReconfigurable Service-Oriented Architectures
Reconfigurable Service-Oriented Architectures
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
 
OCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 RoadmapOCTO On-Site Off-Site Update on D8 Roadmap
OCTO On-Site Off-Site Update on D8 Roadmap
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology experts
 
Impact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology expertsImpact of cloud services on the work of oracle technology experts
Impact of cloud services on the work of oracle technology experts
 
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas JellemaAMIS OOW Review 2012 - Deel 7 - Lucas Jellema
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
 
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenOcto and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
 
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
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
 
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
Wael Abdeen Resume
Wael Abdeen ResumeWael Abdeen Resume
Wael Abdeen Resume
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
 
EasySOA: A New Approach to SOA
EasySOA: A New Approach to SOAEasySOA: A New Approach to SOA
EasySOA: A New Approach to SOA
 
Scaling a Serverless Developer Platform for Teams
Scaling a Serverless Developer Platform for TeamsScaling a Serverless Developer Platform for Teams
Scaling a Serverless Developer Platform for Teams
 

More from 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
 
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
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendMarc 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
 

More from Marc Dutoo (13)

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
 
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
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & Talend
 
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
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Service Integration Goes Social with EasySOA - OpenWorldForum 2011

  • 1. « Service Integration Goes Social » Java Developer Track – Sept. 23rd – Open World Forum 2011 26/09/2011 1
  • 2. Speakers Marc Dutoo – Head of R&D at Open Wide – EasySOA project leader Alain Boulze – EasiFab Partner & Manager – 25 years experience in IT for business Cédric Carbone – Talend CTO – OW2 & Eclipse Board member
  • 3. Agenda I. EasySOA in a nutshell II. Why collaborative (platform) ? - Reaching out to business users - Reaching out to developers & IT staff III. EasySOA-aware development / EasiFab IV. EasySOA-compatible ESB / Talend V. Roadmap - Questions 26/09/2011 3
  • 4. EasySOA - Factsheet EasySOA Facts – 5 partners – 2 years, started nov. 2010 – 4m€ budget – System@tic label – And an ambitious aim… Making Service Oriented Architectures (SOA) simple to use – Business use, development, production use, monitoring – And throttling up the SOA engine in the entreprise ! 26/09/2011 4
  • 6. EasySOA - Goal – Add a lighter, agile SOA layer around “traditional” SOA • thanks to an online, social and collaborative approach, involving all actors of the SOA process – business users, SOA architects and developers, IT staff • Enabling – ex nihilo service discovery, cartography and documentation, all collaboratively – sanitization and protection of existing SOAs by tracking changes of outside services – help gathering and fast-prototyping business needs on top of existing applications, without hurting them – reuse requirements, architectural shell, tests and mockups to ease the transition to final implementations within the existing SOA solution 26/09/2011 6
  • 7. EasySOA – Consortium Behind, French partners but also worldwide leaders • INRIA labs : 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 (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 26/09/2011 7
  • 9. Scaling up SOA to IT challenges – New IT challenges require an efficient entreprise SOA process more than ever • Cloud • agility, • business relevant IT, • mobile, • green IT – …how to scale up ? 26/09/2011 9
  • 10. How ? – We bet on : • open source & open approach – For Information System heterogeneity, against vendor lock-in • the web – The main drive of computer science democratization for the last 10 years – to get closer to end users - a.k.a. "normal" people • Collaborative… Why collaborative, isn't SOA an architect thing ? 26/09/2011 10
  • 11. SOA, development & business – SOA = how to avoid the integration "noodle plate" problem at protocol and data format levels – with SOA, integrating a new application with existing ones becomes making it talk with the right • protocol(s) : “connecting the lanes” (binding) • & data format : “translating the vocabulary” (mapping) – This requires business knowledge ! – Actually, architects and developers already need business users when changing features • To describe requirements, and sometimes often to make 26/09/2011 decisions on the functional perimeter (cost-driven…) 11
  • 12. Reaching out to business users so we need them in an soa development process – (this need also justifies business architecture) but how and where to get them ? – Rather than a formal, constrained, heavy process, provide the tools for informal, social collaboration – Principle : to each his own… • Knowledge - point of view - tools – so look for business users at the place of their business : their business applications ! • 5' demo : service discovery – business user 26/09/2011 12
  • 13. Reaching out to business users - demo 26/09/2011 13
  • 14. Reaching out to developers & IT staff Getting in also the other actors, just the same : – Architects & developers • using their own knowledge : technical architecture • For that : Service Component Architecture (SCA) – an OASIS standard that describes services and dependencies between them - kinda like remote service injection / DI – IT staff • using what they manage : network – 5' demo – collaborative discovery : archi & IT 26/09/2011 14
  • 15. Reaching out to developers & IT staff 26/09/2011 15
  • 16. Earlier discovery ? – So that’s collaborative service discovery allright – It can further support • Documents (specifications…), • Comments & commentable WSDLs, • Notifications (service info changed), • Etc. (workspaces, channels…) – To fully benefit of all that, the earliest services are discovered and known the better • Could we detect them even before they’re live ?! 26/09/2011 16
  • 17. Development time discovery – You’ve noted that the architecture has been known by archis before service were in operation • services didn't appear out of nothing in operation ! • rather before they were before in the SOA process, • i.e. in development, or even earlier in architecture – How to detect them at development time ? • Again, we have to look for them in the right place • i.e. development tools ! ex. Eclipse SOA – and before ? Business design! • are actually business stuff… so back in easysoa 26/09/2011 17
  • 18. EasySOA – Towards a collaborative SOA process ! Light Core Industrial Integration Development Process Collaboration 26/09/2011 18
  • 19. EasySOA – The SOA tooling environment  BPMN for business process design  JWT for implementation and execution of workflows  SCA for assembling the service Eclipse.org architecture official plugins  and Mangrove as a glue around it all Provided by the Eclipse SOA top level project
  • 20. EasySOA – The missing link  They give a pretty good picture of what is assembled in the target service oriented applications.  However, they are not about the application that business users actually see and use everyday, and IT staff monitors – They are rather about its models in the development environment – Then about the live, executed architecture where the services live and strive Too bad, these people are an important piece of the SOA puzzle !  …that's the place EasySOA Core expects to be in.
  • 21. EasySOA – EasySOA Core case study  EasySOA Core extends the collaboration from the Eclipse SOA Modelling / Mangrove design environment  A shared repository with added value features  Business & Application Domain  Life Cycle Status  Authoring Info  Multiple enrichment and customization capabilities
  • 22. EasySOA – EasySOA Core business case “SmartTravel” Helping US people Get weather making a trip to a forecast French city  Get current currency rate INRIA galaxy project http://galaxy.inria.fr Translate visitor’s advice Build the SmartTravel program 26/09/2011 22
  • 23. EasySOA – EasySOA Core: share Business Architecture features  Eclipse BPMN Editor  « Smart Travel » Business Domain  « Business Architecture » phase  « Business Architect » author  Eclipse BPMN Editor  Export to Mangrove EasySOA Core ECM • Web shared b/w Actors • Access rights & collaboration rules • Multiple views  Information (Enrich)  Documents (Diagrams)  Business artefacts
  • 24. EasySOA – EasySOA Core: share System Architecture features Eclipse BPMN Editor  From Mangrove generate SCA Eclipse SCA Editor  Graphical rearrangement  Refine technical aspects  Export to Mangrove EasySOA Core ECM  « Smart Travel Orchestration » Application Domain  « System Architecture » phase  « System Architect » author  System artefacts (services, components)
  • 25. EasySOA – Eclipse Mangrove to EasySOA Core Eclipse workspace  Menu/click to Export to EasySOA Core  Enter EasySOA Core URL  Triggering an Eclipse Mangrove plug- in Export2EasySOA plug-in  Parsing Mangrove scheme Export2EasySOA  Relevant elements, element per element Mangrove plug-in  Validation of EasySOA Core (NUXEO) Use/Specialization structure  Interface with EasySOA Core Mangrove plug-in (NUEXO) by invoking REST  Improvement of Mangrove plugin
  • 26. EasySOA – EasySOA Core: sync with SCA evolving  EasySOA Core • Import SCA (from file, SCM...)
  • 27. EasySOA – Correlate with service discovery (Core) & monitoring (Integration) in the live application EasySOA Core  Service Discovery by browsing  EasySOA Integration  Service Discovery by monitoring
  • 28. And down to runtime – We've seen development tools integrated with EasySOA, but what about runtimes ? – Enter Talend, a real world SOA solution & ESB, with incidentally a business & data story – Demo • 10' Talend ESB presentation & Airport demo • 3' Talend Airport in EasySOA – … and when on the other side EasySOA-discovered service will be available as endpoints in Talend Studio, the circle will be complete 26/09/2011 28
  • 29. Talend ESB Easily integrate distributed systems  Standards-based connectivity layer to integrate distributed systems  Powered by Apache CXF, Camel, Karaf and ActiveMQ  Includes messaging, Web services, intelligent routing, failover, monitoring and security Talend ESB Studio  Quickly and easily create data services and complex message routes without coding  Leverage existing skillsets with Eclipse-based UI  Drag-and-drop message routes using Enterprise Integration Patterns (EIPs)
  • 30. Talend ESB with EasySOA Core & Light 26/09/2011 30
  • 31. Roadmap - Now – Up to now : • Mar. 2011 – Started coding • May 2011 - Linux Solutions – business user demo • Jun. 2011 – Eclipse DemoCamp architect & IT demo • Sept. 2011 – Open World Forum – collaborative, talend – finally, is it usable right now ? • Mostly prototype, however… • We seek to deliver ASAP features useful in the real world, and we’ve got a clue – … by asking real world people about them 26/09/2011 31
  • 32. EasySOA – Entreprise Partner Program A « from the trenches », « guerilla » approach • To help gather recurring use cases and needs, around the project core, at our clients’, our communities • People we know, who trust us, that we ask to share their SOA issues The idea : reciprocal sharing • Share your issues with us, • We’ll enrich EasySOA to address the most promising and useful ones, and share our developments back in Open Source Pay only custom work • If you want some : install, config, custom devs 26/09/2011 32
  • 33. Roadmap - Next – Ex. Audit of an SOA use case (Partner X) : • use service discovery, then export wsdls • this can be useful to you right now, it has been for me ! • 2' WSDL export demo – Next : • API change detection (Partner X) • SOA documentation (Partner Y) • light cloud application platform (Partner Z) • BPM with OW2 Scarbo, monitoring with OW2 Jasmine 26/09/2011 33
  • 34. EasySOA – Get involved www.easysoa.org github.com/easysoa easysoa-dev@googlegroups.com 26/09/2011 34
  • 36. Behind the curtain – About the Service Registry… • aren’t there already ESB registries, UDDI etc. ? – ESB registries’ actual goal is to provide service resolution to their ESB runtime. And when they are provided as an application they show they’re very tied to their solution • There are others : as detected - as should be - as made… – Discovery by browsing • Web browser proxy + WSDL scraper – Discovery by monitoring • HTTP proxy + Esper correlation on APIs / services – Discovery by SCA architecture import 26/09/2011 • XML parsing of SCA composite file 36
  • 37. EasySOA Open Ecosystem – EasySOA branches out to an “on demand” Open Source ecosystem of compatible solutions • Starting with an SOA framework really simple to use • branching out to an on-demand Open Source solution – Thanks to EasySOA Core plugins, integrating them • on : design, development (« SOA sandbox », continuous integration, functional testing & Q/A), monitoring, Business Process Management (BPM) and Cloud – Built on best-of-breed Open Source components • Supported by EasySOA partners : Apache CXF & Camel, Nuxeo DM, Talend Data Integration, OW2 Jasmine, OW2 Frascati, OW2 Scarbo, Eclipse SOA et JWT 26/09/2011 37
  • 38. Up in the clouds – we even plan an embedded SOA platform: EasySOA Light, building on full web technologies • To democratize access and call of existing entreprise services • With the web as light, universal, end-user friendly service standard : REST(ful), javascript, JSON… • Provided to web developers : by scripted mashups, SOA scaffolding (“the Ruby on Rails of SOA”) or composition • but also business users : by point and click programming - or even Excel-driven... – Yep, it goes way beyond the Service Scaffolder ! 26/09/2011 38
  • 39. The buzz cloud – cool things we're playing with : • node.js / backbone / connect / express / antinode • REST(ful) SOA, CXF • CEP / Esper • OSGi, SCA, FraSCAti - and all together • And eclipse, velocity, SOAPUI, sonar… – and hope to get to play with : • weka, maven, OAuth, mongodb, SPoRE, restfulie 26/09/2011 39