You may be thinking, "Is it *that* hard to use Oracle row-locking without any issues in an enterprise-level application?" Unfortunately yes, it’s. In this blog post, I’m going to explain how to use Spring JDBC with the row-locking feature of Oracle database to maintain the synchronization of concurrent data processing tasks that are expected to transform some data and persist it back to the database.
Read MoreAdroitLogic released an UltraESB-X Docker image with its 17.07.1 release. However, most of our customers complained about the hassle they had to go through when obtaining a license. That’s why we’ve decided to release a Docker image that could be used to run an unlimited number of instances, license-free. Now you can experience UltraESB-X with just a single command!
Read MoreThe capability of concurrent processing is no longer a nice-to-have quality, but rather a must-have one in today's software applications. While almost all modern programming languages provide different semantics to achieve this capability, when it comes to Java, the JVM threads are mostly concerned with concurrency.
Read MoreDigitalization is heavily used in enterprises today to achieve business success. Business entities which do not embrace this change are losing their market share and going down day-by-day, as the human society is now experiencing digitalization at a global scale.
Read MoreIn this article, we are going to discuss integrating Apache Kafka with UltraESB-X using UltraStudio, for real-time messaging. If you want to know more about UltraESB-X, this post would provide a good starting point. UltraStudio provides a graphical IDE to build, test and deploy integration projects without any fuss.
Read MoreKnowing the yet-again-proven performance margin of UltraESB-X, you may perhaps be wondering what it takes for a brood of them to run in unison, load-balancing and gracefully handling your business demands (web traffic, for instance). Well, never fear, because IPS is here!
Read MoreWith the DIY IPS Installer you can start up a simple demo IPS set-up on your own machine. All you need is VirtualBox and an internet connection! Hmm, sounds cool… How do I start?
Read MoreOK, now I have a running IPS demo. What can I possibly do with it? In simple terms, if you can do something with an ESB, you could do the same — and more, in most cases — using IPS.
Read MoreAdroitlogic introduced a new member to its X-stack, which is the Adroitlogic Integration Monitor aka IMonitor-X. IMonitor-X is a unified web based graphical dashboard to the manage of UltraESB-X instances and Ultra Projects deployed in them. So let’s take a quick look at the key features that IMonitor-X provides.
Read MoreAdroitlogic introduced UltraESB-X 17.01, the next generation of our flagship product UltraESB, developed on top of the new, flexible, extensible and lightweight Project-X platform. It was accompanied by our new Graphical Integration Development Environment named UltraStudio, developed on top of the world’s best IDE, IntelliJ IDEA.
Read MoreI recently tried out the AdroitLogic UltraStudio. UltraStudio is AdroitLogic’s latest product which was released in January 2017. Their previous ESB, known in the name UltraESB was there for around 6 years offering a high level of performance and higher reliability while being a lightweight ESB.
Read MoreThe Applicability Statement 2 or AS2 specification defines a mechanism for the secure and reliable transfer of structured business data over the Internet. The AS2 protocol itself does not dictate any limits on the payload of an AS2 message. However. typical AS2 payloads are structured business documents such as Invoices, Purchase Orders, etc. and thus AS2 systems facilitate the Electronic Data Interchange or EDI.
Read MoreIn February, AdroitLogic released UltraESB-X, a completely redesigned ESB which is developed by the very same team who developed the UltraESB six years ago. UltraESB-X is developed in line with UltraStudio, a user-friendly graphical tool to easily create, manage, and test integration flows. From the user’s point of view, UltraESB-X has two new concepts, namely connectors and processing elements.
Read Moreproject.xpml is the entrypoint of an Ultra Project, the integration building-block of the new and improved AdroitLogic UltraESB-X. Let’s see how to effectively use project.xpml when developing an integration flow using UltraStudio, the brand new IDE for UltraESB-X.
Read MoreBasic authentication is perhaps the easiest—though not the most secure—way to control access to your in-house APIs. It allows users to gain access to the API simply by providing their username-password credentials, without the need of advanced encryption or third-party involvement as in OAuth. In this article, we'll go over the easiest process to control access to your in-house API, writing a basic authenticator.
Read MoreThroughout this post, we will be developing a simple Integration Flow using UltraStudio, validating for configurational correctness, testing for functional accuracy, and finally packaging and deploying it on an UltraESB-X cluster using IPS.
Read MoreAdroitLogic Enterprise Service Bus (UltraESB-X) publishes metrics to the distributed RESTful search and analytics engine Elasticsearch. We can use the open-source visualization tool Kibana for monitoring purposes. In this blog post, we will go through the steps to set up UltraESB-X monitoring with Kibana.
Read MoreToday, we at AdroitLogic proudly celebrate the seventh anniversary of theUltraESB. On this special day, we are excited to present to you UltraESB-X, the next generation of the UltraESB, developed on top of the flexible, extensible and lightweight Project-X platform.
Read MoreImagine a platform that minimizes the overhead in deployment and management of large ESB clusters. AdroitLogic Integration Platform Server (IPS), our latest container based multi node integration platform deployment of ESBs has become extremely simple.
Read MoreFor the past couple of months, we at AdroitLogic have been quite busy developing our brand new product stack. Now, after months of tiresome efforts, we are excited to present to you UltraStudio, the new Graphical Integration Development Environment we have built to make the UltraESB-X project developer’s life easier.
Read MoreImagine an ESB that is less than 10 MB in the distribution size, with improved performance, running on a small Linux container. The first variable that comes to your mind in solving a mathematical equation, X! This is the birth of the Project-X by AdroitLogic, the base framework for a revamped, fully redesigned, set of integration products.
Read More