35
Is Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins

Is Cloud relevant for SOA?

Embed Size (px)

DESCRIPTION

SOA (Service-Oriented Architecture) has been an absolute hype topic in the enterprise a couple of years ago. In the mean time it has grown much quieter around the topic. The track record is also quite mixed. Some organizations have successfully achieved the adoption of SOA, other organizations have failed miserably. And now comes the Cloud... The pressure is increasing on IT organizations to integrate Cloud services and migrate their homegrown services to the cloud. SOA is the basis for this. But are the enterprises and their IT organizations and architectures ready for this step to the Cloud? Or will the Cloud be their demise? In this introductory talk we will talk about the big risks and success factors for the integration of Cloud services and the service-oriented architectures of enterprises.

Citation preview

Page 1: Is Cloud relevant for SOA?

Is Cloud relevant for SOA?

2014-06-12 - Corsin Decurtins

Page 2: Is Cloud relevant for SOA?

Abstract

SOA (Service-Orientierte Architektur) war vor einigen Jahren ein absolutes Hype-Thema in Unternehmen. Mittlerweile ist es aber sehr viel ruhiger darum geworden. Die Erfolgsbilanz ist denn auch sehr durchzogen. Einige Unternehmen haben die Umstellung auf SOA geschafft, andere sind kläglich damit gescheitert.

Und nun kommt die Cloud... Der Druck auf IT-Organisationen Cloud-Dienstleistungen zu integrieren und eigene Services in die Cloud auszulagern nimmt stetig zu. Und SOA ist die Basis dafür. Doch sind die Unternehmen mit ihren IT-Organisationen und -Architekturen bereit für den Schritt in die Cloud? Oder wird die Cloud ihnen den Todesstoss versetzen? In diesem Einführungsvortrag wollen wir darüber sprechen, was sind die grossen Risiken und Erfolgsfaktoren sind für eine Integration von Cloud-Dienstleistungen in die Service-Orientierte Architektur von Unternehmen.

Page 3: Is Cloud relevant for SOA?

Service-Oriented

Architecture

Page 4: Is Cloud relevant for SOA?

Service-Oriented Architecture

Big hype topic a couple of years ago SOA was predicted to be the future for the organization Everybody was talking about SOA, everybody was moving to SOA Organizations invested a lot of time and money into SOA

Page 5: Is Cloud relevant for SOA?

What is SOA about?

Page 6: Is Cloud relevant for SOA?

Decomposition

Encapsulation

Interfaces

Page 7: Is Cloud relevant for SOA?

What is SOA about?

Decomposition Business logic and data of an enterprise is decomposed into services Decomposition is based on what a service provides, not on how it is used and by

whom Encapsulation The service is the only means to access the data and functionality Interfaces Functionality and data is made availabe through well defined interfaces Interfaces are available through the network, i.e. remote access

Page 8: Is Cloud relevant for SOA?

Why are we doing this?

Page 9: Is Cloud relevant for SOA?

Composition

Decoupling

Flexibility

Page 10: Is Cloud relevant for SOA?

Why are we doing this?

Composition Build applications based on a service landscape Applications are more fragile than the services Faster creation of applications, due to the reuse of services Decoupling Decouple applications, particularly frontends and service providers Independent evolution Flexibility Decoupling of service consumers and providers allows for more flexibility Service implementations can be changed without affecting the consumers

Page 11: Is Cloud relevant for SOA?

SOA State of the Union

Page 12: Is Cloud relevant for SOA?

SOA State of the Union

Very mixed track record Some organizations have succeeded with the SOA strategy A lot of organizations have basically failed SOA has a lot of challenges that are not technical organizational legal security / privacy reliability

Page 13: Is Cloud relevant for SOA?

SOA and the Cloud

Page 14: Is Cloud relevant for SOA?

Service as a Service

Page 15: Is Cloud relevant for SOA?

SOA and the Cloud

Perfect match Using services from the Cloud in an enterprise's SOA is the logical continuation The Cloud offers even more flexibility to the enterprise Make vs. Buy !SOA is the basis for using the Cloud in the enterprise The pressure to include Cloud services is growing

Page 16: Is Cloud relevant for SOA?

Challenges and Risks

Page 17: Is Cloud relevant for SOA?

Non-Cloud SOA

Challenges and Risks

!

… but a lot worse

Page 18: Is Cloud relevant for SOA?

Non-Cloud SOA Challenges and Risks

a SOA has the same challenges and risks whether a services is provided in-house or in the Cloud

the Cloud actually makes the existing challenges and risks even worse less control over the provider more independent parties involved same for all different types of challenges and risks technical and architectural legal operational privacy and security access control …

Page 19: Is Cloud relevant for SOA?

New Challenges and Risks

Page 20: Is Cloud relevant for SOA?

Privacy

Security

Page 21: Is Cloud relevant for SOA?

Privacy / Security

organizations are entrusting 3rd party providers with their data data of their customers privacy and security are crucial … and out of control of the organization core idea of the cloud is virtualization and abstraction users are not supposed to care where, how and by whom the service is provided but organizations do and have to care about this cloud providers have to be able to guarantee and prove certain security and privacy

standards

Page 22: Is Cloud relevant for SOA?

Legal Aspects

Page 23: Is Cloud relevant for SOA?

Legal Aspects

I'm not a lawyer, but anyway core idea of the cloud is that you care about what service is provided, not how, where

and by whom the service is provided but the law cares about how, where and by whom data exposure: who has access to my data employees of the service provider jurisdictions that have access to any of these employees jurisdictions that have access to any of the hardware and software involved

Page 24: Is Cloud relevant for SOA?

Reliability

Page 25: Is Cloud relevant for SOA?

Reliability

trustworthiness and reliability of the service provider … and all other entities involved in the provision of the service a lot more parties are involved reliability becomes much more difficult to achieve the more parties are involved, the more difficult it is to solve problems the "more parties" does not just include all the entities in the service provisioning

chain, it also includes other parties that share resources

Page 26: Is Cloud relevant for SOA?

Wrapping up…

Page 27: Is Cloud relevant for SOA?

Yes

Page 28: Is Cloud relevant for SOA?

Make or Break

Page 29: Is Cloud relevant for SOA?

Yes

The Cloud is relevant for SOA … and the other way around Services from the cloud fit in perfectly with a well-established SOA The Cloud puts a lot of pressure on enterprises to succeed with SOA

Page 30: Is Cloud relevant for SOA?

Main challenges and risks

are not technical

Page 31: Is Cloud relevant for SOA?

Privacy and Security

are key

Page 32: Is Cloud relevant for SOA?

Some companies are ready

A lot of companies are not

Page 33: Is Cloud relevant for SOA?

Most Cloud providers

are not ready

Page 34: Is Cloud relevant for SOA?

Readiness

Some Companies are ready to include Cloud services in their SOA SOA is well-established A lot of Companies are not ready SOA is not well-established within the organization A lot of problems still exist and have to be solved The pressure to use services from the cloud could be the make or break !Most Cloud providers are not ready for the Enterprise Technical issues are not the problem Lots of incompatibilities of what Cloud providers can offer and what Enterprises

need

Page 35: Is Cloud relevant for SOA?

Chief Technology [email protected]

Corsin Decurtins

Contact