Leading Open Source Middleware in Action

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + angelinaani Angelina ani 2 years ago
    This is technical one. Really nice one. Very useful one too.
Post a comment
Embed Video
Edit your comment Cancel

4 Favorites & 1 Group

Leading Open Source Middleware in Action - Presentation Transcript

  1.  
  2. Leading Open Source Middleware in Action Gaël Blondelle Jérémi Joslin Andrea Gioia from OW2 Consortium
  3. Overall Presentation Goal Learn how OW2 projects fit together to provide a full featured open source stack
  4. Speaker’s Qualifications
    • Andrea GIOIA is … at Engineering
    • Jérémi JOSLIN is … at Exo Platform
    • Gaël BLONDELLE is founder and CTO at EBM WebSourcing, editor of the open source ESB PEtALS. He is the chairman of OW2 Technology Council
  5. Presentation agenda
    • Introduction to OW2
    • Front end
      • Assembled in the portal
      • Community building features brought by Xwiki
      • Workflow supported by Bonita
    • Service Layer
      • Backed by J2EE services run by JOnAS
      • Integrated by PEtALS ESB
      • Orchestrated by Orchestra
    • Data Layer
      • Integrated with Talend
      • Consolidated with SpagoBI
      • Monitored with SPAGIC
    • Conclusion
  6. OW2 : A Mature Open Source community OW2 is to open source middleware what Eclipse is to open source IDE : A global open-source software community combining software companies, academics and individuals to provide the best open source suite
  7. Leading Open Source Middleware
    • Result from the fusion of ObjectWeb with OrientWare
    • Our ambition:
      • Establish leadership in the middleware market at large
      • Provide a platform where companies and individual developers share world class open source software
  8. The OW2 Community Cooperates Within three Activities
    • Projects
      • Technology Innovation
    • Initiatives
      • Business Leverage
    • Local Chapters
      • Global Governance
  9. A Common Platform Shared by Developers and Users
    • OW2 eases interaction between open source code Producers and open source code Consumers
    • OW2 does not sell products or services
    • 100 organizations, 6,000 IT Professionals
    Academia Individuals Companies Governments Systems Integrators Software Vendors Producers Consumers Use / Integrate Feedback Reuse Contribute
  10. Presentation agenda
    • Introduction to OW2
    • Front end
      • Assembled in the portal
      • Community building features brought by Xwiki
      • Workflow supported by Bonita
    • Service Layer
      • Backed by J2EE services run by JonAS and
      • Integrated by PEtALS ESB
      • Orchestrated by Orchestra
    • Data Layer
      • Integrated with Talend
      • Consolidated with SpagoBI
      • Monitored with SPAGIC
    • Conclusion
    • The XPDL compliant open source workflow solution
    • Out of the box workflow features to define, to execute and monitor processes
    • Nova Bonita (next version)
      • Based on the Process Virtual Machine technology
      • Join development with JBoss
      • Cross integration with Orchestra solution
    http://bonita.objectweb.org
    • Open-Source Enterprise Wiki Software
      • Collaboration in the Enterprise 2.0 era
      • Access rights, rich text editor & advanced search
    • Powerful Application Development Platform
      • Design templates to structure your information
      • Integrate data from multiple sources (SAP, Oracle...)
    http://xwiki.objectweb.org
    • Open-Source Enterprise WebOS
      • Portal
      • ECM
      • Collaborative Suite
    • Based on standards
    • Innovative user interface
    http://exoplatform.objectweb.org
  11. DEMO
    • eXo Portal: entry point
    • XWiki: Collaborative feed reader
    • eXo CS: Collaborative tools
    • Bonita: Workflow in eXo ECM
  12. Presentation agenda
    • Introduction to OW2
    • Front end
      • Assembled in the portal
      • Community building features brought by Xwiki
      • Workflow supported by Bonita
    • Service Layer
      • Backed by J2EE services run by JonAS
      • Integrated by PEtALS ESB
      • Orchestrated by Orchestra
    • Data Layer
      • Integrated with Talend
      • Consolidated with SpagoBI
      • Monitored with SPAGIC
    • Conclusion
  13. Integration in a SOA world
    • Create services with JOnAS J2EE application server
    • Expose services
      • New services (J2EE, .Net, PHP, …)
      • Legacy applications get renewed interest thru a standard based accessibility
    • Orchestrate services to support Business Processes with Orchestra
      • Embedded in PEtALS to create value added services
      • Outside the ESB to create composite applications
    Expose Services Design Process Run Business Consolidation & Governance
  14. Create Services with JOnAS J2EE Application Server
    • Enterprise Class Java EE Application Server
      • Java EE Certified, Clustering, High Level Administration, Enterprise Integration, IDE
    • EasyBeans
      • EJB3 lightweight container
    • OSGi based Architecture
      • Dynamic [Re-]Configuration
      • On demand services
      • Modularity
    • JASMINe
      • Intelligent Management
      • JOnAS clusters design, configuration, deployment, monitoring
    http://jonas.objectweb.org
  15. Virtualize your services with PEtALS ESB
    • PEtALS is a lightweight, highly distributed and scalable platform
    • Full featured
      • Java, XML and Web Services
      • Java Business Integration JBI provides an extensible plug-in architecture
      • Monitoring deployment and development tools
      • Robustness and performance
      • Many connectors and integration engines
      • Large deployments (currently 20 nodes in production)
    • The Open Source model (LGPL) supports pervasive integration with the best TCO
    Networked Unified Services Infrastructure http://petals.objectweb.org
  16. PEtALS : Networked Unified Services Infrastructure Distributed technical registry Routing Peer to Peer Adaptative Protocol Orchestration BPEL engine PEtALS Node PEtALS Node PEtALS Node XSLT Transformation Soap/http Connector JMS connector Leverages legacy COBOL services Portal JMS services WebServices Tuxedo connector Soap/http connector WebServices Front Office Back Office
    • Full Open Source BPEL Solution
    • Design, execute, administrate and monitor your Business Processes
    • Nova Orchestra
      • Based on the Process Virtual Machine technology
      • Join development with JBoss
      • Cross integration with Bonita solution
    http://orchestra.objectweb.org
  17. DEMO
    • Introduction to OW2
    • Front end
      • Assembled in the portal
      • Community building features brought by Xwiki
      • Workflow supported by Bonita
    • Service Layer
      • Backed by J2EE services run by JonAS and
      • Integrated by PEtALS ESB
      • Orchestrated by Orchestra
    • Data Layer
      • Integrated with Talend
      • Consolidated with SpagoBI
      • Monitored with SPAGIC
    • Conclusion
    Presentation agenda
  18. in a nutshell
    • SpagoBI is a Business Intelligence platform
      • It covers and satisfies all the BI requirements: Reporting, OLAP, Dashboard, Data Mining, Free Inquiring (QbE), Dossier, Geo-referenced analysis, Collaboration
      • Administrator support (versioning, scheduling, approval iter, import/export, etc)
    • SpagoBI is an integration platform
      • Not a product platform, with a predefined set of tools
      • No binding dependences from products and tools
      • Open standards adoption
    • SpagoBI is FOSS at enterprise level
      • Distributed architecture (scalability)‏
      • Adaptive behaviour of the documents based on the end users’ roles (profiling and security)‏
      • No dual-licencing policy
  19. Focus on the behavioural model
  20. Focus on the analytical model GEO Reports OLAP Dashboards And much more ! (Qbe, Data Mining, Dossiers, ...)‏
  21. in a nutshell
    • SOA/BPM Governance
    • Efficiency of all the actors involved in integration processes
    Free SOA/BPM Enterprise Integration Platform
    • Enterprise Monitoring & Management
    • Pragmatic approach through the best choice of the single engines/components
  22. in a nutshell
    • Talend Open Studio (TOS) is an open source data integration platform based on Eclipse RCP
    • TOS operates as a code generator allowing data transformation scripts and underlying programs to be generated either in Perl or in Java
    • TOS is made of a metadata repository and a graphical designer.
    • TOS jobs are designed using graphical components, for transformation, connectivity, or other operations
  23. +
    • Provides a visual environment to design ETL jobs for
      • data warehousing
      • data migration/consolidation
      • data synchronization
    • Automatically publishes designed jobs into SpagoBI platform by mean of an ad-hoc wizard
    • Provides a runtime environment to deployed jobs (SpagoBITalendEngine)
    • Changes dynamically the execution modality of jobs by mean of behavioural model
    • Leverages jobs execution using platform's backend functionalities (i.e auditing, monitoring scheduling)‏
    Next steps: Metadata (CWMI), SpagoBI components in TOS' palette Talend SpagoBI
  24. +
    • Next steps: Plugin to generate from STP IM to Talend Designer
    Spagic & Eclipse STP Intermediate Model
    • Bridges different SOA Platforms
    • Facilitates interoperability between editors
    BPMN Editor SCA Editor …… Editor Analytics SCA plugin Workflow plugin Spring plugin BPEL plugin JBI plugin ETL plugin Eclipse BPEL editor Talend Open St. Workflow Editor SCA Editor SCA Container J2EE Container Workflow Engine J2EE/JBI Container BPEL Engine JBI Container Third parties MetaDB Spagic Studio Enterprise Monitor Eclipse Modeling Framework Meta Model
  25. Spagic Enterprise Monitor
    • Real Time SOA/BPM Management and Runtime Governance
    • SLA Monitoring: SLA correlates system, process and business
    Data Warehouse MetaDB (real time)‏ Information Correlated Enterprise Decision BAM
  26. DEMO Instructions: (Delete this element) Place this Demo slide at any point in the presentation where a demo is presented. This will speed-up the post-processing of your presentation afterwards !!
  27. Presentation agenda
    • Introduction to OW2
    • Front end
      • Assembled in the portal
      • Community building features brought by Xwiki
      • Workflow supported by Bonita
    • Service Layer
      • Backed by J2EE services run by JonAS and
      • Integrated by PEtALS ESB
      • Orchestrated by Orchestra
    • Data Layer
      • Integrated with Talend
      • Consolidated with SpagoBI
      • Monitored with SPAGIC
    • Conclusion
  28. Summary
    • We just showed you that OW2 projects
      • Work together with strong synergies
      • Cover all the features needed to build your Information System
    • New synergies to come in the coming months
      • Stay tuned!
    • This is just a big teaser! Come on the booth to
      • See more in depth demos of all these projects
      • Meet the project leaders
  29. Join us Enjoy the Technology! … Join the Community ! OW2 invites you to attend the OW2 cocktail at 18h00 on the booth
  30. Q&A View JavaPolis talks @ www.parleys.com
  31. Thank you for your attention

+ Andrea GioiaAndrea Gioia, 2 years ago

custom

1785 views, 4 favs, 0 embeds more stats

Ow2 Java Polis2007

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 1785
    • 1785 on SlideShare
    • 0 from embeds
  • Comments 1
  • Favorites 4
  • Downloads 78
Most viewed embeds

more

All embeds

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories

Groups / Events