SlideShare a Scribd company logo
1 of 45
WSO2 SOA Platform



      August 2009
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
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                   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
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.
   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
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
Creating Services
   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
   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
   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
   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
Connecting Services
   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
Composing Services
   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
   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
Governing Your SOA
   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
   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
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
  BPS 1.1
  Mashup Server 2.0
  Data Services 2.1
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
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
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 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
WSO2 Engagement Model
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
More Info



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


   Developer portal: http://wso2.org


   Business development team: bizdev@wso2.com
The open source SOA
company

More Related Content

What's hot

Integration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbIntegration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an Esb
Wen Zhu
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2
 
Dave Carroll Application Services Salesforce
Dave Carroll Application Services SalesforceDave Carroll Application Services Salesforce
Dave Carroll Application Services Salesforce
deimos
 

What's hot (20)

Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)
 
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, JohannesburgJava EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
 
oracle-osb
oracle-osboracle-osb
oracle-osb
 
Integration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an EsbIntegration of Web Service Stacks in an Esb
Integration of Web Service Stacks in an Esb
 
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011
 
BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003BUG - BEA Users\' Group, Jan16 2003
BUG - BEA Users\' Group, Jan16 2003
 
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
 
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
 
Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox:  MySQL and OraclePlaying in the Same Sandbox:  MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oracle
 
Where to use OSB
Where to use OSBWhere to use OSB
Where to use OSB
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
 
Building a Novell Data Synchronizer Connector: A Developer's Guide
Building a Novell Data Synchronizer Connector: A Developer's GuideBuilding a Novell Data Synchronizer Connector: A Developer's Guide
Building a Novell Data Synchronizer Connector: A Developer's Guide
 
Classloader leak detection in websphere application server
Classloader leak detection in websphere application serverClassloader leak detection in websphere application server
Classloader leak detection in websphere application server
 
Dave Carroll Application Services Salesforce
Dave Carroll Application Services SalesforceDave Carroll Application Services Salesforce
Dave Carroll Application Services Salesforce
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share point
 
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
Balconies, Patios, Terraces, and Bridges. Architectural approaches for moving...
 
Sail Fin Webinar Overview
Sail Fin Webinar OverviewSail Fin Webinar Overview
Sail Fin Webinar Overview
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
GlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUGGlassFish & Java EE Business Update @ CEJUG
GlassFish & Java EE Business Update @ CEJUG
 

Similar to 2009 Q2 WSO2 Technical Update

Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
WSO2
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle BH
 
Ss Wrap Up Session 13 Aug
Ss Wrap Up Session 13 AugSs Wrap Up Session 13 Aug
Ss Wrap Up Session 13 Aug
WSO2
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
Open Stack
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
Thomas Pham
 
Carbon Webinar
Carbon WebinarCarbon Webinar
Carbon Webinar
WSO2
 

Similar to 2009 Q2 WSO2 Technical Update (20)

21st Century Service Oriented Architecture
21st Century Service Oriented Architecture21st Century Service Oriented Architecture
21st Century Service Oriented Architecture
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 
Managing Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareManaging Oracle Fusion Middleware
Managing Oracle Fusion Middleware
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
Ss Wrap Up Session 13 Aug
Ss Wrap Up Session 13 AugSs Wrap Up Session 13 Aug
Ss Wrap Up Session 13 Aug
 
SOA Summer School: Best of SOA Summer School – Encore Session
SOA Summer School: Best of SOA Summer School – Encore Session SOA Summer School: Best of SOA Summer School – Encore Session
SOA Summer School: Best of SOA Summer School – Encore Session
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
 
Enterprise Enabler- Presentation
Enterprise Enabler- PresentationEnterprise Enabler- Presentation
Enterprise Enabler- Presentation
 
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan GoksuSpring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
Spring Cloud Services with Pivotal Cloud Foundry- Gokhan Goksu
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
 
Resource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor NetworkResource Oriented Architecture in Wireless Sensor Network
Resource Oriented Architecture in Wireless Sensor Network
 
HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
 
Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827
 
System Center 2012 Ürün Ailesi
System Center 2012 Ürün AilesiSystem Center 2012 Ürün Ailesi
System Center 2012 Ürün Ailesi
 
Carbon Webinar
Carbon WebinarCarbon Webinar
Carbon Webinar
 

More from WSO2

More from WSO2 (20)

Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
WSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the CloudWSO2CON 2024 - Elevating the Integration Game to the Cloud
WSO2CON 2024 - Elevating the Integration Game to the Cloud
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and ApplicationsWSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
WSO2CON 2024 - Architecting AI in the Enterprise: APIs and Applications
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital BusinessesWSO2CON 2024 - Software Engineering for Digital Businesses
WSO2CON 2024 - Software Engineering for Digital Businesses
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

2009 Q2 WSO2 Technical Update

  • 1. WSO2 SOA Platform August 2009
  • 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. SOA – Enterprise Expectations
  • 4. SOA – WSO2 Platform - Today
  • 5. SOA – WSO2 Platform - Tomorrow
  • 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. 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. 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. 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
  • 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.
  • 16. 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
  • 17.
  • 18. 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
  • 19. 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
  • 20.
  • 22. 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
  • 23.
  • 25. 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
  • 26.
  • 27. 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
  • 28.
  • 30. 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
  • 31.
  • 32. 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
  • 33.
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. WSO2 Futures  Application Concept  Business Activity Monitoring  Gadget Server  Rule Server  Cloud
  • 41. 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
  • 43. 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
  • 44. More Info  Corporate web site: http://wso2.com  Developer portal: http://wso2.org  Business development team: bizdev@wso2.com
  • 45. The open source SOA company