building applications across the enterprise and cloud using mule presentation

Post on 29-Jan-2018

880 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

Email

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