Talend and EasySOAFrom registry to execution and back againEclipse Con Europe 2012 – SOA Symposium                        ...
About the speakers                                     Cédric Carbone – Talend CTO                                       ...
Agenda     •     The Pitch     •     Talend, EasySOA     •     Introducing the demo use case & steps     •     Showtime ! ...
What we want to show you     SOA registries are not necessarily     • “dead”, schema-only IT architecture registries      ...
Making SOA easier     • Talend :                  • ESB with (business) data as first-class citizen, easily               ...
Making SOA easier     • SOA is about integrating systems among usually       separate entities, location, technology     •...
Making SOA easier : EasySOAEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0   7
EasySOA 101     A unified service registry for all actors of the SOA       process, on top of Nuxeo DM     Service audit a...
EasySOA Consortium     Behind, French partners and worldwide leaders             • INRIA labs : service engine (OW2 FraSCA...
Talend ESB & StudioEasily integrate distributed systems      • Standards-based connectivity layer to        integrate dist...
Introducing AXXX use case     • AXXX sells to employees entreprise-sponsored holiday       vouchers,     • but also has a ...
Introducing AXXX use case                                                                                 • DCV operates a...
Demo steps     • 1. Service provider describes its service and       documents it     • 2. Service consumer developer look...
Showtime !Eclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0          14
Thanks for your attention !                       Any questions???                      Contact us at easysoa-dev@googlegr...
Prochain SlideShare
Loading in …5
×

EclipseConEurope2012 SOA - Talend with EasySOA

1,426
-1

Published on

At Eclipse Con Europe 2012 in the SOA Symposium track, Talend ESB and EasySOA Registry show how they bridge together design and runtime knowledge and tools.

0 commentaires
0 mentions J'aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Be the first to like this

Aucun téléchargement
Vues
Total des vues
1,426
Sur Slideshare
0
À partir des ajouts
0
Nombre d'ajouts
0
Actions
Partages
0
Téléchargements
14
Commentaires
0
J'aime
0
Ajouts 0
No embeds

No notes for slide

EclipseConEurope2012 SOA - Talend with EasySOA

  1. 1. Talend and EasySOAFrom registry to execution and back againEclipse Con Europe 2012 – SOA Symposium Cédric Carbone (Talend, FR) Marc Dutoo (Open Wide, FR) Confidential | Date | Other Information, if necessary © 2002 IBM Corporation
  2. 2. About the speakers  Cédric Carbone – Talend CTO • Talend, data & service integration for the masses • Eclipse & OW2 Board member  Marc Dutoo – Open Wide Head of R&D Dept. • Open Wide, among leading Open Source service provider in France • SOA, BPM, ECM expert • co-leads Eclipse SOAs Java Workflow Tooling  With thanks to • Jérémie Guillemotte, Open Wide • EasySOA project partnersEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 2
  3. 3. Agenda • The Pitch • Talend, EasySOA • Introducing the demo use case & steps • Showtime ! • Conclusion & questionsEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 3
  4. 4. What we want to show you SOA registries are not necessarily • “dead”, schema-only IT architecture registries • Crucial for CIOs, hard to share outside and even harder to maintain (outdated the second a solution rolls out) • Live but operator-only middleware registries • Too technical… though end users would be interested to know wether their applications’ dependent services are currently working ! • You can bridge both worlds • By integrating their methodology and tools with a light SOA documenting model • Also taking advantage of developer artifact repositories : source & configuration out of SCM, maven & CIEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 4
  5. 5. Making SOA easier • Talend : • ESB with (business) data as first-class citizen, easily configured using graphical connector components • EasySOA : • an answer to WSDL & XML hell, WSDL URL copy- paste, SOA over-meetings, business – technical gap • ... a match in heaven • With SOA TLP as matchmaker Eclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 5
  6. 6. Making SOA easier • SOA is about integrating systems among usually separate entities, location, technology • Using the concept of decoupled services • Stateless, bound on content (XML, JSON) rather than type, published • Collaborative conception : agreeing on specification • while having separate POVs and avoiding over-meeting • Developed, without having the actual systems • => developer documentation, Mock testing • Operated : • Managing risks (being notified of problems) of the other systems’ platforms while not having access to it oneself • And evolved...Eclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 6
  7. 7. Making SOA easier : EasySOAEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 7
  8. 8. EasySOA 101 A unified service registry for all actors of the SOA process, on top of Nuxeo DM Service audit and discovery – From design, source, classpath, web, monitoring… Service documentation – Extracted, manual, collaborative editing SOA sanity check – indicators and validation, from design time to monitoring Testing tools : record / (templatized) replay, SOAPUI Integrated RAD platform : FraSCAti Studio Integrated ESB platform : Talend ESB and Jasmine monitoringEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 8
  9. 9. EasySOA Consortium Behind, French partners and 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 caseEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 9
  10. 10. Talend ESB & StudioEasily 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 securityTalend 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) Eclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 10
  11. 11. Introducing AXXX use case • AXXX sells to employees entreprise-sponsored holiday vouchers, • but also has a public service mission to use its benefits to help underpriviledged people go on holidays, with the help of social partners (NGOs) • This is done by two separate departments (respectively, DCV and DPS) with each their own IT. • DPS IT is using Talend as ESB platform and EasySOA as unified SOA registry ! AXXX DCV DPSEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 11
  12. 12. Introducing AXXX use case • DCV operates a Pivotal CRM and a Uniserv address checking server • DPS is developing its first custom business solution for social partners: APV Web. • When a social partner wants to use it, Pivotal first has to send to APV known administrative information about him • The address of social partners have to be checked first using UniservEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 12
  13. 13. Demo steps • 1. Service provider describes its service and documents it • 2. Service consumer developer looks it up – Using search, then previews it • 3. Then develops a Talend job mocking it up, (and other jobs calling it) – Using graphical connector and transformer components • 4. Finally deploys it • 5. It’s back in EasySOA ! • Ready for testing (Scaffolder, SOAPUI), reuse, showing up in indicators…Eclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 13
  14. 14. Showtime !Eclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 14
  15. 15. Thanks for your attention ! Any questions??? Contact us at easysoa-dev@googlegroups.com Talend ESB website : http://www.talend.com EasySOA website : http://www.easysoa.org EasySOA github : http://github.com/easysoa We thank for their assistance:  Jérémie Guillemotte, Open Wide  Fellow EasySOA Project membersEclipse Foundation, Inc. | © 2012 by Open Wide - Made available under the EPL v1.0 15
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×