EasySOA - making service oriented architecture (SOA) simple to use for all actors, through a documentation-oriented, agile, online & collaborative approach.
Progress status, demo videos, Talend & Eclipse SOA integration, 0.4 release preview (sanity check dashboard & report).
3. EasySOA - Factsheet
EasySOA Facts
– 2 years, 5 partners collaborative R&D project
– 4m€ budget on 2011-2012
– 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 !
June 2012 Status
– Partner entreprise program providing real world use cases
– Functional & architecture prototoypes, whitepapers & talks
– Final model, user story & functional perimeter
20/06/2012 3
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
Core 0.2 – ex nihilo service discovery and cartography - because to do anything
with services, you need to know them first
Core 0.3 – service documentation and reference : how can I use this service ?
how does it contribute to business ? where is the right wsdl ?
Core 0.4 – SOA sanitization and protection by tracking changes : is the service
(june 2012) endpoint there ? Does it meet expectations ? And in my code ?
Light – help gathering and fast-prototyping business needs using existing
applications (mashup) and exchanges (mining), without hurting them
Integration – reuse business requirements, tests and mockups to ease the
20/06/2012 transition to final implementations within the existing SOA solution
5
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
20/06/2012 6
7. EasySOA – Demo videos
http://www.easysoa.org/2011/10/easysoa-demo-0-3-in-videos/
– Business user scenario – 3’ 30’’
– Developer scenario – 5’
– Integration example : Talend – 1’30’
20/06/2012 7
8. 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)
10. Design from Eclipse to EasySOA
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