crossing the firewall

18
Crossing the Firewall integrating Cloud Computing into the enterprise Ken Yagen Senior Director, MuleSource [email protected] www.twitter.com/kenyagen

Upload: lupita

Post on 22-Feb-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Crossing the Firewall. integrating Cloud Computing into the enterprise. Ken Yagen Senior Director, MuleSource [email protected] www.twitter.com/kenyagen. Evolution of Architecture. Cloud Computing. Legacy. Call Center. CRM. Finance. HRMS. Mess-aging / Collab -oration. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Crossing the  Firewall

Crossing the Firewallintegrating Cloud Computing into the enterprise

Ken YagenSenior Director, [email protected]/kenyagen

Page 2: Crossing the  Firewall

Evolution of Architecture

1960s 1970s 1980s 1990s 2000sTim e

Serviceorientation

Com ponent-baseddeve lopm ent

O bjectorientation

Subroutinesand functions

M ultip lejobs

Decom positionapproaches

Enterprise ITdecom position

App licationsdecom position

Rosen, M ichae l. App lied SO A

Cloud Computing

Page 3: Crossing the  Firewall

CallCenter

Legacy

CRM Finance HRMS

Mess-aging / Collab-oration

Page 4: Crossing the  Firewall

SOA / SAAS

CallCenter CRM Finance HRMS

Mess-aging / Collab-oration

Schedul-ing

CallRouting

IVR

AR/AP

Fulfill-ment

Billing

Enterprise Service Bus

Page 5: Crossing the  Firewall

Cloud Computing

Page 6: Crossing the  Firewall

Reusable cloud-based services

Application as a Service

Platform as a Service

Infrastructure as a Service

Page 7: Crossing the  Firewall

Existing investments?

Page 8: Crossing the  Firewall

CONTROL

Page 9: Crossing the  Firewall

Cloud-ilities?Weaknesses Strengths

Scalability

Elasticity

Time to market

Security

Reliability

Manageability

Page 10: Crossing the  Firewall

New Applications

Schedul-ing

CallRouting

IVR

AR/AP

Fulfill-ment

Billing

Enterprise Service Bus

CRM

Page 11: Crossing the  Firewall

New Applications

Schedul-ing

CallRouting

IVR

AR/AP

Fulfill-ment

Billing CRM

Enterprise Service Bus

App

Page 12: Crossing the  Firewall

Virtualized Services

Schedul-ing

CallRouting

IVR

AR/AP

Fulfill-ment

Billing CRM

Enterprise Service Bus

App

CRMCallRtg

Scheduling

Billing

EmailHiring

AppApp

App

Enterprise Service Bus

Page 13: Crossing the  Firewall

How do I get here?

Page 14: Crossing the  Firewall

Checklist

Page 15: Crossing the  Firewall
Page 16: Crossing the  Firewall
Page 17: Crossing the  Firewall

connect the dotswith Mule

Page 18: Crossing the  Firewall

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>