Data Mappingand Transformation Optionsin App Connect
Data Mappingand Transformation Optionsin App Connect
Transformation Options in
App Connect
Dominic Storey
IBM
November 2020
Session 1AD
What is Integration?
WebSphere
WebSphere IBM
MQSeries WebSphere
MQ Integrator
Business Integration IBM App Connect
Integrator
Message Broker Message Broker Integration Bus
IBM App Connect
Enterprise
Grade
easy, guided, intuitive for all type of users increase productivity scalable, secured
data-driven tooling citizen, ad-hoc, reduce time to market industry standard &
specialist integrators increase ROI all best practices
baked into the platform
IBM App Connect Designer - Cloud Pak for Integration (CP4i)
Cloud Pak for
Integration
API Messaging
Lifecycle and Events
Container
platform and
operational services
On your cloud
Grafana metrics
Kibana logging
Connect Applications and Data
More connectors
added continuously
through SaaS and
with every CP4i
drop…
• IBM App Connect required a graphical data mapper to extract and transform
data to and from JSON structures
To identify matches, Mapping Assist uses a pre-trained algorithm that applies fuzzy
matching and semantic rules, as well as mapping histories that are stored for started flows.
https://www.youtube.com/watch?v=a3ULbH0MyQk
26
Flow Testing
27
Demo 3
Situation Detection Watson Customer
ticket
MongoDB
A message flow deployed to one
integration server can directly WINDOWS
invoke a message flow in a
different integration server,
passing the contents of the
message body and the
Environment folders.
Use asynchronous flows
to avoid bottlenecks.
LINUX
Subflows
• Assemble from dozens of nodes that can parse, serialize, restructure, split, merge, work with an in
memory cache, etc…
• Graphical mapper simplifies working with sources and targets. Includes hierarchical data and
understands those complexities
37
IBM App Connect - Test
• DeveloperWorks
• https://developer.ibm.com
• https://developer.ibm.com/components/app-connect/
• © Copyright IBM Corporation 2020. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. Any statement of direction represents IBM’s current intent, is subject to change or withdrawal, and represent only goals and objectives. IBM, the IBM logo, and ibm.com are
trademarks of IBM Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available
at Copyright and trademark information.