Similar to MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAPKIT Router and Enabling Anypoint API Governance for the SOAP Service
Similar to MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAPKIT Router and Enabling Anypoint API Governance for the SOAP Service (20)
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAPKIT Router and Enabling Anypoint API Governance for the SOAP Service
1. MuleSoft Surat Meetup Group
Exposing and Consuming SOAP
Service - SOAPKIT Router and
Enabling Anypoint API Governance
for the SOAP Service
Date – 16th Oct 2021
Time – 11:00 IST (GMT+05:30)
3. Speakers
3
ASHWINI LAKSHMIKANTHA
Senior Solution Architect
Apisero Inc.
➢ TOGAF 9.2 Certified Enterprise Architect
➢ Multi-skilled Solution Architect consistently rewarded for success in
planning and operational improvements.
➢ 15 years in Information Technology with robust experience across
SaaS, PaaS and IaaS layers with extensive experience in ADM
methodology.
➢ Leading teams from offshore and thus having good exposure to team
management. Also involved in creating the Statement of Work (SoW).
➢ Responsible for Work allocation, Performance appraisal and Staffing
across the teams within the Project may it be development/testing
teams
➢ MuleSoft Certified Platform Architect
4. Speakers
4
Jitendra Bafna
Principal Integration Consultant
Devoteam
➢ Overall 13 years of experience in API and Integration Technologies.
➢ MuleSoft Ambassador and Surat/Nashik MuleSoft Meetup Leader
➢ Published overall 300+ YouTube Videos and 150+ Articles on MuleSoft
and Anypoint Platform.
➢ Expertise in setting up MuleSoft platform includes Hybrid
Implementation, CloudHub (Anypoint VPC, VPN and DLB), Customer
Hosted Mule Runtime (Clustering and Server Group).
➢ Expertise in Application Integration using API Led Connectivity and
Event Driven Architecture.
➢ Expertise in Integration with various systems like Salesforce, NetSuite
ERP, Snowflake, Databases, SAP,
➢ Define Integration and migration strategy and roadmap includes
migrating from on premise to CloudHub, migrating to higher version of
Mule Runtime etc.
5. 5
Agenda
Introduction
MuleSoft Runtime 4.4 - New Features
MuleSoft SOAP Kit Router
Consuming SOAP Service
Enabling API Governance For SOAP Service
Enabling HTTPS for SOAP Service
6. MuleSoft Runtime
4.4 Features
MDC Logging – Mapped Diagnostic Context enriched the logs by providing more
information about the event in the logs. By default, Mule logs two entries:
processor which shows the location of current events, events which shows the
correlation Id of the event.
Mule Tracing modules enables you add more information to the logs by by
adding, removing, and clearing variables from the logging context for a given
Mule event.
Correlation ID Management - When Mule creates a new event, it generates a
Java Universally Unique Identifier (UUID) string identifier called a correlation ID
before sending the event to the next processor in the flow. This ID enables you to
correlate different log entries with a particular execution. Although it is best to
avoid making changes to the correlation ID generator, you might need to format
the correlation ID for the events if:
• Your company has its own standard or format for correlation IDs.
• Your external system correlation IDs are a different length than those in Mule,
causing an incompatibility that makes them untraceable.
7. MuleSoft Runtime
4.4 Features -
DataWeave
• dw::Core introduces new functions and annotations:
indexOf,lastIndexOf,onNull,then
• Core Annotations introduces a number of new annotations.
• dw::core::Dates is a new module with functions and types to create and
manipulate Date types, for example, the function today.
• dw::core::Strings introduces new functions:
collapse,countCharactersBy,countMatches,everyCharacter,first,hammingDi
stance,last,levenshteinDistance,lines,mapString,remove,replaceAll,reverse,
someCharacter,substring,substringBy,substringEvery,words
• dw::util::Coercions is a new DataWeave module with functions and types to
simplify data type transformations, for example, the function toString.
• dw::util::Math is a new DataWeave module with functions and variables that
provides mathematical functions, for example, the function sin.
• dw::util::Periods is a new DataWeave module with functions and types to
simplify the creation of Periods, for example, the function days.
• dw::util::Tree introduces new functions:
filterArrayLeafs,filterObjectLeafs,filterTree,isArrayType,isAttributeType,isO
bjectType
• dw::util::Values provides a new type UpdaterValueProvider
8. What is Web
Service?
➢ Web services are open standard (XML, SOAP, HTTP, etc.) based
web applications that interact with other web applications for the
purpose of exchanging data.
➢ Web services can convert your existing applications into web
applications.
11. SOAP Service in
Mule 4
APIkit for Soap
Prerequisites : Ensure that you are using the following:
➢ Studio 7.1 or later
➢ Mule runtime engine 4.1.1 or later
➢ SOAP 1.1 or 1.2
➢ Studio includes the Anypoint APIkit SOAP Extension.
➢ Download a SoapUI client.
For example, SoapUI.
➢ Download or obtain the URL for a WSDL file.
For this workflow, download the a simple example.