Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Ankur Bhuyan
Generic and Dynamic API: MuleSoft
Requirements An organization's employee journey will involve a number of events, some of which need to be updated in various systems within the company. Workday will notify downstream systems, such as D365, DocuSign, and Salesforce, of events such as: ON_BOARDING, OFF_BOARDING, DEPARTMENT_CHANGE, OFFICE_LOCATION, MANAGER_CHANGE, and INDIVIDUAL_LEAVE. Some of the events on the list are necessary for particular downstream systems, while others are not.
API-Led Example: MuleSoft
This article gives an impression of API-led architecture using Mule4 APIs in order to give a clear understanding of the development process of an API-led approach. It covers all 3 of the API layers (System, Process, and Experience) using Salesforce and FIRST.org as the source. Additionally, we cover applying best practices in each layer of development.
Munit: Parameterized Test Suite
The purpose of this use case is to explain how to define different RAML data types, define the business-related status code for request payload validation, define the single unit test case for multiple field validation with dynamic request payload, and how to use the parameterized test suite. With a parameterized test suite, we can write a reusable unit test case. It can help to write and test multiple scenarios based on different inputs with a single test case.
MuleSoft Integrate With ServiceNow
This article explains how to define a robust API that serves the E2E feature of a ServiceNow incident management lifecycle using the MuleSoft ServiceNow connector. Here, the basic CRUD operations are covered; we can extend it with additional features like uploading/downloading incident files, getting the incident assigned group/people, keeping track of each incident, etc.
Understanding the Political Shift in Bodoland : Peace Accord, Fractured Identity, and the Rising Tide of Saffron
Despite Prime Minister Narendra Modi’s claim about the third Bodo Peace Accord (27 January 2020) as the “final solution to the Bodo Statehood problem” (Balachandran 2020), the accord needs to be deliberated for the changes it has brought and the challenges it may elicit.
What's New in Mule 4.4 - With Example
Join the DZone community and get the full member experience. Join For Free Introduction Mule 4.4 version was released on November 2021. This version includes: Enhancements on Logging mechanism Correlation ID Management Dataweave (v2.4.0) New properties for data formats New function modules and features Flagging mechanism Logging Mechanism In Mule 4.4 logging mechanism is enhanced with MDC (Mapped Diagnostic Context).
Idempotent Design Pattern in Mule 4
Join the DZone community and get the full member experience. Join For Free Introduction Sometimes the same request message gets delivered more than once. It could be that the message receiver is not sure whether the message has been successfully delivered or not, or it could be that the code is not configured to check duplicates. To get rid of duplicates, we have to adapt an idempotent design pattern, which will send unique messages to the system.
How to Use the Circuit Breaker in Anypoint MQ
Join the DZone community and get the full member experience. Join For Free Circuit breaker design pattern is used to detect failures and encapsulates the logic of preventing a failure from constantly recurring during maintenance, temporary external system failure, or unexpected system difficulties. Here's how it works and how you can use this functionality with Anypoint MQ. How Does Circuit Breaker Design Pattern Work?
Dynamic JSON Schema Validation - Mule4
Introduction In some cases, the RAML schema definition can't be possible. Like if the project wants to re-use the old JSON Schema to validate the incoming payload in the Mulesoft project (to migrate from other ESB). Also, if the single API endpoint is going to deploy for many countries and for each country we have a separate JSON Schema.
Mule4: Logging and Error Handling Framework
Join the DZone community and get the full member experience. Join For Free Introduction For any application development, reusable assets are more important, which can be shared across the organization's application. Based on requirements, it can be enhanced also. Based on my experience and knowledge, I prepare Mule4 logging and error handling framework, which can be more useful and also can get an idea to enhance according to project needs.
Mule4 — SoapKit Router. Validation of XML Against XSD - DZone Integration
SoapKit router is a new addition from Mulesoft. The SoapKit router is for SOAP communication, which uses the WSDL file for endpoint definitions. Create a Soap-Based Project in Mule 4 Step 1: Create a project Step 2: Add the .wsdl file under src\main\resources\api\personService.WSDL locationand right-click on the WSDL file and go to Mule -> Generate Flows from WSDL to generate flows based on the WSDL definitions.
Mule4 Proxy API - DZone Integration
Join the DZone community and get the full member experience. Join For Free Introduction If we want to hide our backed API's complexity from the client or if we don't want our client to update their API configurations frequently due to our API endpoint changes, then this blog will give you am idea about how to design your proxy API.
Mule 4 — Thread Management and Self-Tuning Runtime - DZone Integration
Save {{ articles[0].views | formatCount}} Views Join the DZone community and get the full member experience. Join For Free Mule4 Execution Engine In Mule4 the runtime engine is designed for nonblocking and asynchronous execution. Mule4 runtime is a “Reactive” execution engine. This new runtime manages/tune different workload automatically. It means the Mule Event processor itself indicates what type of operation they want to follow. The operation could be CPU-light, CPU-intensive, or IO-intensive.
Mule API: Experience, Process, System
Save {{ articles[0].views | formatCount}} Views Join the DZone community and get the full member experience. Join For Free How to Transform Your Business in the Digital Age: Learn how organizations are re-architecting their integration strategy with data-driven app integration for true digital transformation. This article explains how to define and understand the basic API layers in Mule. I have prepared this demo to explain the layer differences and their implementations.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Ankur
Contact Ankur, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack