SlideShare a Scribd company logo
Crossing the Firewallintegrating Cloud Computing into the enterpriseKen YagenSenior Director, MuleSourceken.yagen@mulesource.comwww.twitter.com/kenyagen
Situation
Evolution of ArchitectureCloud Computing
CallCenterLegacyCRMFinanceHRMSMess-aging / Collab-oration
SOA / SAASCallCenterCRMFinanceHRMSMess-aging / Collab-orationIVRBillingCallRoutingFulfill-mentSchedul-ingAR/APEnterprise Service Bus
Cloud Computing
Reusable cloud-basedservices
Complication
Existing investments?
CONTROL
Cloud-ilities?
Implications
New ApplicationsIVRBillingCRMCallRoutingFulfill-mentSchedul-ingAR/APEnterprise Service Bus
New ApplicationsIVRBillingCRMCallRoutingFulfill-mentSchedul-ingAR/APAppEnterprise Service Bus
Virtualized ServicesCRMIVRBillingCallRtgCRMSchedulingBillingCallRoutingFulfill-mentEmailHiringSchedul-ingAR/APAppAppAppAppEnterprise Service BusEnterprise Service Bus
Position
How do I get here?
Checklist

More Related Content

PPSX
SAM Pro Enterpise
PPT
SaaSPlex Telco/Cellco/ISP
PPT
SaaSPlex Overview
PPTX
Developers Building Composable Enterprises
PPTX
Infrastructure as a Service for Business Applications
PDF
IDS_Rapport plug-in for Salesforce_success story
PDF
Workforce-Brochure
PPT
Apttus atlanta sfdc user group pres feb 2011
SAM Pro Enterpise
SaaSPlex Telco/Cellco/ISP
SaaSPlex Overview
Developers Building Composable Enterprises
Infrastructure as a Service for Business Applications
IDS_Rapport plug-in for Salesforce_success story
Workforce-Brochure
Apttus atlanta sfdc user group pres feb 2011

What's hot (16)

PDF
ServiceNow & Sharepoint Integration
PDF
AWS Cloud Adoption Framework_Liam Caskie
PPTX
Enrollement steps
PDF
Aws 101 jan 2015 hr bang
PDF
Custom SharePoint Integration - from zero to here in 60 minutes
PPTX
Jan Lekszycki - Parallels - Jak zostać hosterem w dwa tygodnie
PPTX
Run logistic business on cloud
PPTX
AWS Partner Techshift - Expanding Your Software Business To The Global Market...
PDF
Webinar "Communication Between Loosely Coupled Microservices"
PPTX
SharePoint 2013 and CRM Integration using Azure
PDF
Aws+seminar may.27.2014
PDF
Hub Unified Presales Productivity Platform - AWS Marketplace Private Offering
PPTX
Slack's transition away from a single AWS account
PPTX
Amazon Connect Overview - CloudHesive
PPTX
Amazon Connect Technical Introduction & Use Cases
PDF
Dutch cloudscape
ServiceNow & Sharepoint Integration
AWS Cloud Adoption Framework_Liam Caskie
Enrollement steps
Aws 101 jan 2015 hr bang
Custom SharePoint Integration - from zero to here in 60 minutes
Jan Lekszycki - Parallels - Jak zostać hosterem w dwa tygodnie
Run logistic business on cloud
AWS Partner Techshift - Expanding Your Software Business To The Global Market...
Webinar "Communication Between Loosely Coupled Microservices"
SharePoint 2013 and CRM Integration using Azure
Aws+seminar may.27.2014
Hub Unified Presales Productivity Platform - AWS Marketplace Private Offering
Slack's transition away from a single AWS account
Amazon Connect Overview - CloudHesive
Amazon Connect Technical Introduction & Use Cases
Dutch cloudscape
Ad

Similar to Building Applications Across The Enterprise And Cloud Using Mule Presentation (20)

PPTX
Introduction to Cloud Computing
PDF
PLAT-19 Social Enterprise Integration
PPTX
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
PDF
Mule ESB - Integration Simplified
PDF
Presentation1-Introduction to cloud computing.pdf
PPTX
Cloud computing
PDF
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
PPTX
Cloud computing.pptx
PPTX
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
PDF
12023 cloud-computing-wp
PDF
Deploying CRM in the Cloud
PPT
Cloud computing seminar
PDF
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
PPT
Cloud Computing
PPTX
Modern Enterprise integration Strategies
PDF
IBM --Enterprise messaging in the cloud
PPTX
Software as a Service .pptx
PPT
cloudintro-lec01 untuk lecturing session
PPT
Pros and cons of Cloud Computing general.ppt
Introduction to Cloud Computing
PLAT-19 Social Enterprise Integration
Cloud Circle Talk - Enterprise Architecture, Cloud Computing and Integrations
Mule ESB - Integration Simplified
Presentation1-Introduction to cloud computing.pdf
Cloud computing
CMPE 297 Lecture: Building Infrastructure Clouds with OpenStack
Cloud computing.pptx
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
12023 cloud-computing-wp
Deploying CRM in the Cloud
Cloud computing seminar
Leverage An Intelligent Application Infrastructure for Competitive Advantage.
Cloud Computing
Modern Enterprise integration Strategies
IBM --Enterprise messaging in the cloud
Software as a Service .pptx
cloudintro-lec01 untuk lecturing session
Pros and cons of Cloud Computing general.ppt
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
A comparative analysis of optical character recognition models for extracting...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
cuic standard and advanced reporting.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
A comparative analysis of optical character recognition models for extracting...
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
20250228 LYD VKU AI Blended-Learning.pptx
cuic standard and advanced reporting.pdf
A Presentation on Artificial Intelligence
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Network Security Unit 5.pdf for BCA BBA.
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release

Building Applications Across The Enterprise And Cloud Using Mule Presentation

Editor's Notes

  • #4: 2 stages of evolution1st developer agility…2nd business agility…Architectural equivalent of discovering fireSOA, virtualization, SAAS, eventually cloud computing –the platform for all of these things
  • #5: Point to Point IntegrationHome grown messaging abstractionRPC onlyHand coded 3rd party integrationHand coded security, monitoring and management
  • #6: Picture of Legacy System Architecture
  • #7: Picture of Clouds. Discuss what it is and implications Hosting, B2B..SAAS..Virtualization..SOA..IT Oursourcing..P2P…Web 2.0Realization that finally, the network is the computerMeans to deliver service (talk about later infr, platform, app)What’s New about Cloud – self service management, elastic scalingRole of SOA - shapes how you deliver and leverage services in the cloud
  • #8: Examples of new types of reusable servicesInfrastructure (IAAS) – AWS, GoGrid, Mosso, Euclyptus, 3Tera, NirvanixPlatform Stack (PAAS) – Force.com, Google AppEngine, MS AzureApplicationBusiness Services (SAAS) – Billing, CRM, Payment, AdvertisingUtility Services - Communication, Data Processing, Doc Mgmt, SecurityInformation Services – Real Time Data, Historical Data, Search
  • #10: Challenge - What to do about existing investments in your Enterprise Architecture?If you already have a SOA and are using virtualization in the data center, then you are probably in good shapeIf not, you’ll need to take baby steps while you address your architecture – start with specific projects – possibly new ones that can benefit from the cloudInvestments in datacenter – public and private clouds – redeploy your existing assets into a private cloud. Already using virtualization, this will be easier
  • #11: You are handing over the keys to someone else. Loss of control / choiceSLAs can be very different, also viabilityWith AWS - 1 of 60,000 customersAWS offers 99.95% SLA and offers service credits in return Definition of outage is very convoluted. You are especially exposed if customer < 1 yearCustomer must prove the outage within 30 days without help from AWSCredit is to future service, not reimbursement of lost serviceS3 went down for several hours, no data was loss but many websites were shut down until it recoveredAlternatively, 3Tera automatically monitors outages and credits you back for themSLAs are nice, but don’t help recover business loss do to an outage.StorageNo protection necessarily for example if FBI were to raid another company’s data that resided on the same disk as yours that yours would not be takenPatriot Act protectionWhat if provider went under, could you get your data bacK?
  • #12: secure multi-tenancy for storage not quite there yet, encryption is not standardManageability – tools are still very immature and no real standard across service providersReliability /Availability – need to vet service provider – SLA, viability, location of datacenters, reliance on any other service providerGovernance – can be much more difficult to ensure complianceCompatibility – few standards except at protocol level (what Mule leverages). Data formats very proprietary (Mule can help some)Self Service, quick to market, elastic scale up and down, pay per use
  • #14: Picture of Legacy System Architecture
  • #15: Picture of Legacy System Architecture
  • #16: Picture of Legacy System Architecture
  • #19: EXPAND THISCan you EA adapt to it? If not private, small projectDo services represent business granularityWhat are your security / compliance requirements?New or Legacy AppIntegration Points / CouplingProtocols, Apps, Data independentScalability requirements – elastic or potentially fast growthCore vs ContextESB selection checklist –more than one type of communication protocol? not going to get any of the benefits if cross protocol messaging and transformation that Mule provides.publish services for consumption by other applications? This is a good fit for Mule as it provides a robust and scalable service containermore than 10 applications to integrate? Avoid big-bang projects and consider breaking the project down in to smaller parts. Pilot your architecture on just 3 or 4 systems first and iron out any wrinkles before impacting other systems.need the scalability of an ESB? It’s very easy to over-architect scalability requirements of an application. Mule scales down as well as up making it a popular choice for ‘building in’ scalability. However, there is a price to be paid for this since you are adding a new technology to the architecture.what do you want to achieve with your architecture? Vendors often draw an ESB as a box in the middle with lots of applications hanging off it. In reality, it does not work like that. There is a lot details that need to be understood first around the integration points, protocols, data formats, IT infrastructure, security etc. Starting small helps to keep the scope of the problem manageable. Until you understand your architecture and scope it properly you can’t really make a decision as to whether an ESB is right for you.
  • #23: App/SAASVet service providers match needs of new applicationMule has connectors for some SAAS. New ones are very easy to createPrototypeDeployScale
  • #24: Use virtualization to scale out existing apps into the cloud - IAASControl, Core - Consider Private Context - PublicMule can provide location transparencyWeb protocols allow to continue to talk to internal systemsMule can Proxy even if apps don’t speak web servicesSecure communicationBuilding new appsChoose IIAS or potentially PAASMule can integrate with GAE, Force.com and others via REST or SOAP web servicesRun Mule inside enterprise and in cloud or embedded in appSimple, L/W allows easily cloud provisioning tools and services
  • #26: Applications are no longer silos with expensive PTP integrationCloud computing can only be done effectively in concert with SOAMule can bridge the gap between enterprise and cloud architectureFollow a simple checklist to decide if cloud is the right approach for your app