Wso2 Synergies Esb Registry

Preview:

DESCRIPTION

 

Citation preview

   

WSO2 SynergiesESB and RegistryAsanka Abeysinghe, Architectasankaa@wso2.com

18th November 2008

  

WSO2 

The open source middleware company Founded in August 2005 by leaders in open source middleware 60 strong technical team including many Apache Committers 

and standards authors Commercial support and service built around Apache and 

WSO2 projects Developer portal for SOA – The WSO2 Oxygen Tank – 

http://wso2.org 

  

  

WSO2 ESB Based on Apache Synapse ESB

Class leading performanceNon­blocking, streaming support Integrated FIX support, Smooks libraryRouting, mediation, management, clustering

WSO2 ESB adds:Web­based management console Integrated Registry and RepositoryFull commercial support subscription

  

WSO2 ESB Features  Connect

Seamless protocol conversion between: File, (S)FTP, HTTP(S), JMS, MQSeries, AMQP, Email, FIX, JDBC, TCP, Hessian, 

XMPP/Jabber, REST, SOAP/WS­*, etc Fast effective content­based routing and dynamic routing

Transform Support for multiple data formats including

XML, Fixed record, EDI, Variable record, CSV, etc First­class high performance XML support

XSLT, XQuery, XPath, E4X Extensible with Java, JavaScript, Ruby, Groovy, Drools

Manage Gather statistics, trace, log, audit Throttle, Cache, Load­balance Authenticate and authorize against LDAP, ActiveDirectory Continuously Available Cluster support JMX management Simple Tasks allow polling and repetitive/cron tasks

  

WSO2 ESB cont..

  

WSO2 ESB Configured through the simple UI

  

WSO2 Registry Resource/collection based storage User/role based permission model Resource/collection versioning Dependency management Life cycle management Tags, comments and ratings Comprehensive search model

− custom queries− content based search

  

WSO2 Registry cont... Activity monitoring Web user interface APP based remote interface Ability to define custom resource types Ability to define custom actions on resources Built in support for SOA resources (WSDL, XSD) Extension points

Handlers Aspects

  

WSO2 Registry Architecture

  

WSO2 Registry – Web Console

  

Integration Scenarios 

  

Remote Registry

  

Remote Registry Configuration

    <Registry>        <importRootimportRoot>file:registry</importRoot>        <type>remote</type>        <configuration>            <Location>webapp/WEB­INF/classes/conf/registry.xml</Location>            <url>http://localhost:8180/wso2registry</url>            <username>admin</username>            <password>admin</password>        </configuration>    </Registry>

${ESB_HOME}/webapps/WEB­INF/classes/conf/server.xml

   <syn:registry provider="org.wso2.esb.registry.WSO2Registry"/>

synapse.xml

  

Remote Registry ESB Console

Registry Console

  

Shared Registry ­ Resources

  

Shared Registry – Topic Space

  

Shared Registry ­ Clustering

  

Shared Registry ­ Adaptors

  

  

Carbon ­ Introduction Modular architecture based on OSGi Major releases of the WSO2 products

WSO2 ESB 2.0WSO2 WSAS 3.0WSO2 Registry 1.5WSO2 Process Container 1.1 (New Product) .........

Plug and Play  Future proof  Customizable to meet specific needs Clustering, Scalability 

  

Carbon – Design time 

  

Carbon – Runtime 

  

Carbon – Runtime cont..

  

Carbon – Runtime cont..

  

Carbon – Runtime cont..

  

Questions

  

Resources WSO2 ESB documentation

http://wso2.org/project/esb/java/1.7.1/docs/docs_index.html WSO2 Registry documentation

http://wso2.org/project/registry/1.1/docs/

Recommended