building applications across the enterprise and cloud using mule presentation
Post on 29-Jan-2018
880 Views
Preview:
TRANSCRIPT
Crossing the Firewallintegrating Cloud Computing into the enterprise
Ken YagenSenior Director, MuleSource
ken.yagen@mulesource.com
www.twitter.com/kenyagen
Evolution of Architecture
1960s 1970s 1980s 1990s 2000s
Tim e
Service
orienta tion
C om ponent-
based
developm ent
O bject
orienta tion
Subroutines
and functions
M ultip le
jobs
D ecom position
approaches
Enterprise IT
decom position
Applica tions
decom position
R osen, M ichae l. App lied SO A
Cloud Computing
CallCenter
Legacy
CRM Finance HRMS
Mess-aging / Collab-oration
SOA / SAAS
CallCenter
CRM Finance HRMS
Mess-aging / Collab-oration
Schedul-ing
CallRouting
IVR
AR/AP
Fulfill-ment
Billing
Enterprise Service Bus
Cloud Computing
Reusable cloud-based services
Application as a Service
Platform as a Service
Infrastructure as a Service
Existing investments?
Cloud-ilities?
Weaknesses Strengths
Scalability
Elasticity
Time to market
Security
Reliability
Manageability
New Applications
Schedul-ing
CallRouting
IVR
AR/AP
Fulfill-ment
Billing
Enterprise Service Bus
CRM
New Applications
Schedul-ing
CallRouting
IVR
AR/AP
Fulfill-ment
Billing CRM
Enterprise Service Bus
App
Virtualized Services
Schedul-ing
CallRouting
IVR
AR/AP
Fulfill-ment
Billing CRM
Enterprise Service Bus
App
CRM
CallRtg
Scheduling
Billing
Hiring
AppApp
App
Enterprise Service Bus
How do I get here?
Checklist
connect the dotswith Mule
Reuse existing skills
> mvn mule-project-archetype:create \-DartifactId=inventory \-DmuleVersion=2.1.2
<service name="crmServiceProxy"><inbound><jms:inbound-endpoint queue="leads.queue"/><forwarding-router/>
</inbound><outbound><chaining-router><http:outbound-endpoint address=“http://www.mycrm.net”/></chaining-router>
</outbound></service>
top related