SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Cloud Computing
M.TECH. COMPUTER SCIENCE and ENGINEERING
II semester 2013/2014
Ravindra Dastikop
http://dastikop.blogspot.in
http://dastikop-internet-of-things.blogspot.in
8. Cloud and SOA
8. Cloud and SOA
Chapter Topics
8.1 Introduction
8.2 SOA journey to infrastructure,
8.3 SOA and cloud,
8.4 SOA defined,
8.5 SOA and IAAS,
8.6 SOA based cloud infrastructure steps,
8.7 SOA business and IT services.
8.8 Summary
8. Cloud and SOA
8.1 Introduction
● Enterprise wide transformation poses
significant challenges for process, people
and technology
● Early identification of challenges and
defining a mitigated approach achieves a
smooth transformation
● challenges include resistance to change by
people and organization
8. Cloud and SOA
8.1 Introduction
● Factor include role and responsibilities,
management skills development and discipline
and cultural shifts
● Creating awareness in organization for the need
to drive such a transformation in the best interests
of business.
● challenges include dealing with infrastructure
complexity- heterogenous hardwares and varying
versions of s/w across disparate environments
●
8. Cloud and SOA
8.1 Introduction
● Service Management is one of the similarities between
cloud infrastructure and SOA approaches.
● Developing an integrated service management
approaches for both the application services and
infrastructure services together will drive efficiency in IT
operations by improving resource utilization and
improving service levels
● Such an integrated service management can move IT
towards to an end-to-end service-oriented environment.
● This will enable business agility by better aligning IT
with the Business
8. Cloud and SOA
8.1.1 Enterprise Infrastructure and SOA
● SOA makes IT applications into composite
applications.
● Instead of traditional monolithic applications,
composite applications are created, composed of
many services often developed and deployed
independently by separate development teams on
different schedules.
● By adhering to common standards and interfaces,
development of new composite applications and
extension of existing applications is made easier
through reuse of existing services and rapid integration
of new service
8. Cloud and SOA
8.2 SOA journey to infrastructure
● The path to transformation consists of a
long journey with a staged approaches,
leading to the ultimate goal of a service-
oriented enterprise.
● multiple islands of disparate infrastructures
in today's environment need to be
consolidated to gain control, reduce cost
and become operationally efficient.
8. Cloud and SOA
8.2 SOA journey to infrastructure
● The next step is to introduce virtualized infrastructure
to improve utilization levels and allowing dynamic
flexibility to move resources and capacity to meet
fluctuating workload demands.
● Service orientation is achieved by building capabilities
on the top of virtualized and automated infrastructure.
● In Service orientation state- infrastructure is provided
and utilized as a service, rather than in piecemeal.
● Cloud computing will help to further the service
orientation paradigm, to meet the scaling demands of
future state of business.
8. Cloud and SOA
8.3 SOA and cloud
● SOA binds how you will both deliver and leverage cloud
based services. Cloud computing relies on service-
orientation to loosely-couple applications to underlying
infrastructure model for using web services
● It uses web services to compose complex,
customizable, distributed applications and encapsulate
legacy systems
8. Cloud and SOA
8.3.1 Infrastructure Technologies
● Cloud infrastructure is based on virtualization- dynamic
systems that enable the definition and delivery of
resources on demand.
● Current technologies can deliver hundreds of virtual
servers on small cluster of physical servers, enabling
flexibility and high availability
8. Cloud and SOA
8.4 SOA Defined
SOA is an approach to architecture that is intended to
promote flexibility through encapsulation and loose
coupling.
SOA is defined by what a service is. Services are defined by
the following characteristics
● Explicit, implementation-independent interfaces
● Loosely bound
● Invoked through communication protocol
● stress location transparency and interoperability
● encapsulate reusable business functions
8. Cloud and SOA
8.4.1 SOA Life Cycle
● SOA lifecycle resembles “traditional” application
lifecycle, but introduces new terminology.
● SOA in terms of life cycle requires a start in the SOA
model Phase by gathering business requirement and
designing their business processes.
● Once they have been optimized the business
processes, they implement it by combining new and
existing services.
● These assets are then deployed into a secure and
integrated environment for integrating people,
processes and information
8. Cloud and SOA
8.4.2 Service-oriented Computing
Service orientation is a design paradigm comprised of
specific set of design principles. Its most important feature
is its reliance of the separation of concerns design
philosophy.
Separation of concern (SoC) is based on the simple fact
that a problem becomes easier to approach if it is divided
into small units and handled separately
Example of SoC
8. Cloud and SOA
8.5 SOA and IaaS
SOA principles of service is applied in case of IaaS. It
provides infrastructure elements as a service
8. Cloud and SOA
8.5.1 Architecture
Cloud Infrastructure has many service components.
Services can be divided into four domains
● Application Services
● Information Services
● Common IT services
● Infrastructure Services
8. Cloud and SOA
8.6 SOA based Cloud Infrastructure Steps
Enterprises that intend to harness cloud computing must
consider the following steps
● Analysis and Strategy
● Planning
● Implementation
● Value-driven
8. Cloud and SOA
8.6.1 SOA and Cloud Infrastructure
● SOA-based cloud computing model builds on the IT
and internet models.
● It is in essence a service-oriented architecture
8. Cloud and SOA
8.7 SOA Business and IT services
● Different management tools are needed for SOA
architecture for comprehensive integration of SOA
architecture.
● These tools help to leverage the benefits of
infrastructure services.
8. Cloud and SOA
Chapter Summary
This chapter shows the integration of SOA with cloud
computing technology. SOA is essentially an idea that
makes service development and deployment easier. Cloud
computing exploits Service oriented thinking to the most
extent

Más contenido relacionado

La actualidad más candente

4-Taxonomy of virtualization.docx
4-Taxonomy of virtualization.docx4-Taxonomy of virtualization.docx
4-Taxonomy of virtualization.docx
shruti533256
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Adeel Javaid
 

La actualidad más candente (20)

Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Cloud interoperability
Cloud interoperabilityCloud interoperability
Cloud interoperability
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologies
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Cloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computingCloud computing system models for distributed and cloud computing
Cloud computing system models for distributed and cloud computing
 
4-Taxonomy of virtualization.docx
4-Taxonomy of virtualization.docx4-Taxonomy of virtualization.docx
4-Taxonomy of virtualization.docx
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Apache web-server-architecture
Apache web-server-architectureApache web-server-architecture
Apache web-server-architecture
 
Unit 1-Cloud computing Foundation
Unit 1-Cloud computing FoundationUnit 1-Cloud computing Foundation
Unit 1-Cloud computing Foundation
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
Service oriented architecture characteristics of soa
Service oriented architecture characteristics  of soaService oriented architecture characteristics  of soa
Service oriented architecture characteristics of soa
 
Ecg analysis in the cloud
Ecg analysis in the cloudEcg analysis in the cloud
Ecg analysis in the cloud
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource Management
 
Unit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptxUnit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptx
 
Developing a Map Reduce Application
Developing a Map Reduce ApplicationDeveloping a Map Reduce Application
Developing a Map Reduce Application
 
CLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGECLOUD COMPUTING AND STORAGE
CLOUD COMPUTING AND STORAGE
 
Simple object access protocol(soap )
Simple object access protocol(soap )Simple object access protocol(soap )
Simple object access protocol(soap )
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 

Destacado

Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
Robert Sim
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
Aie Sa
 
Software As A Service Presentation
Software As A Service PresentationSoftware As A Service Presentation
Software As A Service Presentation
al95iii
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
Ayaz Shahid
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
Ahmed Mekkawy
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
BIJIT GHOSH
 

Destacado (20)

Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Service Oriented Computing
Service Oriented ComputingService Oriented Computing
Service Oriented Computing
 
Software As A Service Presentation
Software As A Service PresentationSoftware As A Service Presentation
Software As A Service Presentation
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
 
Cloud operating systems
Cloud operating systemsCloud operating systems
Cloud operating systems
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating system
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Application Model for Cloud Deployment
Application Model for Cloud DeploymentApplication Model for Cloud Deployment
Application Model for Cloud Deployment
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
 
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewCloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
 
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 

Similar a Cloud Computing and Service oriented Architecture

Cloud computing
Cloud computingCloud computing
Cloud computing
shethzaid
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
NKannanCSE
 
Reservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech reportReservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech report
psanjeev
 

Similar a Cloud Computing and Service oriented Architecture (20)

MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASMULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAAS
 
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREBUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTURE
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
 
internship paper
internship paperinternship paper
internship paper
 
Unit III.ppt
Unit III.pptUnit III.ppt
Unit III.ppt
 
SOA 911
SOA 911SOA 911
SOA 911
 
Microservices with mule
Microservices with muleMicroservices with mule
Microservices with mule
 
Cloud
CloudCloud
Cloud
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integration
 
Lousina
LousinaLousina
Lousina
 
Term paper 2073131
Term paper   2073131Term paper   2073131
Term paper 2073131
 
Reservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech reportReservoir sla@soi-interop-tech report
Reservoir sla@soi-interop-tech report
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
Service Oriented Architecture.pptx
Service Oriented Architecture.pptxService Oriented Architecture.pptx
Service Oriented Architecture.pptx
 
Software as a Service .pptx
Software as a Service .pptxSoftware as a Service .pptx
Software as a Service .pptx
 
Exploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsExploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key Components
 
SOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented ArchitectureSOA unit-3-notes-Introduction to Service Oriented Architecture
SOA unit-3-notes-Introduction to Service Oriented Architecture
 
Cloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key ComponentsCloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key Components
 
Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...Contemporary research challenges and applications of service oriented archite...
Contemporary research challenges and applications of service oriented archite...
 

Más de Ravindra Dastikop

Más de Ravindra Dastikop (20)

National Health Stack
National Health Stack  National Health Stack
National Health Stack
 
1. Digital india: A Resident approach
1. Digital india:   A  Resident approach1. Digital india:   A  Resident approach
1. Digital india: A Resident approach
 
Data protection Framework in India - Seven Key Principles
Data protection Framework in India - Seven Key Principles  Data protection Framework in India - Seven Key Principles
Data protection Framework in India - Seven Key Principles
 
Digital India : An Overview
Digital India : An OverviewDigital India : An Overview
Digital India : An Overview
 
Unified Payment Interface (UPI)
Unified Payment Interface (UPI)Unified Payment Interface (UPI)
Unified Payment Interface (UPI)
 
Aadhaar : Locking your biometrics
Aadhaar : Locking your biometricsAadhaar : Locking your biometrics
Aadhaar : Locking your biometrics
 
Digilocker in education
 Digilocker in education  Digilocker in education
Digilocker in education
 
Jeevan Praman- The Digital Life Certificate
Jeevan Praman- The Digital Life Certificate Jeevan Praman- The Digital Life Certificate
Jeevan Praman- The Digital Life Certificate
 
Aadhaar in Kannada
Aadhaar in KannadaAadhaar in Kannada
Aadhaar in Kannada
 
The Practice of digital india
The Practice of digital indiaThe Practice of digital india
The Practice of digital india
 
What are the features of DigiLocker?
What are the features of DigiLocker?What are the features of DigiLocker?
What are the features of DigiLocker?
 
What is DigiLocker?
What is DigiLocker?What is DigiLocker?
What is DigiLocker?
 
Meghraj - Government of India Cloud
Meghraj - Government of India Cloud Meghraj - Government of India Cloud
Meghraj - Government of India Cloud
 
An Overview of Internet of Things
An Overview of Internet of Things An Overview of Internet of Things
An Overview of Internet of Things
 
Digital india a world scale market within home
Digital india  a world scale market within homeDigital india  a world scale market within home
Digital india a world scale market within home
 
Webinar: Cloud Computing - Service and Deployment Models
Webinar: Cloud Computing - Service and Deployment Models Webinar: Cloud Computing - Service and Deployment Models
Webinar: Cloud Computing - Service and Deployment Models
 
#1 introduction to cloud computing
#1  introduction to cloud computing #1  introduction to cloud computing
#1 introduction to cloud computing
 
Teaching using the cloud
Teaching using the cloudTeaching using the cloud
Teaching using the cloud
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Webinars With Ravindra Dastikop
Webinars With Ravindra DastikopWebinars With Ravindra Dastikop
Webinars With Ravindra Dastikop
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Último (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Cloud Computing and Service oriented Architecture

  • 1. Cloud Computing M.TECH. COMPUTER SCIENCE and ENGINEERING II semester 2013/2014 Ravindra Dastikop http://dastikop.blogspot.in http://dastikop-internet-of-things.blogspot.in
  • 3. 8. Cloud and SOA Chapter Topics 8.1 Introduction 8.2 SOA journey to infrastructure, 8.3 SOA and cloud, 8.4 SOA defined, 8.5 SOA and IAAS, 8.6 SOA based cloud infrastructure steps, 8.7 SOA business and IT services. 8.8 Summary
  • 4. 8. Cloud and SOA 8.1 Introduction ● Enterprise wide transformation poses significant challenges for process, people and technology ● Early identification of challenges and defining a mitigated approach achieves a smooth transformation ● challenges include resistance to change by people and organization
  • 5. 8. Cloud and SOA 8.1 Introduction ● Factor include role and responsibilities, management skills development and discipline and cultural shifts ● Creating awareness in organization for the need to drive such a transformation in the best interests of business. ● challenges include dealing with infrastructure complexity- heterogenous hardwares and varying versions of s/w across disparate environments ●
  • 6. 8. Cloud and SOA 8.1 Introduction ● Service Management is one of the similarities between cloud infrastructure and SOA approaches. ● Developing an integrated service management approaches for both the application services and infrastructure services together will drive efficiency in IT operations by improving resource utilization and improving service levels ● Such an integrated service management can move IT towards to an end-to-end service-oriented environment. ● This will enable business agility by better aligning IT with the Business
  • 7. 8. Cloud and SOA 8.1.1 Enterprise Infrastructure and SOA ● SOA makes IT applications into composite applications. ● Instead of traditional monolithic applications, composite applications are created, composed of many services often developed and deployed independently by separate development teams on different schedules. ● By adhering to common standards and interfaces, development of new composite applications and extension of existing applications is made easier through reuse of existing services and rapid integration of new service
  • 8. 8. Cloud and SOA 8.2 SOA journey to infrastructure ● The path to transformation consists of a long journey with a staged approaches, leading to the ultimate goal of a service- oriented enterprise. ● multiple islands of disparate infrastructures in today's environment need to be consolidated to gain control, reduce cost and become operationally efficient.
  • 9. 8. Cloud and SOA 8.2 SOA journey to infrastructure ● The next step is to introduce virtualized infrastructure to improve utilization levels and allowing dynamic flexibility to move resources and capacity to meet fluctuating workload demands. ● Service orientation is achieved by building capabilities on the top of virtualized and automated infrastructure. ● In Service orientation state- infrastructure is provided and utilized as a service, rather than in piecemeal. ● Cloud computing will help to further the service orientation paradigm, to meet the scaling demands of future state of business.
  • 10. 8. Cloud and SOA 8.3 SOA and cloud ● SOA binds how you will both deliver and leverage cloud based services. Cloud computing relies on service- orientation to loosely-couple applications to underlying infrastructure model for using web services ● It uses web services to compose complex, customizable, distributed applications and encapsulate legacy systems
  • 11. 8. Cloud and SOA 8.3.1 Infrastructure Technologies ● Cloud infrastructure is based on virtualization- dynamic systems that enable the definition and delivery of resources on demand. ● Current technologies can deliver hundreds of virtual servers on small cluster of physical servers, enabling flexibility and high availability
  • 12. 8. Cloud and SOA 8.4 SOA Defined SOA is an approach to architecture that is intended to promote flexibility through encapsulation and loose coupling. SOA is defined by what a service is. Services are defined by the following characteristics ● Explicit, implementation-independent interfaces ● Loosely bound ● Invoked through communication protocol ● stress location transparency and interoperability ● encapsulate reusable business functions
  • 13. 8. Cloud and SOA 8.4.1 SOA Life Cycle ● SOA lifecycle resembles “traditional” application lifecycle, but introduces new terminology. ● SOA in terms of life cycle requires a start in the SOA model Phase by gathering business requirement and designing their business processes. ● Once they have been optimized the business processes, they implement it by combining new and existing services. ● These assets are then deployed into a secure and integrated environment for integrating people, processes and information
  • 14. 8. Cloud and SOA 8.4.2 Service-oriented Computing Service orientation is a design paradigm comprised of specific set of design principles. Its most important feature is its reliance of the separation of concerns design philosophy. Separation of concern (SoC) is based on the simple fact that a problem becomes easier to approach if it is divided into small units and handled separately Example of SoC
  • 15. 8. Cloud and SOA 8.5 SOA and IaaS SOA principles of service is applied in case of IaaS. It provides infrastructure elements as a service
  • 16. 8. Cloud and SOA 8.5.1 Architecture Cloud Infrastructure has many service components. Services can be divided into four domains ● Application Services ● Information Services ● Common IT services ● Infrastructure Services
  • 17. 8. Cloud and SOA 8.6 SOA based Cloud Infrastructure Steps Enterprises that intend to harness cloud computing must consider the following steps ● Analysis and Strategy ● Planning ● Implementation ● Value-driven
  • 18. 8. Cloud and SOA 8.6.1 SOA and Cloud Infrastructure ● SOA-based cloud computing model builds on the IT and internet models. ● It is in essence a service-oriented architecture
  • 19. 8. Cloud and SOA 8.7 SOA Business and IT services ● Different management tools are needed for SOA architecture for comprehensive integration of SOA architecture. ● These tools help to leverage the benefits of infrastructure services.
  • 20. 8. Cloud and SOA Chapter Summary This chapter shows the integration of SOA with cloud computing technology. SOA is essentially an idea that makes service development and deployment easier. Cloud computing exploits Service oriented thinking to the most extent