why cloud loves soa
-
Upload
alberto-lagna -
Category
Technology
-
view
664 -
download
2
description
Transcript of why cloud loves soa
Why the cloud loves the soa – Alberto Lagna - 1
Why the CLOUD loves the SOA
Alberto Lagna
Chief Technology Officer
Why the cloud loves the soa – Alberto Lagna - 2
• Chief Technology Officer Biznology srl– Software architect, Technical Leader, Mentor– 15 + years of experience in design and development of Enterprise
Application based on java EE, XML, SOA– Programming methodology traininer, platform JEE– International conference speaker– Technical reviewer for Manning
• Open Source SOA, Tuscany SCA, Hibernate Search in action
• Membership– JUGTorino, FLOSS Piemonte
• Promotes the use of free software, supports the open source movement.
>apropos alberto_lagna
Why the cloud loves the soa – Alberto Lagna - 3
• SOPERA founded in 2007 as spin off of Deutsche Post DHL – Open Source SOA and integration
framework
– 5 Billion € turnover every year on SOPERA ASF Services
– 50 employees in 2010
Winner of theOpen Source Business
Award 2009
Gartner
„Cool Vendor“
2010
• Talend is 100% owner of SOPERA since November 2010
– Leading provider of open source data management software
– 2M downloads per year, 450K user, 1700 customers
– 320 employees in 2010– After acquisition of SOPERA #1 in
Europe – #5 Worldwide!
Sopera => Talend
Why the cloud loves the soa – Alberto Lagna - 4
Agenda
• What Cloud computing is• What Cloud computing best fits• What Service Oriented Architecture is• How SOA Fits the Cloud• (and how viceversa)• A SOA platform that fits the cloud
Why the cloud loves the soa – Alberto Lagna - 5
What Cloud Computing is
• Rent the physical infrastructure• Consume resources as a service and pay only for resources that
they use. • Improve utilization rates, as servers are not unnecessarily left idle
(which can reduce costs).– Not 1 application : 1 group of servers– Yes n modules : m virtual machines
• Reliability is improved since multiple redundant sites are used.• Scalability via dynamic ("on-demand") provisioning of resources,
without users having to engineer for peak loads. • Security could loss of control over certain sensitive data, and the lack
of security for stored kernels.
Why the cloud loves the soa – Alberto Lagna - 6
What Cloud Computing fits with
Cloud features Application expected features
N modules : M virtual machines Highly modular
Multiple redundant sites Location independent
Rent physical infrastructureSecurity could loss of control
Highly secure
Dynamic provisioning of resources Monitorable
Multiple redundant sites Easily manageable
Why the cloud loves the soa – Alberto Lagna - 7
What Service Oriented Architecture is
• Service-oriented architecture (SOA) is a – flexible set of design principles – used during the phases of systems development and integration in
computing.
• A system based on a SOA will – package functionality as a suite of interoperable services– that can be used within multiple separate systems from several
business domains.
• (MUCH more than only a technology shift)
Why the cloud loves the soa – Alberto Lagna - 8
What Service Oriented Architecture is
• SOA Reference Architecture
Why the cloud loves the soa – Alberto Lagna - 9
What Service Oriented Architecture is
• Key factors:1. From Business to IT
2. From Silos to an Information System
3. Service Lifecycle
4. Service Portfolio Management
5. SOA Governance
Why the cloud loves the soa – Alberto Lagna - 10
1. From Business to IT
Source Mike Rosen
Why the cloud loves the soa – Alberto Lagna - 11
2. From silos to Information System
Source Sun Microsystems Inc.
Why the cloud loves the soa – Alberto Lagna - 12
3. SOA Service Lifecycle
Why the cloud loves the soa – Alberto Lagna - 13
4. Service Portfolio Management
• Catalogs all the information of the services• With a workflow manages the service lifecycles steps (aka ALM),
validating their evolution – rfp, development, production, phase out
Why the cloud loves the soa – Alberto Lagna - 14
5. SOA Governance
Why the cloud loves the soa – Alberto Lagna - 15
SOA Information Systems features
Application expected features SOA Info Sys features
Highly modular From business to ITFrom silos to Information SystemService Portfolio Management
Location independent Service Lifecycle
Highly secure SOA Governance
Monitorable SOA Governance
Easily manageable Service portfolio management
Why the cloud loves the soa – Alberto Lagna - 16
• New Systems– Highly modular– Location independent– Highly secure– Monitorable– Easily manageable
From traditional architectures to Cloud-enabled ones
In house Traditional Server
In house Traditional Server
CloudServerCloudServer
CloudServerCloudServer
ServiceService
Loose Coupled, Secure
Communication
ServiceManagement
ServiceManagement
Service
monitoring
Service
monitoring
CloudServerCloudServer
ServiceService
CloudServerCloudServerCloudServerCloudServer
ServiceService
CloudServerCloudServer
ServiceService
CloudServerCloudServer
ServiceServiceModuleModule ModuleModule
ModuleModule ModuleModule
Why the cloud loves the soa – Alberto Lagna - 17
• Supporting Systems– Highly modular– Location independent– Highly secure– Monitorable– Easily manageable Data
IntegrationData
Integration
Runtime Platform (JSE, JEE, .net, SAP)
CustomServicesCustomServices
.NETApplication
s
.NETApplication
s
LegacySystemsLegacy
Systems
ServiceRegistries/
Repositories
ServiceRegistries/
Repositories
SOA SecurityServices
SOA SecurityServices
Messaging/Transport Services
Messaging/Transport Services
Orchestration
(BPM) Server
Orchestration
(BPM) Server
Distributed Service Bus
ServiceManageme
nt
ServiceManageme
nt
Service Monitoring
Service MonitoringTalendTalend TalendTalend
TalendTalend TalendTalend
Talend
Talend
Talend ASF enabling Cloud Computing
Why the cloud loves the soa – Alberto Lagna - 18
What SOA demands to Cloud
Cloud features Application expected features SOA Info Sys features
N modules : M virtual machines Highly modular From business to ITFrom silos to Information SystemService Portfolio Management
Multiple redundant sites Location independent Service Lifecycle
Rent physical infrastructureSecurity could loss of control
Highly secure SOA Governance
Dynamic provisioning of resources Monitorable SOA Governance
Multiple redundant sites Easily manageable Service portfolio management
• Expose all the Cloud management features as API• Expose all the Cloud KPI / monitoring features as API• that can be called by the SOA Management features
• Provide proper customizable billing schemas (think at the business)
Why the cloud loves the soa – Alberto Lagna - 19
Is this new?
Why the cloud loves the soa – Alberto Lagna - 20
What’s new
• The difference between the past distributed solutions:– From the Cloud point of view, it’s the cloud itself
• rent the physical infrastructure
• pay only for resources that they use
• multiple redundant sites
• scalability via dynamic ("on-demand") provisioning of resources
– From the SOA point of view• the economic saving of having an Information System:
• the costs are at the business function usage from HW to SW
Why the cloud loves the soa – Alberto Lagna - 21
More details at our stand
• About other use cases
• About the methodology steps
• About the platform
• About our services
Why the cloud loves the soa – Alberto Lagna - 22
Questions &Answers
Alberto Lagna
Chief Technology Officer
http://www.slideshare.net/alagna