fbpx
Wikipedia

UltraESB

UltraESB is a lightweight enterprise service bus (ESB) capable of supporting many transports and message formats natively. It allows messages to be mediated via Java or JSR 223 scripting languages through an API,[1] and is the first ESB to claim support for Zero-Copy proxying[2] of messages with Non-Blocking IO capabilities. In 2013, it was selected as the ESB and API Management platform by a recent Fortune #1 company based on its performance and stability.

UltraESB
Developer(s)AdroitLogic
Stable release
2.3.2 / April 2015 (2015-April)
Written inJava
TypeEnterprise Service Bus
License
Websiteadroitlogic.org/products/ultraesb/

The initial version was published in January 2010 [3] and the code was subsequently open sourced under the OSI approved Affero General Public License (AGPL) in 24 August 2010.[4] Continuous nightly builds[5] are there to ensure the performance of latest development code.

Features Edit

Some of the key features of UltraESB are:

  • Use any IDE – Allowing users to choose any IDE for development significantly reduces the learning curve for development
  • Ability to unit test, along with close to 50% code coverage[6]
  • Easily extensible via third-party libraries, Spring configured beans and custom code
  • Support for number of message formats and transformations[7]
  • Support for payloads and protocols such as AS2, HL7, SOAP, REST, FIX transports such as MLLP/S, JMS, AMQP, FTP/S, SFTP and WS-Security, XACML and JTA XA transactions
  • Very light weight download of ~42MB for complete distribution (Minimal version < 9MB)
  • Support for clustering and fail-over for high-availability
  • Built-in metrics and JMX, CLI and Web based management

Supporting tools Edit

Design and development tools Edit

UltraESB is equipped with various development tools for testing, development and deployment.[8]

  1. IntelliJ IDEA, Eclipse and NetBeans as IDEs
  2. Plugin for IntelliJ IDEA
  3. UTerm – An interactive command line and scriptable administration utility
  4. JMX based management/monitoring support and integration with the Zabbix open source monitoring solution

Management and monitoring tools Edit

The management and monitoring tools are shipped with all distributions[9] other than the minimal (Complete distribution & Source distribution).

  1. UConsole – The web based management and monitoring console
  2. IMonitor – executes as an independent web application and allows managing and monitoring either a single node or a cluster of ESBs

See also Edit

References Edit

  1. ^ http://api.adroitlogic.org
  2. ^ "AdroitLogic Announces the Availability of a Simple to Use - High Performance Enterprise Service Bus [ESB], UltraESB".
  3. ^ "AdroitLogic Announces the Availability of a Simple to Use - High Performance Enterprise Service Bus [ESB], UltraESB".
  4. ^ "AdroitLogic Open Sources the High Performance and Lightweight Enterprise Service Bus - UltraESB". PRWeb. Retrieved 2016-05-05.
  5. ^ "UltraESB Trunk - Nightly Build: Plan summary - Atlassian Bamboo". bamboo.adroitlogic.com. Retrieved 2016-05-02.[permanent dead link]
  6. ^ . Archived from the original on 2015-10-19. Retrieved 2014-03-07.
  7. ^ . docs.adroitlogic.org. Archived from the original on 2012-04-13. Retrieved 2016-05-02.
  8. ^ . docs.adroitlogic.org. Archived from the original on 2015-05-11. Retrieved 2016-05-03.
  9. ^ "UltraESB - Best Open Source ESB". adroitlogic.org. Retrieved 2016-05-03.

External links Edit

  • Company website
  • Source code

ultraesb, this, article, uses, bare, urls, which, uninformative, vulnerable, link, please, consider, converting, them, full, citations, ensure, article, remains, verifiable, maintains, consistent, citation, style, several, templates, tools, available, assist, . This article uses bare URLs which are uninformative and vulnerable to link rot Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style Several templates and tools are available to assist in formatting such as Reflinks documentation reFill documentation and Citation bot documentation August 2022 Learn how and when to remove this template message UltraESB is a lightweight enterprise service bus ESB capable of supporting many transports and message formats natively It allows messages to be mediated via Java or JSR 223 scripting languages through an API 1 and is the first ESB to claim support for Zero Copy proxying 2 of messages with Non Blocking IO capabilities In 2013 it was selected as the ESB and API Management platform by a recent Fortune 1 company based on its performance and stability UltraESBDeveloper s AdroitLogicStable release2 3 2 April 2015 2015 April Written inJavaTypeEnterprise Service BusLicenseSource code AGPL Binaries Proprietary software as a serviceWebsiteadroitlogic wbr org wbr products wbr ultraesb wbr The initial version was published in January 2010 3 and the code was subsequently open sourced under the OSI approved Affero General Public License AGPL in 24 August 2010 4 Continuous nightly builds 5 are there to ensure the performance of latest development code Contents 1 Features 2 Supporting tools 2 1 Design and development tools 2 2 Management and monitoring tools 3 See also 4 References 5 External linksFeatures EditSome of the key features of UltraESB are Use any IDE Allowing users to choose any IDE for development significantly reduces the learning curve for development Ability to unit test along with close to 50 code coverage 6 Easily extensible via third party libraries Spring configured beans and custom code Support for number of message formats and transformations 7 Support for payloads and protocols such as AS2 HL7 SOAP REST FIX transports such as MLLP S JMS AMQP FTP S SFTP and WS Security XACML and JTA XA transactions Very light weight download of 42MB for complete distribution Minimal version lt 9MB Support for clustering and fail over for high availability Built in metrics and JMX CLI and Web based managementSupporting tools EditDesign and development tools Edit UltraESB is equipped with various development tools for testing development and deployment 8 IntelliJ IDEA Eclipse and NetBeans as IDEs Plugin for IntelliJ IDEA UTerm An interactive command line and scriptable administration utility JMX based management monitoring support and integration with the Zabbix open source monitoring solutionManagement and monitoring tools Edit The management and monitoring tools are shipped with all distributions 9 other than the minimal Complete distribution amp Source distribution UConsole The web based management and monitoring console IMonitor executes as an independent web application and allows managing and monitoring either a single node or a cluster of ESBsSee also EditApache ServiceMix a similar and related open source ESB Guarana DSL FUSE ESB Oracle Enterprise Service Bus Open ESBReferences Edit http api adroitlogic org AdroitLogic Announces the Availability of a Simple to Use High Performance Enterprise Service Bus ESB UltraESB AdroitLogic Announces the Availability of a Simple to Use High Performance Enterprise Service Bus ESB UltraESB AdroitLogic Open Sources the High Performance and Lightweight Enterprise Service Bus UltraESB PRWeb Retrieved 2016 05 05 UltraESB Trunk Nightly Build Plan summary Atlassian Bamboo bamboo adroitlogic com Retrieved 2016 05 02 permanent dead link SonarQube Archived from the original on 2015 10 19 Retrieved 2014 03 07 Transports and Message Formats UltraESB Documentation UltraESB Documentation docs adroitlogic org Archived from the original on 2012 04 13 Retrieved 2016 05 02 UltraESB Tooling UltraESB Documentation UltraESB Documentation docs adroitlogic org Archived from the original on 2015 05 11 Retrieved 2016 05 03 UltraESB Best Open Source ESB adroitlogic org Retrieved 2016 05 03 External links EditCompany website Source code Retrieved from https en wikipedia org w index php title UltraESB amp oldid 1170892967, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.