SlideShare ist ein Scribd-Unternehmen logo
1 von 65
All contents © MuleSoft Inc.
Consideration 3: plethora of options for DIY
All contents © MuleSoft Inc.
Providing choice of agile deployment frameworks
2
Anypoint Platform Management Center
API Manager
Anypoint Platform ExchangeAnypoint Platform Design Center
Anypoint Studio
API Designer
Anypoint Exchange
Runtime Manager
Pivotal Cloud Foundry
Elastic Runtime
Services
Go Router Apps
Manager
Mule App
PCF App PCF AppMule App
Mule App PCF App
Ops
Manager
Partner Integrations
Anypoint Platform Management Center
API Manager
Anypoint Platform ExchangeAnypoint Platform Design Center
Anypoint Studio
API Designer
Anypoint Exchange
Runtime Manager
CloudHub
Worker Cloud
Mule App Mule App Mule App
Mule App Mule App Mule App
App Data Insights
Logs Alerts
Virtual Private
Cloud
Worker
Management
Anypoint Platform’s CloudHub
All contents © MuleSoft Inc. 3
Development Deployment
Sparingly at
designated times
Ready for prod at
any time
Architecture
Abstraction
Layer
“Day 2” Ops
App Server on Machine
App on “disposable”
infrastructure
Monolithic App
Microservices /
Composite app
Linear / Sequential
Short cycles, test
driven, iterative
Many tools, ad hoc
automation
Manage services,
not servers
Changing Model for Application Delivery
All contents © MuleSoft Inc.
DIY Cloud Native Platform Reference Architecture
4
All contents © MuleSoft Inc.
Same Reference Arch with Pivotal Cloud Foundry
5
All contents © MuleSoft Inc. 6
Intro/Bio
(Authored the first exam)
All contents © MuleSoft Inc. 7
You’ve all seen this one before (Version 1)
7
Upserting a list of accounts to update stuff
File from SFTP, Transform, and Upsert to Salesforce
SFTP
CSV Account[]
https://goo.gl/d8sSjK
All contents © MuleSoft Inc. 8
Version 2
8
Same use case
Record your integration run into a database
INSERT
UPDATE
All contents © MuleSoft Inc. 9
XML Reliable Messaging
9
All contents © MuleSoft Inc. 10
The API-led connectivity approach
System
APIs
Process
APIs
Experience
APIs
Customers
Web app APIMobile API
Orders
Salesforce
customers
SAP
customers
Shipment
status
Toll
shipments
UPS
shipments
Order
status
Order
history
10 weeks by Central IT3 weeks by Outside Resources
All contents © MuleSoft Inc. 11
C4E operating model emphasizes consumption
Production
Reusable
assets
Central IT / LoB IT
Consumption
Feedback and
usage metrics
LoB IT, developers
Discoverable
Self-service
All contents © MuleSoft Inc. 12
All contents © MuleSoft Inc. 13
All companies are becoming composite companies
13
All contents © MuleSoft Inc. 14
The platform for building application networks
Anypoint Platform
Anypoint
Exchange
Mule runtime engine
Anypoint Connectors
Runtime services
Hybrid cloud
Anypoint Design
Center
Anypoint Management
Center
All contents © MuleSoft Inc. 15
API-led connectivity development
DEV &
TEST
OPERATE
DESIGN
DEPLOY
All contents © MuleSoft Inc. 16
Runtime
Manager
API
Manager
Analytics
Anypoint Management Center
IaaS IaaS Bare metal
on-premiseIaaS IaaS
Bare metal
on-prem
Anypoint MQ
ObjectStore
security fabric
All contents © MuleSoft Inc. 17
Analytics
machine learning and heuristic models
real-time analytics engine
alerting &
notification
runtime & API
monitoring
application
troubleshooting
data flow
visualization
System Logs ExchangeMQAPIsMule
recommendations anomaly detection
data lake
Flow
designer
All contents © MuleSoft Inc.
Anypoint Platform: Realizing application networks
18
Runtime services
Mule Runtime Engine
Anypoint Connectors
Anypoint ExchangeStudio
API
Designer
Connector
DevKit
Runtime
Manager
API
Manager
Analytics
Hybrid cloud
Anypoint Design Center Anypoint Management Center
All contents © MuleSoft Inc. 19
Today: highly fragmented
19
All contents © MuleSoft Inc. 20
APIs - necessary but not sufficient
All contents © MuleSoft Inc. 21
Shipping
& Fulfillment
Each project adds value to the application network
21
Inventory
Customer
Experience
Order Management
All contents © MuleSoft Inc. 22
Today - Hyperspecialization
All contents © MuleSoft Inc. 23
3,500 marketing technology companies
All contents © MuleSoft Inc. 24
…and higher education
All contents © MuleSoft Inc.
MuleSoft at Guidewire
25
All contents © MuleSoft Inc. 26
All contents © MuleSoft Inc. 27
"Things"
Business
Partners
Social Networks
On-Premises
Applications and Data Sources
Subsidiaries
Business
Process
Networks
EDW
MDM
Mart
Mobile Apps
All contents © MuleSoft Inc. 28
Integration PaaS
iPaaS
Classic, On-Premises Integration Platforms
Data Integration
Tools ESB
B2B Gateway
API Management Platforms
Application
Service
Composite
Service
Data ServiceAPIM
Platform
iSaaS
Integration SaaS
Core HIP Technology Building Blocks (as of 2Q17)
All contents © MuleSoft Inc. 29
Mobile Apps
MBS
IoT Platform
Integration
Brokerage
HIPBusiness Process
Networks
All contents © MuleSoft Inc. 30
Plan for the Top
Unaware
Enlightened
Systematic
Bimodal
Self-Service
Time
Gartner HIP Capability Framework
Renovate the Platform
Some Assembly Required!
Pervasive Integration
Strategy
"Ad Hoc"
Integrators
Citizen
Integrators
Delegate
Integration
Specialists
Know Your Needs
All contents © MuleSoft Inc. 31
Quick Facts About the Customer
68 Mn
People served
per day
119
Countries
35K
Restaurants
worldwide 1.9 Mn
Employees
$28 Bn
Revenue
All contents © MuleSoft Inc. 32
Microservices - Large Enterprises
32
All contents © MuleSoft Inc. 33
Extension of API-Led Connectivity
All contents © MuleSoft Inc. 34
InterBrand: 2016 Global Brands
All contents © MuleSoft Inc. 35
Block Chain & Finance as Platform
$ €
¥ £€ $ ¥
€
All contents © MuleSoft Inc. 36
Architecture Information Modules as Platform
All contents © MuleSoft Inc.
Internet of Things as Platform
37
All contents © MuleSoft Inc. 38
Object Store Use Cases
Mule components
Batch
Processes
TokensIdempotency
Filter
Until
Successful
Resequencer Distributed
Cache
Aggregator
All contents © MuleSoft Inc. 39
Object Store Use Cases
User defined components
API Caching API Rate Limiting
Distributed
Synchronization
All contents © MuleSoft Inc. 40
Workshop Demo # 2 (API Caching with Global Store)
40
API
App1 : Leagues API CACHE OBJECT-STORE-1
Global Store
API
App 2: Leagues API CACHE OBJECT-STORE-2
All contents © MuleSoft Inc. 41
Object Store V2 Highlights
41
Global Store
Secure
Unlimited keys/app
Faster access and horizontally scalable
Values up to 10 MB
Key-List support
Real time persistence
Fully Integrated with Anypoint Platform
All contents © MuleSoft Inc. 42
Developed and hardened through years of experience with 1000+
enterprise customers
All contents © MuleSoft Inc. 43
The MuleSoft team is here to help you
Account team
• Maintains the overall customer
relationship
• Ensures you have the right
product, architecture and
resource coverage to ensure you
are successful
Professional services
• Deliver targeted service offerings
and best practices to help you
achieve your outcomes
MuleSoft partners
• Bring specialized experience
and expertise to help you
achieve your business
outcomes
MuleSoft
customers
Support
Training
Services
Customer
success
Customer success
• Helps you achieve your business
outcomes by guiding you through
the overall delivery process
• Your conduit to MuleSoft to
ensure your voice is heard
Training
• Offers role-based training and
certifications enabling
developers, architects and
operations individuals to use
Anypoint Platform
Partners
Technical support
• Provides rapid resolution to
technical issues arising from
using Anypoint Platform Account
team
All contents © MuleSoft Inc. 44
Under the hood
44
All contents © MuleSoft Inc. 45
CloudHub:
Where you can run and manage Mule applications
Design Dev / Test Promote Operate
All contents © MuleSoft Inc. 46
Comprehensive and expanding global coverage
46
We help you deploy where you need
All contents © MuleSoft Inc. 47
Run Mule applications anywhere - your choice
Multi-cloud
Your own servers
Cloud Management
Cloud Deployment
Cloud Management
On-Prem Deployment
On-Prem Management
On-Prem Deployment
All contents © MuleSoft Inc. 48
All contents © MuleSoft Inc.
Customer Connections
49
Customer
Marketing
Customer
Care
Mobile Apps
Mortar &
Brick stores
PetSmart.com
On-line
Services
All contents © MuleSoft Inc. 50
Mule VPC
MuleSoft CloudHub
Load Balancer
MuleSoft API Management
Worker Worker
Integration Application Integration Application
BWW External
Applications
Integration Workbench
Integration Error Management, Data
Integrity, Trans. Repository, Xref,
Parameter Management Modules
IEM/DIM
Txn Repo
Xref/Param DB
BWW
Applications
BWW Network
Domain
BWW External
Applications
BWW External Applications
using BWW VPN
TFS
VPN
VPN
Mule Administrator
UI for Integration
Workbench
VPN
VPC Peering
Network & Admin
services including
WAF, AD, DNS,
Splunk Forwarder and
Nessus
AWS VPC
AWS SNS/SQS
All contents © MuleSoft Inc. 51
IEM/DIM
&XRef
MuleSoftAnypointPlatform
All contents © MuleSoft Inc. 52
Restaurant
Hospitality
Grocery
Transportation
Life Sciences
Manufacturing
All contents © MuleSoft Inc.
Solution Architecture for Alexa/Chatbot Integration
53
Process APIs
MuleSoft Digital Integration Platform
Location API Promotions API Menu API Order API
Drafts APICustomer Profile API Loyalty API Engagement Delivery API
Experience APIs
Channel APIs
Limited Ordering InquiryEngagement
Systems of RecordMaster Data POS Data Inventory Data
API
API
All contents © MuleSoft Inc. 54
All contents © MuleSoft Inc. 55
System
APIs
Customer
name,
billTo-street
....
New APIs are assembled using existing APIs
Process
APIs
Experience
APIs
Customer
Mobile App
xAPI
Shipment
Order
Mythical Order
Customer
NAME1,
STRAS
...
Mythical CustomerMythical Shipment
Shipment Shipment
Order
opportunity.internalId
, Quantity,...
Order
ID, OrderDate,
QTY,...
xAPI
Account
Name,
BillingStreet
...
Central
IT
LoB
Dev/IT
Innovation
Teams
Accessibility
&
Ownership
All contents © MuleSoft Inc. 56
All contents © MuleSoft Inc. 57
1. Check-out project
2. Import to Studio
3. Develop
4. Create tests
5. Create build wrapper
6. Check-in project
Continuous Integration & Deployment
UAT
DEV
PROD
Developer
Run
Mock Tests
Run
Unit Tests
Run
Mock Tests
Run
Unit Tests
Create and Run Tests
1 2
3
4
5
6
108
7
57
Functional
Tests
Create
Mocked Tests
Create
Unit Tests
7. Trigger CI
8. Build & deploy
9. Run test
10. Push to repo
11. Open tkt in SNOW
12. Deploy
13. Repeat test in UAT
14. Update tkt in SNOW
9
11
13 14
15. Deploy
16. Update tkt in SNOW
QA
16
12
15
All contents © MuleSoft Inc. 58
System
APIs
Process
APIs
Experience
APIs
Reality is a Hybrid Environment
58Mainframes DatabasesSaaS apps Applications Web servicesFTPCloud Apps ESB
Accessibility
&
Ownership
Decentralization
Central
IT
LoB
Dev/IT
Innovation
Teams
Applications
All contents © MuleSoft Inc. 59
API-led connectivity:
Organized Connectivity Building Blocks
Mainframes Files Databases Legacy SystemsSaaS apps ApplicationsWeb servicesFTPCloud Apps
59
All contents © MuleSoft Inc. 60
Hybrid
Integration
Ground to Cloud
Cloud to Ground
SaaS Integration
Cloud to Cloud
Deployment Scenarios
On-Premise
Integration
Ground to Ground
60
All contents © MuleSoft Inc. 61
Why should I care about management?
System
(legacy modernisation, connectivity to SaaS apps, web services & Restful APIs)
Process
(orchestration, composable APIs, Microservices)
Experience
(purpose-built APIs for apps)
Mainframe FTP, Files Databases Legacy SystemsSaaS apps Web services
Central IT
LoB
Dev/IT
App Dev
Accessibility
& Ownership
“Single pane
of glass”
Governance,
Management
& Analytics
61
All contents © MuleSoft Inc. 62
Targeted: Profile your APIs
62
Public APIsSemi-public APIs
Private APIs
All contents © MuleSoft Inc. 63
Multi-keyed: Use OpenID Connect and OAuth 2.0
63
ImplicitAuthorization Code
Authorization Code
Client Credentials
All contents © MuleSoft Inc. 64
Longevity
Tests
Scalability
Tests
Tune test
infra
Tune
backend
Mule
flow/config
JVM/GC
Iterative Test,
Monitor, Profile
Final Report
Performance Test Lifecycle
Take
baseline
Tune test
infra and
tools
Functional
Tests
Design Mule
Flows
All contents © MuleSoft Inc. 65
Runtime tuning – Mind-map of 80/20 rule for GC tuning
65
Oracle
Hotspot (Deprecated in JDK 8. Use MetaSpaceSize
instead to bound native space use)

Weitere ähnliche Inhalte

Was ist angesagt?

MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 
Product Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint PlatformProduct Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint PlatformMuleSoft
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applicationsMuleSoft
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationJitendra Bafna
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoftMuleSoft
 
Rtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetesRtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetesSandeep Deshmukh
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint PlatformMuleSoft
 
Benefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformBenefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformCloud Analogy
 
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security Stephanie Lawrence
 
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...MuleSoft
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys MeetupsAngel Alberici
 
How to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with IntegrationHow to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with IntegrationMuleSoft
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftMuleSoft
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together MuleSoft
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier ArchitectureHarish Kumar
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63Angel Alberici
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkMuleSoft
 

Was ist angesagt? (20)

MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
Product Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint PlatformProduct Vision and Roadmap for Anypoint Platform
Product Vision and Roadmap for Anypoint Platform
 
Designing and building Mule applications
Designing and building Mule applicationsDesigning and building Mule applications
Designing and building Mule applications
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft Automation
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoft
 
Rtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetesRtf v2 ingress muleSoft meetup self managed kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetes
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
 
Benefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint PlatformBenefits of integration with the Mulesoft Anypoint Platform
Benefits of integration with the Mulesoft Anypoint Platform
 
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
Denver MuleSoft Meetup: Deep Dive into Anypoint Runtime Fabric Security
 
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
Best Practices in Implementing a Center for Enablement (C4E) within Your Orga...
 
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys MeetupsMuleSoft Runtime Fabric (RTF): Foundations  : MuleSoft Virtual Muleys Meetups
MuleSoft Runtime Fabric (RTF): Foundations : MuleSoft Virtual Muleys Meetups
 
How to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with IntegrationHow to Enable LoB IT to Be Self-Sufficient with Integration
How to Enable LoB IT to Be Self-Sufficient with Integration
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
 
DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together DevOps and APIs: Great Alone, Better Together
DevOps and APIs: Great Alone, Better Together
 
MuleSoft Anypoint Platform and Three Tier Architecture
MuleSoft Anypoint  Platform and Three Tier ArchitectureMuleSoft Anypoint  Platform and Three Tier Architecture
MuleSoft Anypoint Platform and Three Tier Architecture
 
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at Splunk
 

Ähnlich wie Mulesoft Connections to different companies, and different services

MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
MuleSoft Meetup Charlotte 2019
MuleSoft Meetup Charlotte  2019MuleSoft Meetup Charlotte  2019
MuleSoft Meetup Charlotte 2019Subhash Patel
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryMuleSoft
 
Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020WendyTey4
 
Mulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay ThiruvananthapuramMulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay ThiruvananthapuramAnurag Dwivedi
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratchNikhil More
 
apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty
apidays LIVE Australia 2020 -  Data with a Mission by Matt McLarty apidays LIVE Australia 2020 -  Data with a Mission by Matt McLarty
apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty apidays
 
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...apidays
 
First Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFernando Silva
 
Running and Managing Mule Applications
Running and Managing Mule ApplicationsRunning and Managing Mule Applications
Running and Managing Mule ApplicationsMuleSoft
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and componentsD.Rajesh Kumar
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021NeerajKumar1965
 
Inovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftInovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftDanilo Bordini
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteSubhash Patel
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_aprSantosh Ojha
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftHarshana Martin
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxSandeep Deshmukh
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...Jitendra Bafna
 

Ähnlich wie Mulesoft Connections to different companies, and different services (20)

MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
MuleSoft Meetup Charlotte 2019
MuleSoft Meetup Charlotte  2019MuleSoft Meetup Charlotte  2019
MuleSoft Meetup Charlotte 2019
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud Foundry
 
Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020Mule soft meetup_indonesia_june2020
Mule soft meetup_indonesia_june2020
 
Mulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay ThiruvananthapuramMulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay Thiruvananthapuram
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
 
apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty
apidays LIVE Australia 2020 -  Data with a Mission by Matt McLarty apidays LIVE Australia 2020 -  Data with a Mission by Matt McLarty
apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty
 
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
apidays LIVE Paris - Data with a mission: a COVID-19 API case study by Matt M...
 
First Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup Slides
 
Running and Managing Mule Applications
Running and Managing Mule ApplicationsRunning and Managing Mule Applications
Running and Managing Mule Applications
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
Inovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e MulesoftInovacao e Arquitetura Moderna com APIs e Mulesoft
Inovacao e Arquitetura Moderna com APIs e Mulesoft
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_Charlotte
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_apr
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptxRuntime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
Runtime Fabric on OpenShift _--_ MuleSoft Meetup Deck.pptx
 
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
MuleSoft Surat Virtual Meetup#25 - Anypoint Platform Features and Capabilitie...
 

Kürzlich hochgeladen

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 

Kürzlich hochgeladen (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

Mulesoft Connections to different companies, and different services

  • 1. All contents © MuleSoft Inc. Consideration 3: plethora of options for DIY
  • 2. All contents © MuleSoft Inc. Providing choice of agile deployment frameworks 2 Anypoint Platform Management Center API Manager Anypoint Platform ExchangeAnypoint Platform Design Center Anypoint Studio API Designer Anypoint Exchange Runtime Manager Pivotal Cloud Foundry Elastic Runtime Services Go Router Apps Manager Mule App PCF App PCF AppMule App Mule App PCF App Ops Manager Partner Integrations Anypoint Platform Management Center API Manager Anypoint Platform ExchangeAnypoint Platform Design Center Anypoint Studio API Designer Anypoint Exchange Runtime Manager CloudHub Worker Cloud Mule App Mule App Mule App Mule App Mule App Mule App App Data Insights Logs Alerts Virtual Private Cloud Worker Management Anypoint Platform’s CloudHub
  • 3. All contents © MuleSoft Inc. 3 Development Deployment Sparingly at designated times Ready for prod at any time Architecture Abstraction Layer “Day 2” Ops App Server on Machine App on “disposable” infrastructure Monolithic App Microservices / Composite app Linear / Sequential Short cycles, test driven, iterative Many tools, ad hoc automation Manage services, not servers Changing Model for Application Delivery
  • 4. All contents © MuleSoft Inc. DIY Cloud Native Platform Reference Architecture 4
  • 5. All contents © MuleSoft Inc. Same Reference Arch with Pivotal Cloud Foundry 5
  • 6. All contents © MuleSoft Inc. 6 Intro/Bio (Authored the first exam)
  • 7. All contents © MuleSoft Inc. 7 You’ve all seen this one before (Version 1) 7 Upserting a list of accounts to update stuff File from SFTP, Transform, and Upsert to Salesforce SFTP CSV Account[] https://goo.gl/d8sSjK
  • 8. All contents © MuleSoft Inc. 8 Version 2 8 Same use case Record your integration run into a database INSERT UPDATE
  • 9. All contents © MuleSoft Inc. 9 XML Reliable Messaging 9
  • 10. All contents © MuleSoft Inc. 10 The API-led connectivity approach System APIs Process APIs Experience APIs Customers Web app APIMobile API Orders Salesforce customers SAP customers Shipment status Toll shipments UPS shipments Order status Order history 10 weeks by Central IT3 weeks by Outside Resources
  • 11. All contents © MuleSoft Inc. 11 C4E operating model emphasizes consumption Production Reusable assets Central IT / LoB IT Consumption Feedback and usage metrics LoB IT, developers Discoverable Self-service
  • 12. All contents © MuleSoft Inc. 12
  • 13. All contents © MuleSoft Inc. 13 All companies are becoming composite companies 13
  • 14. All contents © MuleSoft Inc. 14 The platform for building application networks Anypoint Platform Anypoint Exchange Mule runtime engine Anypoint Connectors Runtime services Hybrid cloud Anypoint Design Center Anypoint Management Center
  • 15. All contents © MuleSoft Inc. 15 API-led connectivity development DEV & TEST OPERATE DESIGN DEPLOY
  • 16. All contents © MuleSoft Inc. 16 Runtime Manager API Manager Analytics Anypoint Management Center IaaS IaaS Bare metal on-premiseIaaS IaaS Bare metal on-prem Anypoint MQ ObjectStore security fabric
  • 17. All contents © MuleSoft Inc. 17 Analytics machine learning and heuristic models real-time analytics engine alerting & notification runtime & API monitoring application troubleshooting data flow visualization System Logs ExchangeMQAPIsMule recommendations anomaly detection data lake Flow designer
  • 18. All contents © MuleSoft Inc. Anypoint Platform: Realizing application networks 18 Runtime services Mule Runtime Engine Anypoint Connectors Anypoint ExchangeStudio API Designer Connector DevKit Runtime Manager API Manager Analytics Hybrid cloud Anypoint Design Center Anypoint Management Center
  • 19. All contents © MuleSoft Inc. 19 Today: highly fragmented 19
  • 20. All contents © MuleSoft Inc. 20 APIs - necessary but not sufficient
  • 21. All contents © MuleSoft Inc. 21 Shipping & Fulfillment Each project adds value to the application network 21 Inventory Customer Experience Order Management
  • 22. All contents © MuleSoft Inc. 22 Today - Hyperspecialization
  • 23. All contents © MuleSoft Inc. 23 3,500 marketing technology companies
  • 24. All contents © MuleSoft Inc. 24 …and higher education
  • 25. All contents © MuleSoft Inc. MuleSoft at Guidewire 25
  • 26. All contents © MuleSoft Inc. 26
  • 27. All contents © MuleSoft Inc. 27 "Things" Business Partners Social Networks On-Premises Applications and Data Sources Subsidiaries Business Process Networks EDW MDM Mart Mobile Apps
  • 28. All contents © MuleSoft Inc. 28 Integration PaaS iPaaS Classic, On-Premises Integration Platforms Data Integration Tools ESB B2B Gateway API Management Platforms Application Service Composite Service Data ServiceAPIM Platform iSaaS Integration SaaS Core HIP Technology Building Blocks (as of 2Q17)
  • 29. All contents © MuleSoft Inc. 29 Mobile Apps MBS IoT Platform Integration Brokerage HIPBusiness Process Networks
  • 30. All contents © MuleSoft Inc. 30 Plan for the Top Unaware Enlightened Systematic Bimodal Self-Service Time Gartner HIP Capability Framework Renovate the Platform Some Assembly Required! Pervasive Integration Strategy "Ad Hoc" Integrators Citizen Integrators Delegate Integration Specialists Know Your Needs
  • 31. All contents © MuleSoft Inc. 31 Quick Facts About the Customer 68 Mn People served per day 119 Countries 35K Restaurants worldwide 1.9 Mn Employees $28 Bn Revenue
  • 32. All contents © MuleSoft Inc. 32 Microservices - Large Enterprises 32
  • 33. All contents © MuleSoft Inc. 33 Extension of API-Led Connectivity
  • 34. All contents © MuleSoft Inc. 34 InterBrand: 2016 Global Brands
  • 35. All contents © MuleSoft Inc. 35 Block Chain & Finance as Platform $ € ¥ £€ $ ¥ €
  • 36. All contents © MuleSoft Inc. 36 Architecture Information Modules as Platform
  • 37. All contents © MuleSoft Inc. Internet of Things as Platform 37
  • 38. All contents © MuleSoft Inc. 38 Object Store Use Cases Mule components Batch Processes TokensIdempotency Filter Until Successful Resequencer Distributed Cache Aggregator
  • 39. All contents © MuleSoft Inc. 39 Object Store Use Cases User defined components API Caching API Rate Limiting Distributed Synchronization
  • 40. All contents © MuleSoft Inc. 40 Workshop Demo # 2 (API Caching with Global Store) 40 API App1 : Leagues API CACHE OBJECT-STORE-1 Global Store API App 2: Leagues API CACHE OBJECT-STORE-2
  • 41. All contents © MuleSoft Inc. 41 Object Store V2 Highlights 41 Global Store Secure Unlimited keys/app Faster access and horizontally scalable Values up to 10 MB Key-List support Real time persistence Fully Integrated with Anypoint Platform
  • 42. All contents © MuleSoft Inc. 42 Developed and hardened through years of experience with 1000+ enterprise customers
  • 43. All contents © MuleSoft Inc. 43 The MuleSoft team is here to help you Account team • Maintains the overall customer relationship • Ensures you have the right product, architecture and resource coverage to ensure you are successful Professional services • Deliver targeted service offerings and best practices to help you achieve your outcomes MuleSoft partners • Bring specialized experience and expertise to help you achieve your business outcomes MuleSoft customers Support Training Services Customer success Customer success • Helps you achieve your business outcomes by guiding you through the overall delivery process • Your conduit to MuleSoft to ensure your voice is heard Training • Offers role-based training and certifications enabling developers, architects and operations individuals to use Anypoint Platform Partners Technical support • Provides rapid resolution to technical issues arising from using Anypoint Platform Account team
  • 44. All contents © MuleSoft Inc. 44 Under the hood 44
  • 45. All contents © MuleSoft Inc. 45 CloudHub: Where you can run and manage Mule applications Design Dev / Test Promote Operate
  • 46. All contents © MuleSoft Inc. 46 Comprehensive and expanding global coverage 46 We help you deploy where you need
  • 47. All contents © MuleSoft Inc. 47 Run Mule applications anywhere - your choice Multi-cloud Your own servers Cloud Management Cloud Deployment Cloud Management On-Prem Deployment On-Prem Management On-Prem Deployment
  • 48. All contents © MuleSoft Inc. 48
  • 49. All contents © MuleSoft Inc. Customer Connections 49 Customer Marketing Customer Care Mobile Apps Mortar & Brick stores PetSmart.com On-line Services
  • 50. All contents © MuleSoft Inc. 50 Mule VPC MuleSoft CloudHub Load Balancer MuleSoft API Management Worker Worker Integration Application Integration Application BWW External Applications Integration Workbench Integration Error Management, Data Integrity, Trans. Repository, Xref, Parameter Management Modules IEM/DIM Txn Repo Xref/Param DB BWW Applications BWW Network Domain BWW External Applications BWW External Applications using BWW VPN TFS VPN VPN Mule Administrator UI for Integration Workbench VPN VPC Peering Network & Admin services including WAF, AD, DNS, Splunk Forwarder and Nessus AWS VPC AWS SNS/SQS
  • 51. All contents © MuleSoft Inc. 51 IEM/DIM &XRef MuleSoftAnypointPlatform
  • 52. All contents © MuleSoft Inc. 52 Restaurant Hospitality Grocery Transportation Life Sciences Manufacturing
  • 53. All contents © MuleSoft Inc. Solution Architecture for Alexa/Chatbot Integration 53 Process APIs MuleSoft Digital Integration Platform Location API Promotions API Menu API Order API Drafts APICustomer Profile API Loyalty API Engagement Delivery API Experience APIs Channel APIs Limited Ordering InquiryEngagement Systems of RecordMaster Data POS Data Inventory Data API API
  • 54. All contents © MuleSoft Inc. 54
  • 55. All contents © MuleSoft Inc. 55 System APIs Customer name, billTo-street .... New APIs are assembled using existing APIs Process APIs Experience APIs Customer Mobile App xAPI Shipment Order Mythical Order Customer NAME1, STRAS ... Mythical CustomerMythical Shipment Shipment Shipment Order opportunity.internalId , Quantity,... Order ID, OrderDate, QTY,... xAPI Account Name, BillingStreet ... Central IT LoB Dev/IT Innovation Teams Accessibility & Ownership
  • 56. All contents © MuleSoft Inc. 56
  • 57. All contents © MuleSoft Inc. 57 1. Check-out project 2. Import to Studio 3. Develop 4. Create tests 5. Create build wrapper 6. Check-in project Continuous Integration & Deployment UAT DEV PROD Developer Run Mock Tests Run Unit Tests Run Mock Tests Run Unit Tests Create and Run Tests 1 2 3 4 5 6 108 7 57 Functional Tests Create Mocked Tests Create Unit Tests 7. Trigger CI 8. Build & deploy 9. Run test 10. Push to repo 11. Open tkt in SNOW 12. Deploy 13. Repeat test in UAT 14. Update tkt in SNOW 9 11 13 14 15. Deploy 16. Update tkt in SNOW QA 16 12 15
  • 58. All contents © MuleSoft Inc. 58 System APIs Process APIs Experience APIs Reality is a Hybrid Environment 58Mainframes DatabasesSaaS apps Applications Web servicesFTPCloud Apps ESB Accessibility & Ownership Decentralization Central IT LoB Dev/IT Innovation Teams Applications
  • 59. All contents © MuleSoft Inc. 59 API-led connectivity: Organized Connectivity Building Blocks Mainframes Files Databases Legacy SystemsSaaS apps ApplicationsWeb servicesFTPCloud Apps 59
  • 60. All contents © MuleSoft Inc. 60 Hybrid Integration Ground to Cloud Cloud to Ground SaaS Integration Cloud to Cloud Deployment Scenarios On-Premise Integration Ground to Ground 60
  • 61. All contents © MuleSoft Inc. 61 Why should I care about management? System (legacy modernisation, connectivity to SaaS apps, web services & Restful APIs) Process (orchestration, composable APIs, Microservices) Experience (purpose-built APIs for apps) Mainframe FTP, Files Databases Legacy SystemsSaaS apps Web services Central IT LoB Dev/IT App Dev Accessibility & Ownership “Single pane of glass” Governance, Management & Analytics 61
  • 62. All contents © MuleSoft Inc. 62 Targeted: Profile your APIs 62 Public APIsSemi-public APIs Private APIs
  • 63. All contents © MuleSoft Inc. 63 Multi-keyed: Use OpenID Connect and OAuth 2.0 63 ImplicitAuthorization Code Authorization Code Client Credentials
  • 64. All contents © MuleSoft Inc. 64 Longevity Tests Scalability Tests Tune test infra Tune backend Mule flow/config JVM/GC Iterative Test, Monitor, Profile Final Report Performance Test Lifecycle Take baseline Tune test infra and tools Functional Tests Design Mule Flows
  • 65. All contents © MuleSoft Inc. 65 Runtime tuning – Mind-map of 80/20 rule for GC tuning 65 Oracle Hotspot (Deprecated in JDK 8. Use MetaSpaceSize instead to bound native space use)

Hinweis der Redaktion

  1. Providing customers a choice of agile deployment.
  2. How are they transforming? These companies have started to close the gap in the changes that have occurred in building, deploying, and running their applications. What are these changes? The Application deployment from before and what most people are familiar with: Features were planned months in advance and tightly coupled as monolithic apps with intricate roadmap dependencies across the app components Development process was linear, where months of design and planning phases lead to a long construction phase This app was then deployed onto physical machines or infrastructure abstractions like VMs, keeping in mind app dependencies and configurations. Once the app is deployed, Ops teams were then expected to manage these systems by Adding on additional services for metrics, monitoring, orchestration There was a designated time window in which the app was deployed or updated because this may involve restarting the whole server. Once the app is deployed, they take on the non trivial engineering task of doing whatever is necessary to make the apps secure, patchable, and resilient to infrastructure failures (what we call we call Day 2 Ops) With this sequential process, disjoint and partial automation - concept to code takes several months and each deploy was a risky event What about Application delivery today: The application is a loosely coupled composition of services where each service has its own independent software cycle. More people are shifting to microservices because it's an organizational optimization. It gives development teams flexibility to work on the pieces that are changing at their own pace and just ship them w/o a bunch of synchronization. <click>Software development now is iterative and incremental with short, but frequent development cycles injected with constant customer feedback <click> the primary abstraction layer is raised above infrastructure constructs. Rather than using API to create virtual infrastructure, applying various forms of configuration management and automation to enable our applications and supporting services, we are now using abstractions that allow us to think in terms of just applications and backing services. This lets us treat the underlying infrastructure as “disposable” because the entire stack from the app down to the OS is being version controlled and can be duplicated or reversed easily. <click>The risk to production systems is reduced and the strong separation between Dev and Ops teams changes to one of organized collaboration, where they get code to staging and production several times a day, distribute deployment risk across many smaller releases. <click>And once your app is deployed, the operational concerns of Patching, updating, and change management rely on automated orchestration of infra that was previously hand crafted. Ops is no longer managing servers, you’re managing services.