crossing the firewall

Post on 22-Feb-2016

25 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Crossing the Firewallintegrating Cloud Computing into the enterprise

Ken YagenSenior Director, MuleSourceken.yagen@mulesource.comwww.twitter.com/kenyagen

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

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?

CONTROL

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

CRMCallRtg

Scheduling

Billing

EmailHiring

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