SlideShare a Scribd company logo
1 of 40
Download to read offline
February 24, 2022
Houston MuleSoft Meetup Group
Meetup #16
New Anypoint Capabilities
A Brief History of Application Architecture; Demystify
concepts and practices
2
● Introductions and Community News
● Anypoint Platform News
- Michael Saleme, Principal Client Solutions Engineer, MuleSoft
- Jim Andrews, Principal, Slalom
● A Brief History of Application Architecture; Demystify concepts and practices
- Charles Li, Distinguished Solution Engineer, MuleSoft
● Prizes and Networking time
Agenda
A SHOW OF HANDS:
Who is new to this Meetup?
Community News & Introductions
● Principal Client Solution Engineer @ MuleSoft
● MuleSoft SME/Architect
● MuleSoft Certifications:
○ Developer Mule 4
○ Platform Architect
○ Integration Architect
Speaker
Stay in touch on LinkedIn: https://www.linkedin.com/in/mikesaleme/
4
Michael Saleme
● 7 years as Senior Technical Architect in MuleSoft Services.
● 3 months ago became a MuleSoft Distinguished Solution Engineer.
● 22 years as a Senior Solution Architect in enterprise integration, APIs,
complex event processing, service-oriented architecture, business process
management, and distributed systems.
● Led technical design and implementation on customer projects at 60+
enterprise customers in ~20 industries, mostly S&P 500 companies.
● Knowledgeable in how to approach complicated business problems with
pragmatic technical solutions.
● Worked with almost all major consulting firms as partners on customer
engagement projects, including onsite, near-shore and off-shore teams.
● MuleSoft Certified Integration Architect; MuleSoft Certified Platform
Architect; MuleSoft Certified Developer; Certified Enterprise Java Architect
and Java Programmer; TIBCO Certified Professional.
Speaker
Stay in touch on LinkedIn: https://www.linkedin.com/in/licharles/
5
Charles Li
● Integration SME living in Sugar Land, Texas
● MuleSoft Mentor, first cohort
● MuleSoft Meetup Leader for Houston, Texas
● MuleSoft Certifications:
○ Developer Mule 4
○ Integration Architect
○ Platform Architect
● MuleSoft Principal @ Slalom
Organizer – Jim Andrews
Stay in touch on LinkedIn: https://www.linkedin.com/in/jdaconsulting/
6
Last Things First!
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming event
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/Houston
8
● Trivia!
○ Already won a question? Don’t try again please
○ One voucher per month – Across All Meetups
○ Make sure the host has your name and email address before leaving
○ Voucher sent to winners within 10 days (past vouchers have run very late)
○ 1 winner today
Adminis-Trivia
Grab a phone or another browser tab for a little fun
9
Universal API
Management on Anypoint
Platform
10
The next evolution of API
management, opening the
scope of full lifecycle
management capabilities to
APIs that are built and deployed
anywhere.
Accelerate application delivery
Compose services using any API across the enterprise - built by
any team, on any platform
Implement any architecture
Manage and secure any service at scale — from monolith to
microservice
Operate in any environment
Deploy and monitor your services across any cloud or
environment with a consistent experience
MuleSoft’s flexible platform for all APIs, anywhere
Introducing:
Universal API Management on Anypoint Platform
Manage any service with Anypoint Flex Gateway Extend Anypoint Platform to all
APIs
● Manage any service - no matter
the size, language, or cloud - with
one flexible gateway
Secure any API running anywhere
● Ensure APIs are deployed
securely with automated policy
management
Build responsive experiences
● Reduce application response
times and lower cost with high
performance on a small footprint
Currently in Beta
Expected in H1 2022
Flex Gateway
Microservices, Distributed API, Dedicated Gateways
AWS, Azure, GCP, Docker, Containerized K8s, On-prem
New
Anypoint Platform
Manage Secure Monitor
Discover
https://www.mulesoft.com/platform/api/flex-api-gateway
PRIVATE BETA: Autocatalog any API using CI/CD
Make cataloging a part of your
development lifecycle
● Automatically discover APIs in any
environment using CI/CD pipelines
● Extract relevant API metadata and
documentation to improve
standardization and discoverability
Currently in beta
Expected GA in H1 2022
Keep your consumer updated on
changes
● Publish and automatically
notify consumers on new
versions
● Allow consumers to
subscribe to notifications on
APIs
Promote your API products
● Get feedback from your
consumers with likes and
ratings
● Empower your consumers
to connect, discuss and
provide feedback
Improve engagement in API Community Manager
Expected in H1 2022
Operationalize your API Governance Govern APIs to standard quality and
security
● Define checks for APIs per industry
regulations and internal standards
● Apply governance rules across all
APIs — Mule or non-Mule —
consistently
Empower developers to maintain
speed and compliance
● Catalog governance rules within
Anypoint Exchange to share with
other developers
● Seamlessly validate compliance
during development in Design
Center
Expected GA in H1 2022
Anypoint API Governance
https://www.mulesoft.com/platform/api/governance-anypoint
LAUNCHED: Design and discover event-driven APIs
Scale the adoption of event-
driven architectures
● Design event-driven APIs
using AsyncAPI specification
to unlock key events
● Democratize access to
events by exposing in a
unified catalog side by side
with REST APIs
Available now
Design using AsyncAPI
specification in API
Designer
Catalog and discover
Event-driven APIs in
Exchange
MuleSoft
Composer
for Salesforce
Salesforce UI
Primary target:
Salesforce customers w/o Specialist IT
Salesforce customers w/ Anypoint
Now Available!
MuleSoft
Composer
MuleSoft UI
Primary targets:
All Anypoint customers and prospects
Tableau customers and prospects
Other market segments w/o IT
(opportunistic)
Now Available!
MuleSoft
Composer
With Anypoint
capabilities
Primary targets:
All Anypoint customers and prospects
Tableau customers and prospects
H1 2022
MuleSoft Composer
Thank you!
18
A Brief History of Application
Architecture:
Demystify concepts and practices
19
All contents © MuleSoft Inc.
Demystify concepts and practices
Charles Li,
Distinguished Solution Engineer, MuleSoft, a Salesforce company
02/24/2022
A Brief History of Application Architecture
All contents © MuleSoft Inc.
Background and Agenda
Review a brief history of IT application architecture, in order to:
• put current architecture view(s) in perspective.
• clarify/demystify basic but important concepts.
• understand the deep thoughts and rationale behind guiding
principles.
All contents © MuleSoft Inc.
A Brief History of IT Application Architecture
1990
2010
2020
2000
Object-oriented
paradigm
Service-oriented Architecture (SOA)
SOAP Services
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Event-driven Architecture (EDA)
Common Data Model (CDM)
RESTful architecture
REST APIs
Digital transformation
Innovation
Enablement
Better user experience(UX)
1980
Monolithic
applications,
proprietary
technologies
Siloed applications
Information islands
All contents © MuleSoft Inc.
A Brief History of IT Application Architecture – 1980’s
• In the 1970‘s, the mainframe system was absolutely dominant in business operations. Its main feature was that the
operation processes and data were highly concentrated on a single machine, focusing on the automation of business
functions. However, such a system is expensive, uses proprietary and obsoleting technologies, and was absolutely
unfriendly to users and developers.
• In the 1980s, with the popularity of personal computers and local area networks, users in various business departments
began to use personal computers to process text and charts, instead of relying too much on mainframes in the IT
department. From here, business processes and logic originally concentrated on the mainframe began to be gradually
dispersed into personal computers and servers, laying the groundwork for future system integration requirements.
1990
2010
2020
2000
Object-oriented
paradigm
Service-oriented Architecture (SOA)
SOAP Services
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Event-driven Architecture (EDA)
Common Data Model (CDM)
RESTful architecture
REST APIs
Digital transformation
Innovation
Enablement
Better user experience(UX)
1980
Monolithic
applications,
proprietary
technologies
Siloed applications
Information islands
All contents © MuleSoft Inc.
A Brief History of IT Application Architecture – 1990’s
• In 1993, object-oriented paradigm emerged and quickly became the mainstream of architecture and methodology.
• In the 1990’s, with the popularity of network technologies and Internet, corporate information and resources further
spread to everywhere in an enterprise, and even beyond the enterprise boundary to customers and partner. This
resulted in difficulties in resource sharing, centralized monitoring and corporate learning. Executives realized that
systems and data need to be integrated.
1990
2010
2020
2000
Object-oriented
paradigm
Service-oriented Architecture (SOA)
SOAP Services
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Event-driven Architecture (EDA)
Common Data Model (CDM)
RESTful architecture
REST APIs
Digital transformation
Innovation
Enablement
Better user experience(UX)
1980
Monolithic
applications,
proprietary
technologies
Siloed applications
Information islands
All contents © MuleSoft Inc.
A Brief History of IT Application Architecture – 2000’s
• At the turn of the century, enterprises became much larger and globalized. The interactions among companies with
customers, partners, suppliers, distributors and employees became more frequent.
• Executives focused on data sharing and how to make corresponding strategic decisions based on timely and accurate
data.
1990
2010
2020
2000
Object-oriented
paradigm
Service-oriented Architecture (SOA)
SOAP Services
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Event-driven Architecture (EDA)
Common Data Model (CDM)
RESTful architecture
REST APIs
Digital transformation
Innovation
Enablement
Better user experience(UX)
1980
Monolithic
applications,
proprietary
technologies
Siloed applications
Information islands
All contents © MuleSoft Inc.
A Brief History of IT Application Architecture – 2015
• After 2010, executives still cared about data sharing and data-based strategic decisions. However, the standardization of
enterprise resources and services became the focus, and corresponding changes needed in organizational structure of
the enterprise.
• Explosive adoption of cloud platform, IoT, mobile, and big data technology leads to REST architecture style and API-led
methodology.
1990
2010
2020
2000
Object-oriented
paradigm
Service-oriented Architecture (SOA)
SOAP Services
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Event-driven Architecture (EDA)
Common Data Model (CDM)
RESTful architecture
REST APIs
Digital transformation
Innovation
Enablement
Better user experience(UX)
1980
Monolithic
applications,
proprietary
technologies
Siloed applications
Information islands
All contents © MuleSoft Inc.
A Brief History of IT Application Architecture – 2020
• Now we are starting 2020’s: the vision of Application Network in response to digital transformation and innovation.
• C4E - the focus of the IT department becomes rapid response to changes. This trend requires architects to have a
broader vision, a deeper understanding of IT technologies and enterprise business, and more active participation in
enterprise business decision-making processes.
1990
2010
2020
2000
Object-oriented
paradigm
Service-oriented Architecture (SOA)
SOAP Services
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Event-driven Architecture (EDA)
Common Data Model (CDM)
RESTful architecture
REST APIs
Digital transformation
Innovation
Enablement
Better user experience(UX)
1980
Monolithic
applications,
proprietary
technologies
Siloed applications
Information islands
All contents © MuleSoft Inc.
Where we are – an Example
How do we get from where we are to where we should be?
• The key is our mindset, not just what software tools we buy.
• The tools should be used in alignment with the new mindset.
• We should focus on our business problems.
1990
2010
2020
2000
Object-oriented
paradigm
Service-oriented Architecture (SOA)
SOAP Services
Enterprise Application Integration (EAI)
Enterprise Service Bus (ESB)
Event-driven Architecture (EDA)
Common Data Model (CDM)
RESTful architecture
REST APIs
Digital transformation
Innovation
Enablement
Better user experience(UX)
Our system
is here We should
be here
Our mindset
is here
1980
Monolithic
applications,
proprietary
technologies
Siloed applications
Information islands
All contents © MuleSoft Inc.
What is a REST API?
A function of time
R = f (t)
Resource
(Physical/Logical)
Resource State
API
API is composed of multiple resource
states and resource links.
Resource Link
Resource state is
the value of
resource at a
moment
R0 = f (t0)
Resource Link only
points to relevant
attributes in the
resource state.
API
Proxy
App
API
Impl
Policies
Analytic
s
API Anatomy
Backend
https://www.ics.uci.edu/~fielding/pubs/
dissertation/top.htm
All contents © MuleSoft Inc.
API-led Connectivity
All contents © MuleSoft Inc.
Biz assets/Enablement
Biz Models & Processes
UX & Biz Transformation
API-led Connectivity – Another View
All contents © MuleSoft Inc.
The REST Architecture
All contents © MuleSoft Inc.
Application REST Architecture
All contents © MuleSoft Inc.
Definition Layer
Implementation Layer
Enablement
The Two-layer Architecture
Innovation
All contents © MuleSoft Inc.
Summary
• REST is not an alternative to SOAP/Webservices.
• REST is a totally new architecture style.
• Model your REST architecture after business.
• Think about enablement and innovation.
All contents © MuleSoft Inc.
Thanks!
36
Trivia and Spin the Wheel
Share the event
● Share the Meetup in your social media
● Tag the event using
#MuleSoftMeetup
#HoustonMuleSoftMeetup
Thank You!! ☺
38
39
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/Houston
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
Thank you

More Related Content

What's hot

Achieving Better Business Productivity through Apps for Office
Achieving Better Business Productivity through Apps for Office Achieving Better Business Productivity through Apps for Office
Achieving Better Business Productivity through Apps for Office Jason Himmelstein
 
Powell 365 - Intranet Product Overview
Powell 365 - Intranet Product Overview Powell 365 - Intranet Product Overview
Powell 365 - Intranet Product Overview Powell Software
 
SharePoint Modern Support and Assistance
SharePoint Modern Support and AssistanceSharePoint Modern Support and Assistance
SharePoint Modern Support and AssistanceTom Resing
 
Office 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep DiveOffice 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep DiveSPC Adriatics
 
Webinar: Accelerating Process Automation with Low/No-Code Forms Technology
Webinar: Accelerating Process Automation with Low/No-Code Forms TechnologyWebinar: Accelerating Process Automation with Low/No-Code Forms Technology
Webinar: Accelerating Process Automation with Low/No-Code Forms TechnologyWithum
 
How Personality and Culture Determine Collaboration Success
How Personality and Culture Determine Collaboration SuccessHow Personality and Culture Determine Collaboration Success
How Personality and Culture Determine Collaboration SuccessChristian Buckley
 
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...Chirag Patel
 
SPS Brussels 2016 - From design to a modern style guide branding strategies...
SPS Brussels 2016 - From design to a modern style guide   branding strategies...SPS Brussels 2016 - From design to a modern style guide   branding strategies...
SPS Brussels 2016 - From design to a modern style guide branding strategies...Stefan Bauer
 
Analytics SEO The Future Webinar 30th November 2011
Analytics SEO The Future Webinar 30th November 2011Analytics SEO The Future Webinar 30th November 2011
Analytics SEO The Future Webinar 30th November 2011Steve Lock
 
SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...
SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...
SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...Stefan Bauer
 
Powell Software - Digital Workplace Software
Powell Software - Digital Workplace SoftwarePowell Software - Digital Workplace Software
Powell Software - Digital Workplace SoftwarePowell Software
 
Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...SynapseIndia
 
Effectively Managing SharePoint Projects
Effectively Managing SharePoint ProjectsEffectively Managing SharePoint Projects
Effectively Managing SharePoint ProjectsDux Raymond Sy
 
Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?Christian Buckley
 
Spca2014 access day1 coventry
Spca2014 access day1 coventrySpca2014 access day1 coventry
Spca2014 access day1 coventryNCCOMMS
 
Office 365 - always the latest and greatest or too fast for you?
Office 365 - always the latest and greatest or too fast for you?Office 365 - always the latest and greatest or too fast for you?
Office 365 - always the latest and greatest or too fast for you?Rene Modery
 
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan KlcoAEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan KlcoDaniel Klco
 
Analytics SEO Version 4.4, 4.5, Our API & The Future v3
Analytics SEO Version 4.4, 4.5, Our API & The Future v3Analytics SEO Version 4.4, 4.5, Our API & The Future v3
Analytics SEO Version 4.4, 4.5, Our API & The Future v3Steve Lock
 
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...Chirag Patel
 
SPBiz - Practical Advice for developing your SharePoint Roadmap
SPBiz - Practical Advice for developing your SharePoint RoadmapSPBiz - Practical Advice for developing your SharePoint Roadmap
SPBiz - Practical Advice for developing your SharePoint RoadmapRene Modery
 

What's hot (20)

Achieving Better Business Productivity through Apps for Office
Achieving Better Business Productivity through Apps for Office Achieving Better Business Productivity through Apps for Office
Achieving Better Business Productivity through Apps for Office
 
Powell 365 - Intranet Product Overview
Powell 365 - Intranet Product Overview Powell 365 - Intranet Product Overview
Powell 365 - Intranet Product Overview
 
SharePoint Modern Support and Assistance
SharePoint Modern Support and AssistanceSharePoint Modern Support and Assistance
SharePoint Modern Support and Assistance
 
Office 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep DiveOffice 365 Planner and Office 365 Groups Deep Dive
Office 365 Planner and Office 365 Groups Deep Dive
 
Webinar: Accelerating Process Automation with Low/No-Code Forms Technology
Webinar: Accelerating Process Automation with Low/No-Code Forms TechnologyWebinar: Accelerating Process Automation with Low/No-Code Forms Technology
Webinar: Accelerating Process Automation with Low/No-Code Forms Technology
 
How Personality and Culture Determine Collaboration Success
How Personality and Culture Determine Collaboration SuccessHow Personality and Culture Determine Collaboration Success
How Personality and Culture Determine Collaboration Success
 
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
 
SPS Brussels 2016 - From design to a modern style guide branding strategies...
SPS Brussels 2016 - From design to a modern style guide   branding strategies...SPS Brussels 2016 - From design to a modern style guide   branding strategies...
SPS Brussels 2016 - From design to a modern style guide branding strategies...
 
Analytics SEO The Future Webinar 30th November 2011
Analytics SEO The Future Webinar 30th November 2011Analytics SEO The Future Webinar 30th November 2011
Analytics SEO The Future Webinar 30th November 2011
 
SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...
SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...
SPS Barcelona 2016 - Branding Strategies for SharePoint and Add-ins - From De...
 
Powell Software - Digital Workplace Software
Powell Software - Digital Workplace SoftwarePowell Software - Digital Workplace Software
Powell Software - Digital Workplace Software
 
Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...Shamit Khemka discusses importance of custom SharePoint application developer...
Shamit Khemka discusses importance of custom SharePoint application developer...
 
Effectively Managing SharePoint Projects
Effectively Managing SharePoint ProjectsEffectively Managing SharePoint Projects
Effectively Managing SharePoint Projects
 
Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?
 
Spca2014 access day1 coventry
Spca2014 access day1 coventrySpca2014 access day1 coventry
Spca2014 access day1 coventry
 
Office 365 - always the latest and greatest or too fast for you?
Office 365 - always the latest and greatest or too fast for you?Office 365 - always the latest and greatest or too fast for you?
Office 365 - always the latest and greatest or too fast for you?
 
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan KlcoAEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
 
Analytics SEO Version 4.4, 4.5, Our API & The Future v3
Analytics SEO Version 4.4, 4.5, Our API & The Future v3Analytics SEO Version 4.4, 4.5, Our API & The Future v3
Analytics SEO Version 4.4, 4.5, Our API & The Future v3
 
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
Designing and Implementing Microsoft 365 Adoption Centre - M365 Philly Virtua...
 
SPBiz - Practical Advice for developing your SharePoint Roadmap
SPBiz - Practical Advice for developing your SharePoint RoadmapSPBiz - Practical Advice for developing your SharePoint Roadmap
SPBiz - Practical Advice for developing your SharePoint Roadmap
 

Similar to Mule soft meetup Houston 16

Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Daniel Soffner
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13Jim Andrews
 
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
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019Julian Douch
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Daniel Soffner
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney MeetupRoyston Lobo
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsGonzalo Marcos Ansoain
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021Ieva Navickaite
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Royston Lobo
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Akshata Sawant
 
LeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLoQutus
 
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIsNYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIsGean Martinez
 
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.Ricardo Rodríguez
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Flexera
 
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...Julian Douch
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsEva Mave Ng
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingPace Integration
 

Similar to Mule soft meetup Houston 16 (20)

Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
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
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support Models
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7
 
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
WHISHWORKS-MuleSoft Hyderabad Meetup -Oct 2018
 
Ellos 20141021
Ellos 20141021Ellos 20141021
Ellos 20141021
 
LeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture ManagementLeanIX & LoQutus: Next generation Enterprise Architecture Management
LeanIX & LoQutus: Next generation Enterprise Architecture Management
 
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIsNYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
 
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
First Monterrey MuleSoft Meetup - Introduction to MuleSoft.
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
 
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
MuleSoft Meetup Singapore Dec 21 - API Monetisation with HyperCurrent & EDA w...
 
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration PatternsDiscover Salesforce Commerce Cloud and Vlocity Integration Patterns
Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
 
MuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and ToolingMuleSoft London Community - API Marketing, Culture Change and Tooling
MuleSoft London Community - API Marketing, Culture Change and Tooling
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Mule soft meetup Houston 16

  • 1. February 24, 2022 Houston MuleSoft Meetup Group Meetup #16 New Anypoint Capabilities A Brief History of Application Architecture; Demystify concepts and practices
  • 2. 2 ● Introductions and Community News ● Anypoint Platform News - Michael Saleme, Principal Client Solutions Engineer, MuleSoft - Jim Andrews, Principal, Slalom ● A Brief History of Application Architecture; Demystify concepts and practices - Charles Li, Distinguished Solution Engineer, MuleSoft ● Prizes and Networking time Agenda A SHOW OF HANDS: Who is new to this Meetup?
  • 3. Community News & Introductions
  • 4. ● Principal Client Solution Engineer @ MuleSoft ● MuleSoft SME/Architect ● MuleSoft Certifications: ○ Developer Mule 4 ○ Platform Architect ○ Integration Architect Speaker Stay in touch on LinkedIn: https://www.linkedin.com/in/mikesaleme/ 4 Michael Saleme
  • 5. ● 7 years as Senior Technical Architect in MuleSoft Services. ● 3 months ago became a MuleSoft Distinguished Solution Engineer. ● 22 years as a Senior Solution Architect in enterprise integration, APIs, complex event processing, service-oriented architecture, business process management, and distributed systems. ● Led technical design and implementation on customer projects at 60+ enterprise customers in ~20 industries, mostly S&P 500 companies. ● Knowledgeable in how to approach complicated business problems with pragmatic technical solutions. ● Worked with almost all major consulting firms as partners on customer engagement projects, including onsite, near-shore and off-shore teams. ● MuleSoft Certified Integration Architect; MuleSoft Certified Platform Architect; MuleSoft Certified Developer; Certified Enterprise Java Architect and Java Programmer; TIBCO Certified Professional. Speaker Stay in touch on LinkedIn: https://www.linkedin.com/in/licharles/ 5 Charles Li
  • 6. ● Integration SME living in Sugar Land, Texas ● MuleSoft Mentor, first cohort ● MuleSoft Meetup Leader for Houston, Texas ● MuleSoft Certifications: ○ Developer Mule 4 ○ Integration Architect ○ Platform Architect ● MuleSoft Principal @ Slalom Organizer – Jim Andrews Stay in touch on LinkedIn: https://www.linkedin.com/in/jdaconsulting/ 6
  • 7. Last Things First! ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming event ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Invite your network to join: https://meetups.mulesoft.com/Houston
  • 8. 8 ● Trivia! ○ Already won a question? Don’t try again please ○ One voucher per month – Across All Meetups ○ Make sure the host has your name and email address before leaving ○ Voucher sent to winners within 10 days (past vouchers have run very late) ○ 1 winner today Adminis-Trivia
  • 9. Grab a phone or another browser tab for a little fun 9
  • 10. Universal API Management on Anypoint Platform 10 The next evolution of API management, opening the scope of full lifecycle management capabilities to APIs that are built and deployed anywhere.
  • 11. Accelerate application delivery Compose services using any API across the enterprise - built by any team, on any platform Implement any architecture Manage and secure any service at scale — from monolith to microservice Operate in any environment Deploy and monitor your services across any cloud or environment with a consistent experience MuleSoft’s flexible platform for all APIs, anywhere Introducing: Universal API Management on Anypoint Platform
  • 12. Manage any service with Anypoint Flex Gateway Extend Anypoint Platform to all APIs ● Manage any service - no matter the size, language, or cloud - with one flexible gateway Secure any API running anywhere ● Ensure APIs are deployed securely with automated policy management Build responsive experiences ● Reduce application response times and lower cost with high performance on a small footprint Currently in Beta Expected in H1 2022 Flex Gateway Microservices, Distributed API, Dedicated Gateways AWS, Azure, GCP, Docker, Containerized K8s, On-prem New Anypoint Platform Manage Secure Monitor Discover https://www.mulesoft.com/platform/api/flex-api-gateway
  • 13. PRIVATE BETA: Autocatalog any API using CI/CD Make cataloging a part of your development lifecycle ● Automatically discover APIs in any environment using CI/CD pipelines ● Extract relevant API metadata and documentation to improve standardization and discoverability Currently in beta Expected GA in H1 2022
  • 14. Keep your consumer updated on changes ● Publish and automatically notify consumers on new versions ● Allow consumers to subscribe to notifications on APIs Promote your API products ● Get feedback from your consumers with likes and ratings ● Empower your consumers to connect, discuss and provide feedback Improve engagement in API Community Manager Expected in H1 2022
  • 15. Operationalize your API Governance Govern APIs to standard quality and security ● Define checks for APIs per industry regulations and internal standards ● Apply governance rules across all APIs — Mule or non-Mule — consistently Empower developers to maintain speed and compliance ● Catalog governance rules within Anypoint Exchange to share with other developers ● Seamlessly validate compliance during development in Design Center Expected GA in H1 2022 Anypoint API Governance https://www.mulesoft.com/platform/api/governance-anypoint
  • 16. LAUNCHED: Design and discover event-driven APIs Scale the adoption of event- driven architectures ● Design event-driven APIs using AsyncAPI specification to unlock key events ● Democratize access to events by exposing in a unified catalog side by side with REST APIs Available now Design using AsyncAPI specification in API Designer Catalog and discover Event-driven APIs in Exchange
  • 17. MuleSoft Composer for Salesforce Salesforce UI Primary target: Salesforce customers w/o Specialist IT Salesforce customers w/ Anypoint Now Available! MuleSoft Composer MuleSoft UI Primary targets: All Anypoint customers and prospects Tableau customers and prospects Other market segments w/o IT (opportunistic) Now Available! MuleSoft Composer With Anypoint capabilities Primary targets: All Anypoint customers and prospects Tableau customers and prospects H1 2022 MuleSoft Composer
  • 19. A Brief History of Application Architecture: Demystify concepts and practices 19
  • 20. All contents © MuleSoft Inc. Demystify concepts and practices Charles Li, Distinguished Solution Engineer, MuleSoft, a Salesforce company 02/24/2022 A Brief History of Application Architecture
  • 21. All contents © MuleSoft Inc. Background and Agenda Review a brief history of IT application architecture, in order to: • put current architecture view(s) in perspective. • clarify/demystify basic but important concepts. • understand the deep thoughts and rationale behind guiding principles.
  • 22. All contents © MuleSoft Inc. A Brief History of IT Application Architecture 1990 2010 2020 2000 Object-oriented paradigm Service-oriented Architecture (SOA) SOAP Services Enterprise Application Integration (EAI) Enterprise Service Bus (ESB) Event-driven Architecture (EDA) Common Data Model (CDM) RESTful architecture REST APIs Digital transformation Innovation Enablement Better user experience(UX) 1980 Monolithic applications, proprietary technologies Siloed applications Information islands
  • 23. All contents © MuleSoft Inc. A Brief History of IT Application Architecture – 1980’s • In the 1970‘s, the mainframe system was absolutely dominant in business operations. Its main feature was that the operation processes and data were highly concentrated on a single machine, focusing on the automation of business functions. However, such a system is expensive, uses proprietary and obsoleting technologies, and was absolutely unfriendly to users and developers. • In the 1980s, with the popularity of personal computers and local area networks, users in various business departments began to use personal computers to process text and charts, instead of relying too much on mainframes in the IT department. From here, business processes and logic originally concentrated on the mainframe began to be gradually dispersed into personal computers and servers, laying the groundwork for future system integration requirements. 1990 2010 2020 2000 Object-oriented paradigm Service-oriented Architecture (SOA) SOAP Services Enterprise Application Integration (EAI) Enterprise Service Bus (ESB) Event-driven Architecture (EDA) Common Data Model (CDM) RESTful architecture REST APIs Digital transformation Innovation Enablement Better user experience(UX) 1980 Monolithic applications, proprietary technologies Siloed applications Information islands
  • 24. All contents © MuleSoft Inc. A Brief History of IT Application Architecture – 1990’s • In 1993, object-oriented paradigm emerged and quickly became the mainstream of architecture and methodology. • In the 1990’s, with the popularity of network technologies and Internet, corporate information and resources further spread to everywhere in an enterprise, and even beyond the enterprise boundary to customers and partner. This resulted in difficulties in resource sharing, centralized monitoring and corporate learning. Executives realized that systems and data need to be integrated. 1990 2010 2020 2000 Object-oriented paradigm Service-oriented Architecture (SOA) SOAP Services Enterprise Application Integration (EAI) Enterprise Service Bus (ESB) Event-driven Architecture (EDA) Common Data Model (CDM) RESTful architecture REST APIs Digital transformation Innovation Enablement Better user experience(UX) 1980 Monolithic applications, proprietary technologies Siloed applications Information islands
  • 25. All contents © MuleSoft Inc. A Brief History of IT Application Architecture – 2000’s • At the turn of the century, enterprises became much larger and globalized. The interactions among companies with customers, partners, suppliers, distributors and employees became more frequent. • Executives focused on data sharing and how to make corresponding strategic decisions based on timely and accurate data. 1990 2010 2020 2000 Object-oriented paradigm Service-oriented Architecture (SOA) SOAP Services Enterprise Application Integration (EAI) Enterprise Service Bus (ESB) Event-driven Architecture (EDA) Common Data Model (CDM) RESTful architecture REST APIs Digital transformation Innovation Enablement Better user experience(UX) 1980 Monolithic applications, proprietary technologies Siloed applications Information islands
  • 26. All contents © MuleSoft Inc. A Brief History of IT Application Architecture – 2015 • After 2010, executives still cared about data sharing and data-based strategic decisions. However, the standardization of enterprise resources and services became the focus, and corresponding changes needed in organizational structure of the enterprise. • Explosive adoption of cloud platform, IoT, mobile, and big data technology leads to REST architecture style and API-led methodology. 1990 2010 2020 2000 Object-oriented paradigm Service-oriented Architecture (SOA) SOAP Services Enterprise Application Integration (EAI) Enterprise Service Bus (ESB) Event-driven Architecture (EDA) Common Data Model (CDM) RESTful architecture REST APIs Digital transformation Innovation Enablement Better user experience(UX) 1980 Monolithic applications, proprietary technologies Siloed applications Information islands
  • 27. All contents © MuleSoft Inc. A Brief History of IT Application Architecture – 2020 • Now we are starting 2020’s: the vision of Application Network in response to digital transformation and innovation. • C4E - the focus of the IT department becomes rapid response to changes. This trend requires architects to have a broader vision, a deeper understanding of IT technologies and enterprise business, and more active participation in enterprise business decision-making processes. 1990 2010 2020 2000 Object-oriented paradigm Service-oriented Architecture (SOA) SOAP Services Enterprise Application Integration (EAI) Enterprise Service Bus (ESB) Event-driven Architecture (EDA) Common Data Model (CDM) RESTful architecture REST APIs Digital transformation Innovation Enablement Better user experience(UX) 1980 Monolithic applications, proprietary technologies Siloed applications Information islands
  • 28. All contents © MuleSoft Inc. Where we are – an Example How do we get from where we are to where we should be? • The key is our mindset, not just what software tools we buy. • The tools should be used in alignment with the new mindset. • We should focus on our business problems. 1990 2010 2020 2000 Object-oriented paradigm Service-oriented Architecture (SOA) SOAP Services Enterprise Application Integration (EAI) Enterprise Service Bus (ESB) Event-driven Architecture (EDA) Common Data Model (CDM) RESTful architecture REST APIs Digital transformation Innovation Enablement Better user experience(UX) Our system is here We should be here Our mindset is here 1980 Monolithic applications, proprietary technologies Siloed applications Information islands
  • 29. All contents © MuleSoft Inc. What is a REST API? A function of time R = f (t) Resource (Physical/Logical) Resource State API API is composed of multiple resource states and resource links. Resource Link Resource state is the value of resource at a moment R0 = f (t0) Resource Link only points to relevant attributes in the resource state. API Proxy App API Impl Policies Analytic s API Anatomy Backend https://www.ics.uci.edu/~fielding/pubs/ dissertation/top.htm
  • 30. All contents © MuleSoft Inc. API-led Connectivity
  • 31. All contents © MuleSoft Inc. Biz assets/Enablement Biz Models & Processes UX & Biz Transformation API-led Connectivity – Another View
  • 32. All contents © MuleSoft Inc. The REST Architecture
  • 33. All contents © MuleSoft Inc. Application REST Architecture
  • 34. All contents © MuleSoft Inc. Definition Layer Implementation Layer Enablement The Two-layer Architecture Innovation
  • 35. All contents © MuleSoft Inc. Summary • REST is not an alternative to SOAP/Webservices. • REST is a totally new architecture style. • Model your REST architecture after business. • Think about enablement and innovation.
  • 36. All contents © MuleSoft Inc. Thanks! 36
  • 37. Trivia and Spin the Wheel
  • 38. Share the event ● Share the Meetup in your social media ● Tag the event using #MuleSoftMeetup #HoustonMuleSoftMeetup Thank You!! ☺ 38
  • 39. 39 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Invite your network to join: https://meetups.mulesoft.com/Houston ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program What’s next?