Overview of the Mule ESB

Mule ESB is an open-source enterprise service with more than 2500 industrial implementations, including 5 of the 10 largest banks and more than 35% of the companies and the Global 500 list.

Mule ESB provides developers with a simple and effective tool that allows you to integrate applications and services with minimal costs. Mule ESB is a lightweight and flexible platform, easily adaptable to existing infrastructure, reliable enough to ensure the smooth operation of the largest and most demanding enterprise SOA implementations. Major airlines, which handles more than 10000 business transactions per second, or company H&R Block using 13 000 Mule servers in its heterogeneous distributed environment, prove this.

Low system requirements make it easy to implement and support the solution;

• works as a running application server and no more than 100 vehicles and modules for intergrigation with a variety of systems, protocols, SOAP and REST services.

m1

Technical specifications

Supported platforms and technologies:

Operating systems

  • Linux
  • Windows
  • Solaris
  • AIX
  • HP-UX
  • Mac OS X

DBMS

  • Oracle
  • MySQL
  • DB2
  • MS SQL Server
  • Derby

Application servers

  • Standalone
  • Apache Tomcat
  • Weblogic
  • WebSphere
  • Geronimo
  • JBoss
  • Resin
  • Jetty

Development tools

  • Mule IDE
  • Profiler (YourKit, Japex)
  • Ant
  • Maven
  • Eclipse
  • IntelliJ IDEA

ESB functionality

Transports

  • AS400 Data Queue
  • Abdera
  • Amazon SQS
  • jBPM
  • CICS CTG
  • CXF
  • Email
  • FTP
  • Hibernate
  • HTTP/S
  • Legs4Mule
  • IMAP/S
  • JCR
  • JDBC
  • Jersey
  • Jetty
  • JMS
  • LDAP
  • Multicast
  • POP3/S
  • Quartz
  • Restlet
  • RMI
  • SAP
  • Servlet
  • SFTP
  • SMTP/S
  • SOAP
  • STDIO
  • TCP
  • UDP
  • VM
  • XMPP
  • WebSphere MQ
  • WSDL

Cloud connectors

  • Amazon S3
  • Authorize.net
  • Apple Push
  • Bit.ly
  • CMIS
  • CyberSource
  • Facebook
  • Flickr
  • HBase
  • Magento
  • MongoDB
  • Netsuite
  • Paypal
  • Salesforce.com
  • Twitter

Deployment topology

  • ESB
  • Client/ Server
  • Enterprise Service Network (ESN)
  • Peer-to-Peer
  • Hub and Spoke
  • Pipeline

Event handling

  • Asynchronous
  • SEDA
  • Streaming
  • Synchronous
  • Transactions
  • Routing Patterns

Web Services

  • Atom
  • CXF
  • .NET Web Services
  • REST
  • WS-Addressing
  • WS-Policy
  • WS-Security
  • WS-I BasicProfile
  • WS-I SecurityProfile
  • WSDL
  • Jersey
  • Restlet

Security

  • Spring Security
  • SAML
  • Aceji
  • JAAS
  • PGP
  • SSL/TLS

Containers

  • EJB3
  • Spring

Languages

  • Groovy
  • Java
  • Javascript
  • Jaxen
  • Jython (Python)
  • JRuby
  • JXPath

Data formats

  • Atom
  • Base64 encoded
  • Byte arrays
  • CSV
  • Encrypted
  • GZIP
  • Hex Strings
  • HL7
  • HTML/XHTML
  • Java Objects
  • JSON
  • EDI
  • COBOL Copybook
  • XML

Data conversion

  • Smooks
  • XQuery
  • XSLT

More

  • BPEL
  • jBPM
  • Activiti
  • SR-223 (Scripting)
  • OGNL Filters
  • Quartz Drools

Developer tool — Mule Studio

  • Mule Studio-Visual development environment-easy-to-use and convenient tool.
  • Integration with popular tools such as Eclipse, Maven, Ant.
  • Possibility to use any components from POJO’s to the components of third-party frameworks.


+44 203 808 4243
info@citeck.com