Welcome to the Meetup
Munich, Germany
B2B Integrations using MuleSoft
MuleSoft Meetup 15-Mar-2023
Introductions
Introductions
● Hosts:
○ Chinmay
○ Ganesh
○ Sakthi
● Speaker:
○ Chinmay
4
5
● Both the speakers and the hosts are organizing this meetup in individual capacity
only. We are not representing our companies here.
● This presentation is strictly for learning purposes only.
● Organizers/Presenters do not hold any responsibility that same solution will work for
your business requirements.
● This presentation is not meant for any promotional purposes.
Safe Harbor statement
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!!
Slow network…No problem. Please disconnect and join back. Troubleshooting in
Bevy virtual https://help.bevylabs.com/article/499-troubleshooting-in-bevy-virtual
Housekeeping
6
Agenda
● Anypoint B2B solutions
● Anypoint Partner Manager
● B2B API-Led Integrations
● Demo
● Accelerators and Assets
● Q&A
● Feedback
● Networking and Wrap up
7
Anypoint B2B solutions
Supply chain
automation
● Procure to pay
● Order to cash
● Logistics planning
● Transportation execution
● Warehouse management
B2B/
EDI
B2B standards enable organizations to seamlessly
integrate with their business partner ecosystems
Many:1
1: Many
Inventory, Orders,
Shipment, Invoice,
Payments, POS
activity
Buyer Seller
Transportation,
Warehouse
management
Transportation,
Warehouse
management
Logistics
1: Many
1:Many
Retail
Consumer
Goods
Manufacturing
Manufacturing
Life
Sciences
&
Pharma
Healthcare
Wholesale
The need for modernizing B2B is greater than ever
Legacy systems are rigid and slow to adapt to customer preferences
Rise in integration
platform TCO
Surge in stringent
compliance mandates
Increase in volume of
trading partners
Need to support API
and EDI together
Time spent in
onboarding new
partners
Scaling point to point
B2B/EDI solutions
Challenges in managing legacy
infrastructure and a growing trading partner
ecosystem
Composable
Enterprise
application
network
Trading
partner
ecosystem
Trading
partner
ecosystem
Composable
Enterprise
application
network
Modernize B2B, transform partner relationships
Anypoint Partner Manager
Accelerate partner
onboarding
Future-proof B2B + API
connectivity
Gain operational &
business insights
Anypoint Partner Manager
Accelerate partner onboarding, with a low-
code developer experience
Configuration driven
Manage endpoints, validation and routing
rules with ease
Bring EDI and APIs together
Consistent experience in managing
partners across message formats and
transport protocols
1-click deployments and upgrade
With underlying infrastructure and
technical aspects abstracted, spend more
time innovating and less time in operations
Build complex B2B/EDI data transformations,
with ease
One skill set to learn
Consistent developer experience to mapping
EDI or API based messages with DataWeave
Real-time preview
Know what is being built is what was needed,
and save time!
Powerful transformation engine
Built-in functions and operators for common
B2B translations such as conditional filtering,
time-zone conversion and more
Empower business and operational users with Full
lifecycle Transaction visibility
Custom message attributes
Extract key fields from payloads that
matters the most for the business with
simple mapping
End-to-end traceability
Trace transaction across the entire
processing chain, with Anypoint Monitoring
Powerful transaction search
Query business transactions for specific
attributes from the UI, or via APIs
Supported B2B message formats and protocols
X12 EDIFACT
EDI Message Formats
Other Supported Formats
• HL7
• Tradacoms
• Rosettanet
Transport Connectors
• AS2
• FTP
• SFTP
• FTPS
• HTTP(S)
• JMS
• Email
• MLLP
• RNIF
• XML
• JSON
• Flat files
Anypoint Partner Manager architecture
APM Component diagram
Mule Runtime
Studio Dataweave
EDI message &
transport
connectors
B2B Flow processing apps
Anypoint Partner Manager
Partner
onboarding
Transaction
management
Error handling
Configurations
(Endpoints, maps,
message types)
Administration
Integration w
Anypoint
Existing Anypoint
Platform components
Anypoint Partner
Manager components
EDI Message and Transport Connectors
B2B and EDI connectors
● Enable the use of cross-platform protocols and related operations
● EDI format transformation and validation
● EDI payload generation
20
● AS2
● EDIFACT
● X12
● RosettaNet
● Tradacoms
● HL7
API-Led B2B Integrations
API-led connectivity to modernize B2B Order-To-Cash Workflows
Products
API
Purchase order
proc API
Partner 3
Customer
API
Fulfillment
API
Invoice API
Shipment API Payment
Remittance API
PO exp
partner API
Partner 6
Purchase order PO ack Advance ship notice Invoice Remittance advice
Orders API
Experience
APIs
Process
APIs
System
APIs
Partner 1 Partner 2 Partner 4 Partner 5
Message mappings
(partner specific)
Business processing
(partner agnostic)
eCommerce
PO exp
eCommerce
API X12 850
EDIFACT
ORDERS
X12 855
EDIFACT
ORDRSP
X12 856
EDIFACT
DESADV
X12 810
EDIFACT INVOIC
X12 820
EDIFACT
REMADV
API led connectivity to modernize B2B procure-to-pay
workflows
Vendor purchase
order proc API
Partner 300
Purchase order
Experience
Process
APIs
System
APIs
Partner 1 Partner 20 Partner 400 Partner 500
Message mappings
(partner specific)
Business processing
(partner agnostic)
X12 850
EDIFACT
ORDERS
PO ack
Order Ack
API
X12 855
EDIFACT
ORDRSP
Advance ship notice
Shipment API
X12 856
EDIFACT
DESADV
Payment
Remittance API
Remittance advice
X12 820
EDIFACT
REMADV
Invoice
AR Invoice
API
X12 810
EDIFACT INVOIC
Demo
Demo: Mythical Supplier - Purchase Order / PO Ack
Purchase orders and PO Acknowledgements via X12, EDIFACT messages
❏ Partners exchanging transactions through
different message formats
❏ Dynamic message validation, transformation
and routing
❏ Real-time end-to-end integration
Mythical
Suppliers
PO Process API
ERP
PO JSON
PO ACK
JSON
X12
855
Alps Inc
(North America)
AS2
Partner Manager
X12
850
EDIFAC
T
ORDRS
P
Camel GmbH
(Europe)
AS2
EDIFAC
T
ORDER
S
Payload
Storage
Payload
Storage API
Generic AS2
Service
X12
X12
EDIFAC
T
EDIFAC
T
❏ Receive Inbound EDIFACT
❏ Send MDN and FA
❏ Transform to Canonical Schema
❏ Forward the Canonical Json for further
processing
Demo: Mythical Supplier - Purchase Order / PO Ack
Purchase orders and PO Acknowledgements via X12, EDIFACT messages
Demo: Mythical Supplier - Purchase Order / PO Ack
Purchase orders and PO Acknowledgements via X12, EDIFACT messages
❏ Receive Inbound Canonical Json from APM
❏ Message Processing and System Of Records
interaction using Process and System APIs
❏ Generate Transaction Ack in Canonical Json
format
❏ Forward Outbound Ack to APM
Demo: Mythical Supplier - Purchase Order / PO Ack
Purchase orders and PO Acknowledgements via X12, EDIFACT messages
❏ Receive PO Ack Canonical JSON
❏ Transform to EDIFACT format for PO Ack
❏ Send Outbound Ack to Partner
B2B Accelerators and Assets
B2B Assets and Accelerators
Webinars
- Modernizing B2B Integrations: Unlocking end-to-end supply chain visibility
Blogs
- Unify B2B partner integrations with EDI and APIs via Anypoint Partner Manager
- Introducing full lifecycle B2B transaction visibility for Anypoint Partner Manager
Exchange assets
- B2B/EDI Order to cash mapping
- B2B/EDI Procure to pay mapping
- Customizing EDI schemas
Connectors
- EDIFACT Connector
- X12 Connector
- AS2 Connector
Q&A
32
● Go to www.menti.com
● Joining Code - 59753538
Poll - Virtual or Hybrid Meetup
33
● Go to www.menti.com
● Joining Code - 75510180
Feedback
34
● Share:
○ Tweet your pictures with the hashtag #MuleMeetup
○ Invite your network to join: https://meetups.mulesoft.com/munich/
● Feedback:
○ Contact your organizers
● MeetUp Recordings:
○ Youtube Channel: MuleSoft Meetup Munich
https://www.youtube.com/channel/UCGp3GH-t2NPXG_YSWbnHgjw
● Interested to be a Speaker:
○ Contact your Organizers
What’s Next
35
● We will now make the Audience as Presenter for the Group picture
● WORD of CAUTION - While leaving the event, Please DONOT click on “End Event
for ALL”. Just close the browser or click on “Leave Event”
Photos and Networking Time
Thank you

MuleSoftMeetup-B2BIntegrations_using_MuleSoft

  • 1.
  • 2.
    Munich, Germany B2B Integrationsusing MuleSoft MuleSoft Meetup 15-Mar-2023
  • 3.
  • 4.
    Introductions ● Hosts: ○ Chinmay ○Ganesh ○ Sakthi ● Speaker: ○ Chinmay 4
  • 5.
    5 ● Both thespeakers and the hosts are organizing this meetup in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. ● Organizers/Presenters do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional purposes. Safe Harbor statement
  • 6.
    A recording ofthis meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Slow network…No problem. Please disconnect and join back. Troubleshooting in Bevy virtual https://help.bevylabs.com/article/499-troubleshooting-in-bevy-virtual Housekeeping 6
  • 7.
    Agenda ● Anypoint B2Bsolutions ● Anypoint Partner Manager ● B2B API-Led Integrations ● Demo ● Accelerators and Assets ● Q&A ● Feedback ● Networking and Wrap up 7
  • 8.
  • 9.
    Supply chain automation ● Procureto pay ● Order to cash ● Logistics planning ● Transportation execution ● Warehouse management B2B/ EDI B2B standards enable organizations to seamlessly integrate with their business partner ecosystems Many:1 1: Many Inventory, Orders, Shipment, Invoice, Payments, POS activity Buyer Seller Transportation, Warehouse management Transportation, Warehouse management Logistics 1: Many 1:Many Retail Consumer Goods Manufacturing Manufacturing Life Sciences & Pharma Healthcare Wholesale
  • 10.
    The need formodernizing B2B is greater than ever Legacy systems are rigid and slow to adapt to customer preferences Rise in integration platform TCO Surge in stringent compliance mandates Increase in volume of trading partners Need to support API and EDI together Time spent in onboarding new partners Scaling point to point B2B/EDI solutions Challenges in managing legacy infrastructure and a growing trading partner ecosystem Composable Enterprise application network Trading partner ecosystem
  • 11.
    Trading partner ecosystem Composable Enterprise application network Modernize B2B, transformpartner relationships Anypoint Partner Manager Accelerate partner onboarding Future-proof B2B + API connectivity Gain operational & business insights
  • 12.
  • 13.
    Accelerate partner onboarding,with a low- code developer experience Configuration driven Manage endpoints, validation and routing rules with ease Bring EDI and APIs together Consistent experience in managing partners across message formats and transport protocols 1-click deployments and upgrade With underlying infrastructure and technical aspects abstracted, spend more time innovating and less time in operations
  • 14.
    Build complex B2B/EDIdata transformations, with ease One skill set to learn Consistent developer experience to mapping EDI or API based messages with DataWeave Real-time preview Know what is being built is what was needed, and save time! Powerful transformation engine Built-in functions and operators for common B2B translations such as conditional filtering, time-zone conversion and more
  • 15.
    Empower business andoperational users with Full lifecycle Transaction visibility Custom message attributes Extract key fields from payloads that matters the most for the business with simple mapping End-to-end traceability Trace transaction across the entire processing chain, with Anypoint Monitoring Powerful transaction search Query business transactions for specific attributes from the UI, or via APIs
  • 16.
    Supported B2B messageformats and protocols X12 EDIFACT EDI Message Formats Other Supported Formats • HL7 • Tradacoms • Rosettanet Transport Connectors • AS2 • FTP • SFTP • FTPS • HTTP(S) • JMS • Email • MLLP • RNIF • XML • JSON • Flat files
  • 17.
  • 18.
    APM Component diagram MuleRuntime Studio Dataweave EDI message & transport connectors B2B Flow processing apps Anypoint Partner Manager Partner onboarding Transaction management Error handling Configurations (Endpoints, maps, message types) Administration Integration w Anypoint Existing Anypoint Platform components Anypoint Partner Manager components
  • 19.
    EDI Message andTransport Connectors
  • 20.
    B2B and EDIconnectors ● Enable the use of cross-platform protocols and related operations ● EDI format transformation and validation ● EDI payload generation 20 ● AS2 ● EDIFACT ● X12 ● RosettaNet ● Tradacoms ● HL7
  • 21.
  • 22.
    API-led connectivity tomodernize B2B Order-To-Cash Workflows Products API Purchase order proc API Partner 3 Customer API Fulfillment API Invoice API Shipment API Payment Remittance API PO exp partner API Partner 6 Purchase order PO ack Advance ship notice Invoice Remittance advice Orders API Experience APIs Process APIs System APIs Partner 1 Partner 2 Partner 4 Partner 5 Message mappings (partner specific) Business processing (partner agnostic) eCommerce PO exp eCommerce API X12 850 EDIFACT ORDERS X12 855 EDIFACT ORDRSP X12 856 EDIFACT DESADV X12 810 EDIFACT INVOIC X12 820 EDIFACT REMADV
  • 23.
    API led connectivityto modernize B2B procure-to-pay workflows Vendor purchase order proc API Partner 300 Purchase order Experience Process APIs System APIs Partner 1 Partner 20 Partner 400 Partner 500 Message mappings (partner specific) Business processing (partner agnostic) X12 850 EDIFACT ORDERS PO ack Order Ack API X12 855 EDIFACT ORDRSP Advance ship notice Shipment API X12 856 EDIFACT DESADV Payment Remittance API Remittance advice X12 820 EDIFACT REMADV Invoice AR Invoice API X12 810 EDIFACT INVOIC
  • 24.
  • 25.
    Demo: Mythical Supplier- Purchase Order / PO Ack Purchase orders and PO Acknowledgements via X12, EDIFACT messages ❏ Partners exchanging transactions through different message formats ❏ Dynamic message validation, transformation and routing ❏ Real-time end-to-end integration Mythical Suppliers PO Process API ERP PO JSON PO ACK JSON X12 855 Alps Inc (North America) AS2 Partner Manager X12 850 EDIFAC T ORDRS P Camel GmbH (Europe) AS2 EDIFAC T ORDER S Payload Storage Payload Storage API Generic AS2 Service X12 X12 EDIFAC T EDIFAC T
  • 26.
    ❏ Receive InboundEDIFACT ❏ Send MDN and FA ❏ Transform to Canonical Schema ❏ Forward the Canonical Json for further processing Demo: Mythical Supplier - Purchase Order / PO Ack Purchase orders and PO Acknowledgements via X12, EDIFACT messages
  • 27.
    Demo: Mythical Supplier- Purchase Order / PO Ack Purchase orders and PO Acknowledgements via X12, EDIFACT messages ❏ Receive Inbound Canonical Json from APM ❏ Message Processing and System Of Records interaction using Process and System APIs ❏ Generate Transaction Ack in Canonical Json format ❏ Forward Outbound Ack to APM
  • 28.
    Demo: Mythical Supplier- Purchase Order / PO Ack Purchase orders and PO Acknowledgements via X12, EDIFACT messages ❏ Receive PO Ack Canonical JSON ❏ Transform to EDIFACT format for PO Ack ❏ Send Outbound Ack to Partner
  • 29.
  • 30.
    B2B Assets andAccelerators Webinars - Modernizing B2B Integrations: Unlocking end-to-end supply chain visibility Blogs - Unify B2B partner integrations with EDI and APIs via Anypoint Partner Manager - Introducing full lifecycle B2B transaction visibility for Anypoint Partner Manager Exchange assets - B2B/EDI Order to cash mapping - B2B/EDI Procure to pay mapping - Customizing EDI schemas Connectors - EDIFACT Connector - X12 Connector - AS2 Connector
  • 31.
  • 32.
    32 ● Go towww.menti.com ● Joining Code - 59753538 Poll - Virtual or Hybrid Meetup
  • 33.
    33 ● Go towww.menti.com ● Joining Code - 75510180 Feedback
  • 34.
    34 ● Share: ○ Tweetyour pictures with the hashtag #MuleMeetup ○ Invite your network to join: https://meetups.mulesoft.com/munich/ ● Feedback: ○ Contact your organizers ● MeetUp Recordings: ○ Youtube Channel: MuleSoft Meetup Munich https://www.youtube.com/channel/UCGp3GH-t2NPXG_YSWbnHgjw ● Interested to be a Speaker: ○ Contact your Organizers What’s Next
  • 35.
    35 ● We willnow make the Audience as Presenter for the Group picture ● WORD of CAUTION - While leaving the event, Please DONOT click on “End Event for ALL”. Just close the browser or click on “Leave Event” Photos and Networking Time
  • 36.