WSO2 SOA Platform



      August 2009
Company
   Founded in 2005 by pioneers in XML and Web services
    technologies & standards as well as open source

   F...
SOA – Enterprise Expectations
SOA – WSO2 Platform - Today
SOA – WSO2 Platform - Tomorrow
WSO2 Product Categorization
WSO2 Products & CCCG
Framework
The Product Platform – WSO2 Carbon


       ESB                       WSAS                 Data                    Mashup ...
OSGi – The Dynamic Module System for Java


   Defines a way to create true modules and a way for
    those modules to in...
   Not just OSGi for componentizing a single product, but rather
    entire middleware platform

   Even admin console i...
p2 Features and OSGi
   P2 is the OSGi provisioning system from Equinox
        Aka the Eclipse Update Manager core code...
Creating Services
   WSO2 Web Services Application Server
        A secure, reliable and transactional runtime for creating, consuming and...
   WSO2 Web Services Framework
       Tool for creating and consuming services in all major languages,
        including...
   WSO2 Web Services Framework for C++
       Standards compliant, enterprise grade C++ library for providing and
      ...
   WSO2 Data Services
       Tool for exposing data as services and/or Web resources
       Empower DBAs to create serv...
Connecting Services
   WSO2 Enterprise Service Bus
       Tool to enable loosely coupled service interactions
       Manage, route and tran...
Composing Services
   WSO2 Mashup Server
       Tool for creating services by quickly mashing up existing services,
        resources and d...
   WSO2 Business Process Server
       Tool for deploying, executing and managing business processes
       Powered by ...
Governing Your SOA
   WSO2 Registry
       Lightweight registry and repository for service metadata and all SOA
        resources
       G...
   WSO2 Identity Server
           An open source Identity and Entitlement management server
   Features
           Su...
Deployment Scenarios
Deployment Scenarios
Product update schedule
Now
  Core Carbon 2.0
  WSAS 3.1
  ESB 2.1
  Governance Registry 3.0
  Identity Server 2.0

August...
WSO2 Business Activity Monitor
• Built-in support for recording runtime data from all WSO2
  products

• Customized monito...
WSO2 Gadget Server
• Expanding the WSO2 SOA Platform into the presentation layer
       •   Last mile functionality for en...
WSO2 Futures
   Application Concept
   Business Activity Monitoring
   Gadget Server
   Rule Server
   Cloud
The next Wave
WSO2 and Cloud
Now

  AMI / VM versions of all WSO2 products



Q3 2009

  EC2 Auto-scale of WSO2 services based on Sy...
WSO2 Engagement Model
Summary
   A complete SOA platform
   Open Source and Apache Licensed
   Full support
        Training and Consultancy...
More Info



   Corporate web site: http://wso2.com


   Developer portal: http://wso2.org


   Business development te...
The open source SOA
company
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
2009 Q2 WSO2 Technical Update
Upcoming SlideShare
Loading in …5
×

2009 Q2 WSO2 Technical Update

2,778 views

Published on

This presentation gives an overview about WSO2's technology platform as of Q2 2009. It gives an update about the ESB, the Web Services Application Server, Business Process Server as well as the re-branded Governance Registry and Identity Server.

Published in: Technology, Business
1 Comment
13 Likes
Statistics
Notes
  • Good presentation from WSO2 about their infrastructure.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,778
On SlideShare
0
From Embeds
0
Number of Embeds
918
Actions
Shares
0
Downloads
0
Comments
1
Likes
13
Embeds 0
No embeds

No notes for slide

2009 Q2 WSO2 Technical Update

  1. 1. WSO2 SOA Platform August 2009
  2. 2. Company  Founded in 2005 by pioneers in XML and Web services technologies & standards as well as open source  Founders & leading contributors to all key Apache Web services projects  Offering complete SOA platform, 100% free and open source under Apache license  Business model based on providing training, consultancy and support for the software  Global company with offices in US, UK and Sri Lanka
  3. 3. SOA – Enterprise Expectations
  4. 4. SOA – WSO2 Platform - Today
  5. 5. SOA – WSO2 Platform - Tomorrow
  6. 6. WSO2 Product Categorization
  7. 7. WSO2 Products & CCCG
  8. 8. Framework
  9. 9. The Product Platform – WSO2 Carbon ESB WSAS Data Mashup Process Registry Services Server Server Data Script BPEL Core Proxy JSR181 Source Services Runtime Repos Mgmt Msg Service Data Process Scraping AtomPub Mediation Hosting Services UI Service DS Instance SOA Tasks Gadgets Clients Wizard UI Govern Core Carbon Framework Bundle User Clustering Transports Mgmt Logging Throttle Mgmt Manager KeyStore Security Mgmt Stats TryIt Cache Manager OSGi
  10. 10. OSGi – The Dynamic Module System for Java  Defines a way to create true modules and a way for those modules to interact at runtime  Modules(Bundles) in OSGi can be installed,updated and uninstalled without restarting the JVM.
  11. 11.  Not just OSGi for componentizing a single product, but rather entire middleware platform  Even admin console is an OSGi powered framework – every server component offers an admin UI component that fits into the console  Our “products” are now simply our choice about how you start with this platform  You can assemble your own product by downloading the Carbon core and adding only the components you want  OSGi powered framework for building SOA products  And a collection of horizontal functionality
  12. 12. p2 Features and OSGi  P2 is the OSGi provisioning system from Equinox  Aka the Eclipse Update Manager core code  Allows OSGi components to be grouped into “Features”  Features live in a web repository  Dependency management allows features to be selectively installed and uninstalled  Carbon p2 allows ESB (and other WSO2 products) to be enhanced with additional features:  e.g. Add Service Hosting, BPEL Server, Data Services, etc
  13. 13. Creating Services
  14. 14.  WSO2 Web Services Application Server  A secure, reliable and transactional runtime for creating, consuming and deploying JVM based Web services  Powered by Apache Axis2/Java  Alternative to traditional JEE Application Server  Features  Comprehensive, interoperable WS-* & REST support  Policy guided configuration  Clustering and high availability  Registry integration for centralized management  Lightweight graphical administration / monitoring console  Eclipse plugins for easy development
  15. 15.  WSO2 Web Services Framework  Tool for creating and consuming services in all major languages, including Java, Jython, Javascript, JRuby, Spring, C, C++, PHP, Perl, & Ruby  Powered by Apache Axis2/Java and Axis2/C  Features  Comprehensive WS-* & REST support  Policy guided configuration  Designed for embedding / integration
  16. 16.  WSO2 Web Services Framework for C++  Standards compliant, enterprise grade C++ library for providing and consuming Web services in C++  Extends WSO2 Web Services Framework for C which is based on Apache Axis2/C  Based on Apache Rampart/C, Apache Sandesha2/C and Apache Savan/C  WSO2 WSF/C++ 2.0 is coming up  Features  Comprehensive WS-* & REST support  Policy guided configuration  Designed for embedding / integration
  17. 17.  WSO2 Data Services  Tool for exposing data as services and/or Web resources  Empower DBAs to create services for managed data consumption  Expose relational databases, CSV files, XLS files or LDAP data  Features  Declarative language for publishing data as services and/or resources  Wizard UI for authoring  Support for full WS-* security, reliability and more  Caching, throttling, high availability
  18. 18. Connecting Services
  19. 19.  WSO2 Enterprise Service Bus  Tool to enable loosely coupled service interactions  Manage, route and transform messages and services  Powered by Apache Synapse  Features  Configured via declarative XML language or graphical console  Highly scalable execution with completely non-blocking behavior  Easily extended in Java or scripting languages  Support for timed/periodic job execution  Support for wide range of protocols and formats including HTTP, JMS, SMTP, FIX, AMQP, EDI and more  Clustering and high availability  Registry integration for centralized management  Lightweight graphical administration / monitoring console
  20. 20. Composing Services
  21. 21.  WSO2 Mashup Server  Tool for creating services by quickly mashing up existing services, resources and data  Mashups implemented in Javascript  Features  Compose services, feeds, Web pages and more using pure Javascript logic  Complete data binding to/from Javascript to XML Schema  Automatic creation of WSDL  Registry integration for centralized management  Lightweight graphical administration / monitoring console
  22. 22.  WSO2 Business Process Server  Tool for deploying, executing and managing business processes  Powered by Apache ODE  Features  Complete support for WS-BPEL 2.0  Complete support for WS-* and REST  Lightweight graphical administration / monitoring console for managing processes and process instances
  23. 23. Governing Your SOA
  24. 24.  WSO2 Registry  Lightweight registry and repository for service metadata and all SOA resources  Governance framework for building customer-specific governance features  Features  Simple, lightweight registry with 100% RESTful interface powered by Atom and AtomPub  Hierarchical authentication and authorization support  Dependency management, Lifecycles and dashboard  Highly extensible via media type specific handles and more  Social features including tagging and rating of all resources  100% integrated to all other products  Local and remote access
  25. 25.  WSO2 Identity Server  An open source Identity and Entitlement management server  Features  Support for user centric identity management with Information Cards and OpenID  Fine grained authorization with XACML  Claim based Security Token Service  Extension points for claim management  Pluggable user store support
  26. 26. Deployment Scenarios
  27. 27. Deployment Scenarios
  28. 28. Product update schedule Now Core Carbon 2.0 WSAS 3.1 ESB 2.1 Governance Registry 3.0 Identity Server 2.0 August BPS 1.1 Mashup Server 2.0 Data Services 2.1
  29. 29. WSO2 Business Activity Monitor • Built-in support for recording runtime data from all WSO2 products • Customized monitoring of business activities in SOA platform • Easy to extend with customer logic to capture new data • UI driven by Google Gadgets / Open Social container • (Component of upcoming Gadget Server) • 1.0 Release planned for early Fall 2009
  30. 30. WSO2 Gadget Server • Expanding the WSO2 SOA Platform into the presentation layer • Last mile functionality for enterprise applications • Full portal-server like experience except powered by Google Gadgets / Open Social container instead of legacy server-side JSR-168 portlets • Gadgets themselves stored in registry, enabling high degree of flexibility for customer extensions • Built on top of Apache Shindig and WSO2 Registry component • 1.0 Release planned for early Fall 2009
  31. 31. WSO2 Futures  Application Concept  Business Activity Monitoring  Gadget Server  Rule Server  Cloud
  32. 32. The next Wave
  33. 33. WSO2 and Cloud Now   AMI / VM versions of all WSO2 products Q3 2009   EC2 Auto-scale of WSO2 services based on Synapse  Cloud Services and Cloud Service Gateway  Cloud-based service accelerator and load-balancer Q4 2009   Auto-scale Carbon distribution available  Multi-tenancy  Governance As A Service
  34. 34. WSO2 Engagement Model
  35. 35. Summary  A complete SOA platform  Open Source and Apache Licensed  Full support  Training and Consultancy  Development support and Quickstart  24x7 production support with SLAs  In production in companies ranging up to Fortune 500
  36. 36. More Info  Corporate web site: http://wso2.com  Developer portal: http://wso2.org  Business development team: bizdev@wso2.com
  37. 37. The open source SOA company

×