GithubHelp home page GithubHelp logo

gothami / product-esb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wso2-attic/product-esb

0.0 2.0 0.0 86.43 MB

License: Other

HTML 0.67% CSS 0.37% Java 96.20% JavaScript 0.83% Ruby 0.33% XSLT 1.03% XQuery 0.04% Batchfile 0.24% Shell 0.27%

product-esb's Introduction

#WSO2 Enterprise Service Bus

WSO2 Enterprise Service Bus is a lightweight, high performance, near-zero latency product, providing comprehensive support for several different technologies like SOAP, WS* and REST as well as domain-specific solutions and protocols like SAP or HL7. It goes above and beyond by being 100% compliant with enterprise integration patterns. It also has 100+ ready-made, easy-to-use connectors to seamlessly integrate between cloud service providers. WSO2 Enterprise Service Bus is 100% configuration driven, which means no code needs to be written. Its capabilities can be extended too with the many extension points to plug into.

Key Features of WSO2 Enterprise Service Bus

Connecting Anything to Anything

  • Adapters to cloud services: 100+ connectors including Salesforce, Paypal, LinkedIn, Twitter and JIRA,
  • Transports: HTTP, HTTPS, POP, IMAP, SMTP, JMS, AMQP, FIX, TCP, UDP, FTP, FTPS, SFTP, CIFS, MLLP and SMS
  • Formats & protocols: JSON, XML, SOAP 1.1, SOAP 1.2, WS-*, HTML, EDI, HL7, OAGIS, Hessian, Text, JPEG, MP4, all binary formats and CORBA/IIOP
  • Adapters to COTS systems: SAP BAPI & IDoc, PeopleSoft, MS Navision, IBM WebSphere MQ, Oracle AQ and MSMQ
  • Inbound endpoints: HTTP, HTTPS, HL7, JMS, File, MQTT, Kafka, CXF WS RM and RabbitMQ

Routing, Mediation & Transformation

  • Routing: Header based, content based, rule-based and priority-based routing
  • Mediation: EIPs (including scatter/gather, message filters, recipient list, dead-letter channels, guaranteed delivery and message enrichment), database integration, event publishing, logging & auditing, validation
  • Transformation: XSLT 1.0/2.0, XPath, XQuery and Smooks

Message, Service, API & Security Gateway

  • Expose existing applications & services over different protocols and message formats
  • Virtualize services for loose coupling and SOA governance
  • Load balancing for scalability and failover for high availability of business endpoints
  • Create service facades for legacy / non-standard services
  • Enforce and manage security centrally, including authentication, authorization and entitlement
  • Policy enforcement and governance via WSO2 Governance Registry
  • Expose services & applications via RESTful APIs with key management
  • Logging, audit and SLA monitoring, KPI monitoring
  • WS-Security, LDAP, Kerberos, OpenID, SAML, XACML
  • SSL tunneling and SSL profiles support for inbound and outbound scenarios
  • CRL/OCSP Certificate revocation verification

High Performance, High Availability, Scalability & Stability

  • Supports 1000s of concurrent non-blocking HTTP(S) connections per server
  • Pure streaming and on-demand processing of messages
  • Sub-millisecond latency for high-throughput scenarios
  • Supports highly available deployment
  • Horizontal scaling via clustering with stateless server architecture
  • Long term execution stability with low resource utilization

Lightweight, Developer Friendly and Easy to Deploy

  • Declarative development with configuration instead of code
  • Easy configuration of fault tolerant mediations with support for error handling
  • Server customization via feature provisioning of any WSO2 middleware capability
  • Extend configuration language with custom DSLs via templates
  • Embed scripting language code in Javascript, JRuby, Groovy and more as custom mediators
  • Integrated with SVN, Maven, Ant and other standard tools for development & deployment
  • Integrated to WSO2 Developer Studio, Eclipse-based IDE for all WSO2 products

Manage & Monitor

  • Comprehensive management & monitoring Web console with enterprise-level security
  • Built-in collection and monitoring of standard access and performance statistics
  • JMX MBeans for key metrics monitoring and management
  • Integrates with WSO2 Data Analytics Server for operational audit and KPI monitoring and management
  • Flexible logging support with integration to enterprise logging systems
  • Centralized configuration management across different environments with lifecycles and versioning via integration to WSO2 Governance Registry

Known Issues

All the open issues pertaining to WSO2 Enterprise Service Bus are reported at the following location:

Known Issues

How You Can Contribute

Mailing Lists

Join our mailing list and correspond with the developers directly.

Developer List : [email protected] | Subscribe | Mail Archive

Reporting Issues

We encourage you to report issues, documentation faults and feature requests regarding WSO2 Enterprise Service Bus through the public JIRA. You can use the Carbon JIRA to report any issues related to the Carbon base framework or associated Carbon components.

Support

We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.

For more details and to take advantage of this unique opportunity please visit http://wso2.com/support.

The project home page is http://wso2.com/products/enterprise-service-bus/

##Jenkins Build Status

Branch Build Status
product-esb master Build Status

product-esb's People

Contributors

chanakaudaya avatar isururanawaka avatar maheeka avatar isudana avatar virajsenevirathne avatar nuwanw avatar malakasilva avatar jeewamp avatar raviu avatar warunap avatar kabanawso2 avatar sandamal avatar ravindraranwala avatar vanjikumaran avatar nadeeshaan avatar iuj avatar catchsudheera avatar dushansachinda avatar vijithaekanayake avatar dimuthud avatar neelakishok avatar djkevincr avatar prabathariyaratna avatar buddhima avatar kasun-indrasiri avatar pasadi avatar miyuru avatar wso2-jenkins-bot avatar dammina avatar irham0019 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.