MuleSoft Meetup - B2B Integrations using MuleSoft held on 15 Mar 2023.
Contents: B2B integration using X12,AS2, EDIFACT between buyer and sellers for ease of integration.
5. 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
6. 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
7. Agenda
● Anypoint B2B solutions
● Anypoint Partner Manager
● B2B API-Led Integrations
● Demo
● Accelerators and Assets
● Q&A
● Feedback
● Networking and Wrap up
7
9. 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
10. 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
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/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
15. 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
16. 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
20. 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
22. 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
23. 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
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 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
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
32. 32
● Go to www.menti.com
● Joining Code - 59753538
Poll - Virtual or Hybrid Meetup
33. 33
● Go to www.menti.com
● Joining Code - 75510180
Feedback
34. 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. 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