Successfully reported this slideshow.
Your SlideShare is downloading. ×

Mumbai MuleSoft Meetup #22.pptx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 58 Ad

Mumbai MuleSoft Meetup #22.pptx

Download to read offline

The Mumbai MuleSoft Meetup Community is a group for anyone using or interested in MuleSoft Technologies, Mule ESB, Anypoint Studio, Enterprise Integration, Web Services, and REST APIs. Join us to learn more about MuleSoft Design Factors With Salesforce Integration and Securing MuleSoft APIs using AWS Cognito OAuth and Mule JWT Validation Policy. Please help us spread the knowledge of Mule!

A brief agenda:

Networking and Knowledge sharing.

1st Session

• Introduction to B2B, Anypoint Partner Manager and Business context with the current problem

• MuleSoft approach to solve B2B EDI using Partner Manager and API Led Connectivity approach

• End to End to detailed deep dive on Anypoint Partner Manager (B2B)
2nd Session

• Digital Transformation through API-fication

• Automation of Business Processes at scale with MuleSoft RPA

Finally, we will wrap up this event with the agenda for the next meetup.

Stay connected to get updates on what's new in MuleSoft.

The Mumbai MuleSoft Meetup Community is a group for anyone using or interested in MuleSoft Technologies, Mule ESB, Anypoint Studio, Enterprise Integration, Web Services, and REST APIs. Join us to learn more about MuleSoft Design Factors With Salesforce Integration and Securing MuleSoft APIs using AWS Cognito OAuth and Mule JWT Validation Policy. Please help us spread the knowledge of Mule!

A brief agenda:

Networking and Knowledge sharing.

1st Session

• Introduction to B2B, Anypoint Partner Manager and Business context with the current problem

• MuleSoft approach to solve B2B EDI using Partner Manager and API Led Connectivity approach

• End to End to detailed deep dive on Anypoint Partner Manager (B2B)
2nd Session

• Digital Transformation through API-fication

• Automation of Business Processes at scale with MuleSoft RPA

Finally, we will wrap up this event with the agenda for the next meetup.

Stay connected to get updates on what's new in MuleSoft.

Advertisement
Advertisement

More Related Content

Recently uploaded (20)

Advertisement

Mumbai MuleSoft Meetup #22.pptx

  1. 1. 26th Nov, 2022 Mumbai MuleSoft Meetup Group B2B EDI using Partner Manager and API Led Connectivity approach
  2. 2. 2 ●About the organizer: ○ Parth Rawat ○ Akshata Sawant ○ Manish Yadav ○ Jitendra Bafna ○ Sajid Ali Qureshi ○ Soniya Arockiya ●About the sponsor: ○ MuleSoft and LTI Introductions A SHOW OF HANDS: Who is new to this Meetup?
  3. 3. Latest Updates
  4. 4. Latest Update ● New MuleSoft certification: MuleSoft Certified Integration Associate ● Anypoint Platform CLI 4.x ● New MuleSoft Training available i.e Accelerator for healthcare, Universal API Management and CloudHub 2.0 4
  5. 5. 5 ● Introduction ● Overview of the B2B EDI Market ● APM History and B2B Integration with API-Led Connectivity ● Anypoint Partner Manager and Architecture ● Qualifying Factor for Anypoint Partner Manager ● Why might you be talking about our B2B EDI Solution? ● Partner Manager use case ● What’s new in Partner Manager 2.8 ● Networking time Agenda
  6. 6. 6 ● 7 years of experience with MuleSoft products and integration ● MuleSoft Certified Developer/Architect ● MuleSoft Ambassador and MuleSoft Forum Moderator ● Part of the Co-organizers of the Mumbai and Kuala Lumpur Meetup. About Me Manish Yadav Solution Architect, Billennium S.A
  7. 7. EDI in General Overview of the B2B EDI Market
  8. 8. 8 B2B EDI has been around since the 1960s, but what is it? Sample documents exchanged between companies: B2B (Business-to-Business) EDI is the use of Electronic Data Interchange (EDI) Been around for decades. Traditionally B2B EDI has been file based. Purchase Orders Healthcare Claims Invoices ISA*01*0000000000*01*0000000000*ZZ*ABCDE FGHIJKLMNO*ZZ*123456789012345*101127*17 19*U*00400*000003438*0*P*> GS*IN*4405197800*999999999*20101205*1710* 1320*X*004010VICS ST*810*1004 BIG*20101204*217224*20101204*P792940 REF*DP*099 REF*IA*99999 N1*ST**92*123 ITD*01*3***0**60 IT1*1*4*EA*8.60**UP*999999330023 IT1*2*2*EA*15.00**UP*999999330115 IT1*3*2*EA*7.30**UP*999999330146 IT1*4*4*EA*17.20**UP*999999330184 IT1*5*8*EA*4.30**UP*999999330320 IT1*6*4*EA*4.30**UP*999999330337 IT1*7*6*EA*1.50**UP*999999330634 It’s only hard because these legacy standards are so deeply entrenched.
  9. 9. 9 B2B EDI impacts industries with substantial needs for an integrated supply chain Retail and Consumer Goods Manufacturing Transportations & Logistics Healthcare Insurance
  10. 10. Market challenges driving B2B modernization 10 Growing data volume and partner requirements create scalability challenges Solutions are costly and difficult to connect to modern data formats and transport protocols Inaccurate and unsecure data lead to revenue loss and customer chargebacks INCREASE IN VOLUME OF PARTNERS RISE IN LEGACY EDI SOLUTION COSTS SURGE IN STRINGENT GLOBAL COMPLIANCE MANDATES
  11. 11. APM History and B2b Integration With API-Led Connectivity
  12. 12. 12 Our B2B offering history MuleSoft entered the B2B Market 2015 October 2019 Anypoint Partner Manager v2 GA (X12) We created multiple OOTB EDI Connectors Partnership Starts - Anypoint Partner Manager v1 Late 2015 Created a standard application that interacted with our platform via APIs. We white labeled it - see it as Anypoint Partner Manager v1. Partnership Ends July 2018 MuleSoft starts working on a new B2B EDI Solution (Anypoint Partner Manager v2) Anypoint Partner Manager v2 Beta Launch July 2019 And the journey goes on (further APM releases planned for EDIFACT, HL7, advanced tracking etc) Late 2018
  13. 13. 13 Extending Anypoint Platform with B2B capabilities High Level EDI Capabilities - in a Single Unified Platform Anypoint EDI Connectors ● specific connectors for EDI ● support for industry standard data formats (EDIFACT, X12, etc) ● ...and protocols (AS2, SFTP etc) Anypoint Exchange B2B Connectors
  14. 14. 14 All contents © MuleSoft Inc. Process APIs Experience APIs System APIs Applying API-led connectivity to B2B integrations API Partner EDI 850 EDI 810 EDI X12 partner Partner 1 Partner 2 Partner 3 Service app Mobile app Fulfillment Oracle OMS JDA TMS SAP WMS Pricing Orders Transportation Inventory Status Invoice Order tracking Purchases EDI 856 ORDER INVOICE DESPATCH EDIFACT partner
  15. 15. Anypoint Partner Manager and Architecture
  16. 16. 16 Anypoint Partner Manager • has gone GA end of October 2019! • is an add-on subscription to Anypoint Platform. Anypoint Partner Manager (v2) ● Onboard trading partners ● Define partner processing rules ● Guided wizard for building EDI integration flows ● Transaction tracking
  17. 17. Partner Manger Architecture 17 • Receive endpoint services • Document processing service • Replication service • Send endpoint services
  18. 18. Partner Manger Architecture 18
  19. 19. 19 Anypoint Platform – single product for APIs, EDIs, and integration Future-proof foundation Integrate modern APIs and EDIs in one platform Automated security Reduce business risk and mitigate revenue loss End-to-end visibility End-to-end visibility across EDI & modern APIs Accelerated delivery Decrease partner and supplier onboarding time
  20. 20. Inbound Message Flow 20
  21. 21. Outbound Message Flow 21
  22. 22. Qualifying Factor for Anypoint Partner Manager
  23. 23. 23 If there are fewer partners, look into Connectors API Led Connectivity + Anypoint Platform + Connectors ● API Led Connectivity ○ Experience APIs - let us deal with each partner in the way they prefer. ○ Connectors - for converting to and from various formats (EDIFACT, X12, HL7 etc.) ○ Connectors - for sending/receiving files in various protocols (SFTP, AS2 etc.) This is fine for small numbers of partners and/or partners that rarely change. Entry level
  24. 24. 24 If there are 30+ partners, look into Anypoint Partner Manager Anypoint Partner Manager + Entry level ● Partner Manager - add-on to the first approach ○ Partner Manager reduces the effort in building many experience APIs to serve many partners (dozens to hundreds+) ○ Configuring partners in APM -> auto-generate some of the flows required. This is justified when partners are constantly changing and onboarding time is important Extended >30 partners (ish)
  25. 25. Why might you be talking about our B2B EDI Solution?
  26. 26. 26 Why might you be talking about our B2B EDI Solution? Takes too long or too expensive to make changes or onboard new partners Lack of end to end visibility and monitoring Unable to deliver new capabilities due to limitations in the existing EDI solution Lack of support for more real time, API enabled EDI Existing solution going (or gone) out of support
  27. 27. 27 Why does our B2B EDI solution help? ● Limited control / governance around system and data access ● Unable to grant partners, customers or third parties access to information No ability to secure assets against unauthorised access ● Lack the ability to report and gain Quickly onboard and manage partners and suppliers Pre-built connectors for all common message formats and protocols Gain end to end visibility across B2B transactions and backend integrations Seamlessly and securely integrate modern APIs and legacy EDIs in one platform Extend existing business process to new channels / partners (reuse of application network)
  28. 28. Partner Manager use case
  29. 29. 29 Partner Manager Use Case Mythical Suppliers Partner Manager Alps WhiteRock VAN 1 Tiger Peacock VAN 2 Dolphin Pears Inbound PO process API ERP PO JSON ❏ Integrate with two 3rd party VAN providers managing B2B connectivity for 4 partners. ❑ B2B VAN 1 uses AS2 ❑ B2B VAN 2 uses SFTP ❏ Standard 850 PO / 855 PO Ack message flows HTTP S HTTPS PO Ack JSON Outbound PO Ack process API
  30. 30. Purchase orders and PO Acknowledgements via X12, EDIFACT, XML and JSON messages 30
  31. 31. What’s new in Partner Manager 2.8
  32. 32. 32 What’s new in Partner Manager 2.8? Support for VAN endpoint connections All contents © MuleSoft, LLC Validate, transform and route dynamically Outbound EDI message batching Lookup tables AS2, SFTP, FTP, VAN, HTTP(s), FTPS HTTP(s), SFTP, FTP, FTPS, JMS, Anypoint MQ EDI X12, EDIFACT, XML, JSON, X12 VICS, EDIFACT EANCOM, HIPAA XML & JSON Configure and onboard partners Wizard-driven partner onboarding Persona based access control Deploy 1-click deployment CloudHub/Hybrid 1 click upgrade Transformation & Routing Administer Transaction tracking Ack generation & reconciliation Granular message visibility Transaction replay Alerts & Notifications Trading partner ecosyste m Enterpris e applicati on network Availabl e now New in 2.8 Roadma p
  33. 33. Experience @ Speed Digital Transformation Through APIfication
  34. 34. Content Experience @ Speed API? Solving for Business All roads lead to API Examples 1, 2 & 3 Q&A
  35. 35. Experience @ Speed Icebreaker How many of you believe that API is just a fancy name of REST and SOAP Web-services?
  36. 36. Experience @ Speed API? API is for Integratio n API is REST/SOA P High Cost APIs are oversold Same as other tools APIs for external consumer
  37. 37. Experience @ Speed All roads lead to API Reduce delivery delay by 40% Scalability Customer Satisfaction Competition Business Goal Outcome Process level Persona Automated Warehouse Processes Automated packaging, shipping and receiving Real Time Tracking Technical level Persona API based integration of devices with ERPs APIfication of services & mobility Micro-service based individually scalable solution API led ESB Transformation
  38. 38. Experience @ Speed Solving for Business Collaboration Flexibility Expansion/Mer ger/Acquisition Standardized yet Customizable Total Cost of Change Modular Design Modernization Process Optimization
  39. 39. Experience @ Speed Example 1: Automated Contract Management Using MuleSoft, RPA tool (UI Path) and Document Management tool (DocuSign) automated contract renewal process. MuleSoft identify the contract due for renewal. Send that to RPA. RPA prepares the contract and send that to DocuSign. DocuSign sends that contract to owner. Once owner signs the contract it is sent to SalesForce by MuleSoft for record keeping.
  40. 40. Example 2: Load Optimization Experience @ Speed API based load optimization integration for loading and delivery Problem Statement: Delay in delivery, sub-optimal space usage, expensive Solution: At the time of loading of consignments at warehouse level, loading data is shared with BlueJay through MuleSoft. BlueJay analyses the data and suggest the best possible loading orientation. By the time, truck reaches at cross- dock location, Mulesoft pulls loading optimization steps from BlueJay and provide that to Cross-Dock operations. Value Addition: Optimized Load, Reduced time in delivery, Customer satisfaction, Optimized space management, Cost saving
  41. 41. Experience @ Speed Example 3: ERP Consolidation through APIfication Problem Statement: Discrete and disconnected ERPs, Redundant processes, Hardwired with consumer layer due to Point to Point integrations Not able to replace or upgrade ERPs Not able to move to cloud Solution: Due to our investment in building “API led Architecture” as backbone on cloud, ERP consolidation is now possible. This can be done without affecting consumers. Loosely Coupled business services (no hardwiring) Changes at ERP level (migration, consolidation, replacement, upgrade) has no impact to consumers Reusable digital asset
  42. 42. ©Larsen & Toubro Infotech Ltd. Privileged and Confidential Experience @ Speed
  43. 43. Experience @ Speed Automation of Business Processes at scale with MuleSoft RPA
  44. 44. • What is RPA? • Why RPA? • How RPA Works? • Challenges in automation • MuleSoft RPA Components • Automation at scale • Q&A Content Experience @ Speed
  45. 45. RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform What is RPA? RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform Processes performed by human Processes performed by bot
  46. 46. RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform Why RPA? Products Customers Sales Marketing Humans are used to fill the gap between systems and processes Process Mainframe ERP SaaS Custom Multiple, desperate IT systems can’t evolve at the space business needs Technolog y People Organizational Debt Technical Debt
  47. 47. RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform How RPA Works? A studio, or bot designer Software robots, or RPA bots An orchestrator
  48. 48. RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform Challenges in automation Lack of understanding Changed Management Implementation Costs Integration Monitoring Maintenance Scalability Security
  49. 49. RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform MuleSoft RPA Components RPA • Access & Permissions • Assess the viability and financial benefits • Design processes • Generate & manage API keys • Test & Troubleshoot • Deploy • Manage & Monitor • Connect Bot to RPA Manager account • Download new/modified process implementations • Test, deploy & run processes • Send diagnostic data to Manager • Create RPA processes automatically by recording process steps • Autogenerate documentation • Edit & merge processes • Publish to Manager • Download RPA design from manger • Create process logic • Run local tests • Upload process to Manager for testing & deployment Manager Recorder Builder Bot
  50. 50. RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform Automation at scale • Independent worker bots • Rules-based work with no exceptions • Deployed to 10-100 Robots per enterprise • Humans and robots working together • Exception handling and human decision-making • Deployed to 100-20,000 robots per enterprise RPA Attended: agility for scale in weeks RPA Unattended: filling in the gaps A robot for every worker Automates 20-90% of the work Allows people to… be people Front office and back office Control tower Server-room robots (VMs) Automates 100% of the work Impacts smaller processes Back-office, operations, outsourcers Control tower
  51. 51. RPA is a form of business process automation that allows anyone to define a set of instructions for a robot or ‘bot’ to perform Q & A
  52. 52. ©Larsen & Toubro Infotech Ltd. Privileged and Confidential Experience @ Speed
  53. 53. Experience @ Speed All roads lead to API Customer Experience Smart Factory Utilization Optimization Omni-channel experience Customer 360 Loyalty management Automation, E2E visibility of ops, Performance and productivity monitoring Utilization optimization Faster delivery Improved - inclusive service/ products Intelligent pricing Inclusive service/Product offering, Auditing Process Innovation API based services & data, Customer 360 Customer Profiling IoT integration with ERP at real- time Robotic Warehouse Real-time tracking of data in motion with historical data Real-time pricing decisions Drone based audit Tracking API led ESB Transformation
  54. 54. Take a stand ! 54 ●Nominate yourself for the next meetup speaker and suggest a topic as well.
  55. 55. What’s next 55 ● Share: ○ Tweet your pictures with the hashtag #MuleMeetup #MuleSoftMeetup ○ Invite your network to join: https://meetups.mulesoft.com/mumbai/ ● Feedback: ○ Contact your organizers to suggest topics ○ Tweet your organizers at @Manish_Kyadav, @sawantakshata02 ○ Contact MuleSoft at meetup@mulesoft.com for ways to improve the program ○ Follow us on Instagram (mumbai_mulesoftofficialpage) ○ Your Feedback is Food for us ● Our next meetup: ○ Date: TBD ○ Location: Mumbai ○ Topic: TBD
  56. 56. Available on amazon.com and Packt Publication MuleSoft for Salesforce Developers Amazon: https://amzn.to/3KeI5kX
  57. 57. Introduce yourself to your neighbor Networking time
  58. 58. Thank you

×