EclipseConEurope2012 SOA - Talend with EasySOA
Upcoming SlideShare
Loading in...5
×
 

EclipseConEurope2012 SOA - Talend with EasySOA

on

  • 1,497 vues

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.

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.

Statistiques

Vues

Total des vues
1,497
Vues sur SlideShare
1,497
Vues externes
0

Actions

J'aime
0
Téléchargements
10
Commentaires
0

0 Ajouts 0

No embeds

Accessibilité

Catégories

Détails de l'import

Uploaded via as Adobe PDF

Droits d'utilisation

© Tous droits réservés

Report content

Signalé comme inapproprié Signaler comme inapproprié
Signaler comme inapproprié

Indiquez la raison pour laquelle vous avez signalé cette présentation comme n'étant pas appropriée.

Annuler
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Votre message apparaîtra ici
    Processing...
Poster un commentaire
Modifier votre commentaire

EclipseConEurope2012 SOA - Talend with EasySOA EclipseConEurope2012 SOA - Talend with EasySOA Presentation Transcript

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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@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