Wso2 Synergies Esb Registry

3,380 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,380
On SlideShare
0
From Embeds
0
Number of Embeds
1,197
Actions
Shares
0
Downloads
111
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wso2 Synergies Esb Registry

  1. 1.     WSO2 Synergies ESB and Registry Asanka Abeysinghe, Architect asankaa@wso2.com 18th  November 2008
  2. 2.    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 
  3. 3.   
  4. 4.    WSO2 ESB  Based on Apache Synapse ESB  Class leading performance  Non­blocking, streaming support  Integrated FIX support, Smooks library  Routing, mediation, management, clustering  WSO2 ESB adds:  Web­based management console  Integrated Registry and Repository  Full commercial support subscription
  5. 5.    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
  6. 6.    WSO2 ESB cont..
  7. 7.    WSO2 ESB  Configured through the simple UI
  8. 8.    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
  9. 9.    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
  10. 10.    WSO2 Registry Architecture
  11. 11.    WSO2 Registry – Web Console
  12. 12.    Integration Scenarios 
  13. 13.    Remote Registry
  14. 14.    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
  15. 15.    Remote Registry ESB Console Registry Console
  16. 16.    Shared Registry ­ Resources
  17. 17.    Shared Registry – Topic Space
  18. 18.    Shared Registry ­ Clustering
  19. 19.    Shared Registry ­ Adaptors
  20. 20.   
  21. 21.    Carbon ­ Introduction  Modular architecture based on OSGi  Major releases of the WSO2 products WSO2 ESB 2.0 WSO2 WSAS 3.0 WSO2 Registry 1.5 WSO2 Process Container 1.1 (New Product) .........  Plug and Play   Future proof   Customizable to meet specific needs  Clustering, Scalability 
  22. 22.    Carbon – Design time 
  23. 23.    Carbon – Runtime 
  24. 24.    Carbon – Runtime cont..
  25. 25.    Carbon – Runtime cont..
  26. 26.    Carbon – Runtime cont..
  27. 27.    Questions
  28. 28.    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/

×