Mule-Solutions for data integration discusses Anypoint Platform which combines batch and real-time processing for unified application and data integration. The DataWeave data language is purpose built for modern data integration needs and can drive both real-time and batch processing at scale on the highly performant Mule runtime. DataWeave, powered by its innovative data transformation language, is a fully featured framework for querying and transforming data on Anypoint Platform.
2. 2
Solutions for data integration
Querying, normalizing and transforming data is at the heart of meeting the
connectivity challenge. Anypoint Platform brings a revolutionary approach
that combines batch and real-time processing for unified application and
data integration.
3. 3
The DataWeave data language, developed by MuleSoft, is purpose built for
the modern demands of data integration. Built on the highly performant
Mule runtime, Anypoint Platform can drive both real-time and batch
processing use cases at scale, and offers a template-driven approach to
development.
4. 4
Providing an External HTTP or HTTPS Port
The DataWeave module, powered by the innovative DataWeave data
transformation language, is a full-featured and fully native framework
for querying and transforming data on Anypoint Platform. Fully
integrated with the graphical interface of Anypoint Studio and
DataSense, DataWeave makes even the most complex data
integration simple.
5. 5
An analogy is useful in illustrating what this really means, so let’s consider
a
service that all of us consume every day - electricity. Electricity is
delivered to consumers by a utility company. The utility company provides
a
service (electricity) to consumers that is accessible through electrical
sockets. These sockets vary from one country to another, limiting access to
only those consumers with the correct plugs for that socket. The plugs are
essentially consumers, only able to make use of the service if they have the
appropriate authorization. In this case, the API is the socket itself. APIs are
gateways between services and consumers, providing consumers access
to
services through various interfaces depending on their credentials. In
addition, consumers can utilize the services they receive and implement
them in their own way. Consider a laptop, which consumes electricity
through a socket. Through its own “API,” a USB socket, it can provide that
same electricity service to charge other devices.
7. 7
Providing an External HTTP or HTTPS Port
Integrate and orchestrate messages and events in real-time,
leveraging Mule’s powerful staged-event driven architecture (SEDA)
engine. Or move millions of records between applications or data
sources using Mule’s built-in batch capabilities, all with one platform
9. 9
Providing an External HTTP or HTTPS Port
MuleSoft’s Anypoint Templates codify the most common data
integration patterns such as migration, broadcast, aggregation,
correlation and synchronization across systems. These templates
accelerate development and provide a platform from which to build.