Leading Open Source Middleware in Action
Upcoming SlideShare
Loading in...5
×
 

Leading Open Source Middleware in Action

on

  • 4,508 views

Ow2 Java Polis2007

Ow2 Java Polis2007

Statistics

Views

Total Views
4,508
Views on SlideShare
4,496
Embed Views
12

Actions

Likes
4
Downloads
123
Comments
1

4 Embeds 12

http://www.slideshare.net 9
http://www.techgig.com 1
http://www.linkedin.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • This is technical one. Really nice one. Very useful one too.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Leading Open Source Middleware in Action Leading Open Source Middleware in Action Presentation Transcript

  •  
  • Leading Open Source Middleware in Action Gaël Blondelle Jérémi Joslin Andrea Gioia from OW2 Consortium
  • Overall Presentation Goal Learn how OW2 projects fit together to provide a full featured open source stack
  • 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
  • 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
  • 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
  • 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
  • The OW2 Community Cooperates Within three Activities
    • Projects
      • Technology Innovation
    • Initiatives
      • Business Leverage
    • Local Chapters
      • Global Governance
  • 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
  • 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
  • DEMO
    • eXo Portal: entry point
    • XWiki: Collaborative feed reader
    • eXo CS: Collaborative tools
    • Bonita: Workflow in eXo ECM
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Focus on the behavioural model
  • Focus on the analytical model GEO Reports OLAP Dashboards And much more ! (Qbe, Data Mining, Dossiers, ...)‏
  • 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
  • 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
  • +
    • 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
  • +
    • 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
  • 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
  • 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 !!
  • 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
  • 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
  • Join us Enjoy the Technology! … Join the Community ! OW2 invites you to attend the OW2 cocktail at 18h00 on the booth
  • Q&A View JavaPolis talks @ www.parleys.com
  • Thank you for your attention