building applications across the enterprise and cloud using mule presentation

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

Upload: guest3d213eb

Post on 29-Jan-2018

880 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Building Applications Across The Enterprise And Cloud Using Mule Presentation

Crossing the Firewallintegrating Cloud Computing into the enterprise

Ken YagenSenior Director, MuleSource

[email protected]

www.twitter.com/kenyagen

Page 2: Building Applications Across The Enterprise And Cloud Using Mule Presentation

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

Page 3: Building Applications Across The Enterprise And Cloud Using Mule Presentation

CallCenter

Legacy

CRM Finance HRMS

Mess-aging / Collab-oration

Page 4: Building Applications Across The Enterprise And Cloud Using Mule Presentation

SOA / SAAS

CallCenter

CRM Finance HRMS

Mess-aging / Collab-oration

Schedul-ing

CallRouting

IVR

AR/AP

Fulfill-ment

Billing

Enterprise Service Bus

Page 5: Building Applications Across The Enterprise And Cloud Using Mule Presentation

Cloud Computing

Page 6: Building Applications Across The Enterprise And Cloud Using Mule Presentation

Reusable cloud-based services

Application as a Service

Platform as a Service

Infrastructure as a Service

Page 7: Building Applications Across The Enterprise And Cloud Using Mule Presentation

Existing investments?

Page 8: Building Applications Across The Enterprise And Cloud Using Mule Presentation
Page 9: Building Applications Across The Enterprise And Cloud Using Mule Presentation

Cloud-ilities?

Weaknesses Strengths

Scalability

Elasticity

Time to market

Security

Reliability

Manageability

Page 10: Building Applications Across The Enterprise And Cloud Using Mule Presentation

New Applications

Schedul-ing

CallRouting

IVR

AR/AP

Fulfill-ment

Billing

Enterprise Service Bus

CRM

Page 11: Building Applications Across The Enterprise And Cloud Using Mule Presentation

New Applications

Schedul-ing

CallRouting

IVR

AR/AP

Fulfill-ment

Billing CRM

Enterprise Service Bus

App

Page 12: Building Applications Across The Enterprise And Cloud Using Mule Presentation

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

Page 13: Building Applications Across The Enterprise And Cloud Using Mule Presentation

How do I get here?

Page 14: Building Applications Across The Enterprise And Cloud Using Mule Presentation

Checklist

Page 15: Building Applications Across The Enterprise And Cloud Using Mule Presentation
Page 16: Building Applications Across The Enterprise And Cloud Using Mule Presentation
Page 17: Building Applications Across The Enterprise And Cloud Using Mule Presentation

connect the dotswith Mule

Page 18: Building Applications Across The Enterprise And Cloud Using Mule Presentation

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>