wso2 synergies esb registry

28
 WSO2 Synergies ESB and Registry Asanka Abeysinghe, Architect [email protected] 18 th  November 2008

Upload: wso2

Post on 18-Nov-2014

5.100 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Wso2 Synergies Esb Registry

   

WSO2 SynergiesESB and RegistryAsanka Abeysinghe, [email protected]

18th November 2008

Page 2: Wso2 Synergies Esb Registry

  

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 

Page 3: Wso2 Synergies Esb Registry

  

Page 4: Wso2 Synergies Esb Registry

  

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

Page 5: Wso2 Synergies Esb Registry

  

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

Page 6: Wso2 Synergies Esb Registry

  

WSO2 ESB cont..

Page 7: Wso2 Synergies Esb Registry

  

WSO2 ESB Configured through the simple UI

Page 8: Wso2 Synergies Esb Registry

  

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

Page 9: Wso2 Synergies Esb Registry

  

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

Page 10: Wso2 Synergies Esb Registry

  

WSO2 Registry Architecture

Page 11: Wso2 Synergies Esb Registry

  

WSO2 Registry – Web Console

Page 12: Wso2 Synergies Esb Registry

  

Integration Scenarios 

Page 13: Wso2 Synergies Esb Registry

  

Remote Registry

Page 14: Wso2 Synergies Esb 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

Page 15: Wso2 Synergies Esb Registry

  

Remote Registry ESB Console

Registry Console

Page 16: Wso2 Synergies Esb Registry

  

Shared Registry ­ Resources

Page 17: Wso2 Synergies Esb Registry

  

Shared Registry – Topic Space

Page 18: Wso2 Synergies Esb Registry

  

Shared Registry ­ Clustering

Page 19: Wso2 Synergies Esb Registry

  

Shared Registry ­ Adaptors

Page 20: Wso2 Synergies Esb Registry

  

Page 21: Wso2 Synergies Esb Registry

  

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 

Page 22: Wso2 Synergies Esb Registry

  

Carbon – Design time 

Page 23: Wso2 Synergies Esb Registry

  

Carbon – Runtime 

Page 24: Wso2 Synergies Esb Registry

  

Carbon – Runtime cont..

Page 25: Wso2 Synergies Esb Registry

  

Carbon – Runtime cont..

Page 26: Wso2 Synergies Esb Registry

  

Carbon – Runtime cont..

Page 27: Wso2 Synergies Esb Registry

  

Questions

Page 28: Wso2 Synergies Esb Registry

  

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/