SlideShare a Scribd company logo
Building API’s(Module 3)
For building an Api we will will be using Raml
file(Specification file) & go on to build phase
as well as test phase.
Introduction to Mule Application
Mule application are Defined as something that accepts &
process message through a series of message processor plugged
together in a flow
A message can be initiated by an event like:
• A customer request from a mobile device.
• A change to data in database.
• The creation of a new customer Id in Saas application
Message
Source
Message
Processor
Message
processor
Connector
End-point
Anypoint Studio Types
• EE(Enterprise Edition)
• CE(Community Edition)
Enterprise Edition(EE)
• 24/7 Global Support
• Addition connector
Visual Debugging
Dataweave & DataSense
Performance Monitoring
• Security module
• Templates
Inbound Properties
Outbound Properties
Payload
Attachments
Set from the Message Source
Added by Message Properties
The core of the Message
Ancillary info to the Message
Transforming data using
DataWeave
But this was uptill version 3.6
From 3.7, a new tool was provide which is
DataWeave
Input Type Transformer
Desire
d type
Creating flows in 2 ways:
• Manual Approach
• Api toolKit
Manual Approach
Steps:
• Drag a connector.
• Provide Database connectivity.
• Specify the query.
• Run the project
Api ToolKit Approach
• Add Anypoint Platform credentials to
Anypoint Studio.
• Add a RAML file from Anypoint Platform to
an Anypoint Studio project.
• Add APIkit components.
• Run the project.
Thank you

More Related Content

PPT
Anypoint platform release highlights
PPTX
Microsoft SharePoint Dashboards and Web Reporting
PPT
z/Ware 2.0 Features Overview
PDF
Mean Stack Vs Meteor js
PPT
Mule microsoft
PPT
Mule data integration
PPTX
MuleSoft CloudHub FAQ
PDF
Web Services allied with RPA
Anypoint platform release highlights
Microsoft SharePoint Dashboards and Web Reporting
z/Ware 2.0 Features Overview
Mean Stack Vs Meteor js
Mule microsoft
Mule data integration
MuleSoft CloudHub FAQ
Web Services allied with RPA

What's hot (19)

PPTX
Deploying mule applications
PPT
Mule -solutions for data integration
PPTX
Token Management using Stormpath inside Mule
PPTX
Get Queue List from Microsoft Azure using Mule ESB
PPTX
Data as a_service_1.1_anup
PPT
Developing Oracle Connector Using Mule
PPTX
Integration with dropbox using mule esb
PPT
Best practices for multi saa s integrations
PPTX
CTU June 2011 - Windows Azure App Fabric
PPT
Mule connectors
PPT
Mule esb–api layer
PPTX
Testing soapui
 
PPT
Netsuite open air connector
PPT
Mule api
PPTX
Mule soa
PPTX
Mule testing
PPTX
Mule sap connector
PPT
Mule real-world-old
TXT
Application enumeration and launch
Deploying mule applications
Mule -solutions for data integration
Token Management using Stormpath inside Mule
Get Queue List from Microsoft Azure using Mule ESB
Data as a_service_1.1_anup
Developing Oracle Connector Using Mule
Integration with dropbox using mule esb
Best practices for multi saa s integrations
CTU June 2011 - Windows Azure App Fabric
Mule connectors
Mule esb–api layer
Testing soapui
 
Netsuite open air connector
Mule api
Mule soa
Mule testing
Mule sap connector
Mule real-world-old
Application enumeration and launch
Ad

Similar to Building api’s(module 3) (20)

PPTX
School management system
PDF
CHAT APPLICATION THROUGH CLIENT SERVER MANAGEMENT SYSTEM PROJECT REPORT
DOCX
markfinleyResumeMarch2016
PPTX
Connecting Xamarin Apps with IBM Worklight in Bluemix
 
PDF
Development of email notification system based on user criteria
PDF
Microsoft graph and power platform champ
DOCX
Martin Koons Resume 2015
PDF
Programming Without Coding Technology (PWCT) Features - Programming Paradigm
PPTX
JDC2008 - Enterprise Integration and Service Oriented Design
PDF
Chat application through client server management system project.pdf
PDF
Pascua Yaqui Tribe App in a day and dashboard in day
PPTX
Azure Microsoft
PPT
Google App Engine - Overview #1
PPTX
Deploying Cloud ServicesDeploying Cloud Services.pptx
PPTX
IT Automation With CFEngine - Business Value and Basic Concepts
PDF
Research Inventy : International Journal of Engineering and Science
PPTX
Work with data in ASP.NET
PDF
November 2022 CIAOPS Need to Know Webinar
PDF
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
PDF
Rit 8.5.0 virtualization training slides
School management system
CHAT APPLICATION THROUGH CLIENT SERVER MANAGEMENT SYSTEM PROJECT REPORT
markfinleyResumeMarch2016
Connecting Xamarin Apps with IBM Worklight in Bluemix
 
Development of email notification system based on user criteria
Microsoft graph and power platform champ
Martin Koons Resume 2015
Programming Without Coding Technology (PWCT) Features - Programming Paradigm
JDC2008 - Enterprise Integration and Service Oriented Design
Chat application through client server management system project.pdf
Pascua Yaqui Tribe App in a day and dashboard in day
Azure Microsoft
Google App Engine - Overview #1
Deploying Cloud ServicesDeploying Cloud Services.pptx
IT Automation With CFEngine - Business Value and Basic Concepts
Research Inventy : International Journal of Engineering and Science
Work with data in ASP.NET
November 2022 CIAOPS Need to Know Webinar
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
Rit 8.5.0 virtualization training slides
Ad

Recently uploaded (20)

PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
introduction to high performance computing
PDF
86236642-Electric-Loco-Shed.pdf jfkduklg
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPT
Total quality management ppt for engineering students
PPT
Occupational Health and Safety Management System
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PPT
introduction to datamining and warehousing
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Exploratory_Data_Analysis_Fundamentals.pdf
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
introduction to high performance computing
86236642-Electric-Loco-Shed.pdf jfkduklg
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Total quality management ppt for engineering students
Occupational Health and Safety Management System
Information Storage and Retrieval Techniques Unit III
Safety Seminar civil to be ensured for safe working.
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
introduction to datamining and warehousing
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf

Building api’s(module 3)

  • 1. Building API’s(Module 3) For building an Api we will will be using Raml file(Specification file) & go on to build phase as well as test phase.
  • 2. Introduction to Mule Application Mule application are Defined as something that accepts & process message through a series of message processor plugged together in a flow A message can be initiated by an event like: • A customer request from a mobile device. • A change to data in database. • The creation of a new customer Id in Saas application Message Source Message Processor Message processor Connector End-point
  • 3. Anypoint Studio Types • EE(Enterprise Edition) • CE(Community Edition)
  • 4. Enterprise Edition(EE) • 24/7 Global Support • Addition connector Visual Debugging Dataweave & DataSense Performance Monitoring • Security module • Templates
  • 5. Inbound Properties Outbound Properties Payload Attachments Set from the Message Source Added by Message Properties The core of the Message Ancillary info to the Message
  • 6. Transforming data using DataWeave But this was uptill version 3.6 From 3.7, a new tool was provide which is DataWeave Input Type Transformer Desire d type
  • 7. Creating flows in 2 ways: • Manual Approach • Api toolKit
  • 8. Manual Approach Steps: • Drag a connector. • Provide Database connectivity. • Specify the query. • Run the project
  • 9. Api ToolKit Approach • Add Anypoint Platform credentials to Anypoint Studio. • Add a RAML file from Anypoint Platform to an Anypoint Studio project. • Add APIkit components. • Run the project.