QuestionQ34

VerifiedDesigning and developing Mule applications

An insurance company is deploying a new Mule application that supports a set of critical functions driven by a REST API-enabled claim-payment rules engine hosted on Oracle ERP. The new Mule application needs many data-transformation operations while it performs batch-processing logic. The company wants to leverage and reuse as many existing Java-based capabilities as possible, including classes, objects, frameworks, and data models.

Which approach should be used to implement the required data mappings and transformations between other Mule application components and Oracle ERP?

Explanation

DataWeave is Mule’s transformation language and can invoke Java functionality through the Java bridge, allowing existing Java-based logic to be reused in transformations. DataWeave supports calls to Java static methods and constructors; it does not support arbitrary instance-method calls. RAML metadata classes are not required to reuse existing Java classes or models.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!