Skip to content

karalus/esb0-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esb0-utils

Utilities for esb0 that are not mandatory to run esb0 or not of common use. This is also an incubator for stuff that will later make it into the esb0 main project.

Features:

WS-Security

ESB0 actions to sign and verify SOAP messages according to WS-Security using WSS4J.

Recommendation: Do not expose an esb0 directly to the internet. It is not security hardened. At least put it behind a reverse proxy into a DMZ and only allow outbound TCP traffic via HTTP proxy.

Fast Infoset

Compress XML messages with Fast Infoset even more by using external vocabularies.

ICAP

Implementation of the ICAP protocol to be used with virus scanners to check binaries while processing messages.

Miscellaneous

  • Browse JMS queue (convert messages to JSON), purge queue
  • Dump contents of a cache as JSON, purge/delete cache
  • Create a Heapdump/Threaddump inside ESB0 to be downloaded
  • Convert a stream message into a SwA attachment
  • Download an artifact from esb0 including all transitive dependencies as a ZIP
  • Replace a BLOB in a JSON JDBC result with a CLOB taking code page and MIME type into account
  • Initiate reconnect for a JMS Connection (for monkey tests)
  • HTTP check alive test for JBoss Cluster setup with Apache mod_cluster
  • Get state of JMSConnections in order to detect outages
  • Get state of all JMSConsumers
  • Beautify or canonicalize XML
  • Provide rudimentary MBean API support (get & set attributes, list all attributes, invoke operations) via JSON. Can be used in a (admin) REST service.
  • HTTP connection test for checking connectivity before actually using a service provider (e.g. after deployment to check for firewall issues).

About

Utilities for esb0 that are not mandatory to run esb0

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages