Here is a challenge for you - how to create an API that retrieves data from a cloud-based system with no external APIs? In the situations like this, it would make a perfect sense to access the data via the system's UI using robotic automation bots. Your API can invoke a bot to read the required information. To implement this solution and enable APIs to Bots requests, we need an API-RPA connector.
How to call RPA bots from a Mule application
By Mayara Silva, RPA Associate on Mar 31, 2021
The best way to validate MuleSoft
By Alessandro Toscano, Solution Architect on Oct 7, 2020
Are you in the middle of working out your integration strategy and selecting a suitable platform? It's a serious and long-term commitment, so wouldn't it be great to test a chosen platform first? Validate it by building fully-functioning API integrations for your specific use case?
Testing made easy with MUnit Test Recorder
By Olga Kepa, MuleSoft Developer on Jul 29, 2020
Testing is a critical part of software development, ensuring early detection of bugs or any other problems within your code. However, for most of us it's the less favorite activity; it feels tedious and often repetitive. Furthermore, creating test for a large block of code can be troublesome, especially for beginners.
5 crucial steps to successful API integration project.
By Katerina Misuta on Jul 22, 2020
API-led integration can propel your organisation to new heights; better customer service, increased efficiency and innovation are only a few of the benefits of a successful initiative.
MuleSoft TDD with the use of MUnit
By Spiros Pappas, Senior MuleSoft Consultant on May 20, 2020
Unit testing has always been an integral part of software engineering because it ensures that problems in the code are isolated and fixed long before they become an issue in production. With the introduction and adoption of Agile framework, unit testing has changed dramatically because of the test-driven development (TDD) methodology. TDD is a software development strategy in which unit tests are used to drive the development process. In this blog, I explain how to practice TDD and share some tips on how to write great unit tests using MUnit.
How to design a perfect API
By Infomentum on May 4, 2020
If you read my previous blog post on competing in the API economy, you probably have a feel for just how important APIs are for modern organisations. Implementing an API strategy unlocks internal assets and makes you a competitive and relevant force in our diverse and fast-changing tech landscape.
How SOA landscape has evolved: point-to-point integration, microservices, APIs
By Infomentum on Apr 27, 2020
There is still much confusion about the differences and commonalities between SOA (service-oriented architecture), microservices, APIs and, even, point-to-point integration.
How to create parent-child projects in MuleSoft Mule4
By Salumiah Syed, MuleSoft Senior Consultant on Apr 22, 2020
Today, I want to explain how to use pom.xml to resolve APIs' common dependencies that might lead to duplication and mismatch in MuleSoft Mule4.
The pom.xml file contains the core information about a project and its configuration details, including its dependencies, build directory, source directory, test source directory, plugin, goals etc. Maven reads the pom.xml file and then executes the goal.
How to create custom CloudHub notifications in Mule4
By Salumiah Syed, MuleSoft Senior Consultant on Apr 14, 2020
Notifications could be a very powerful tool to get visibility into business-related events inside your application.
How to use MuleSoft Anypoint MQ admin API
By Spiros Pappas, Senior MuleSoft Consultant on Mar 17, 2020
MuleSoft has exposed an API that provides access to Anypoint MQ administrative functionality. For those who are not familiar with Anypoint MQ, it's a multi-tenant, cloud messaging service that enables customers to perform advanced asynchronous messaging scenarios between their applications. Using this API you can perform a series of actions that otherwise would only be accessible through the Anypoint Platform's web interface. And since many organisations prefer to externalise and automate this type of processes using scripts, I would like to explain how to use all four basic CRUD methods (Create, Read, Update and Delete) using this API.