SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Service Oriented Self Adaptive Systems
                            – Marrying SOA and Cloud Computing

Kartik Mecheri
Unisys Federal Systems
Washington DC
October 2009
Introduction – Set the Context

•    Service:
      •   software component
          (module) that is made
          available publicly
•    Broker/Distributor:
      •   a directory for finding
          services
•    Consumer:
      •   uses the functionality
          provided by the services




                                     (c) 2009 Unisys Confidential   Page 2
2
Service Oriented Self Adaptive Systems (SOSAS)

    What is SOSAS?
     System that changes its capabilities at runtime utilizing the
     principles of SOA


    • SOSAS enables and                   • SOSAS will help address
      supports                              the following challenges
      –   Evolution through adaptation       – Dynamic Composition and
      –   Open adaptive systems                QoS aware Service
                                               Coordination capabilities
      –   Closed adaptive systems
                                             – Dynamically reconfigurable
      –   Pervasive contexts                   runtime architectures
                                                 • Self-* (healing, adaptive,
                                                   etc.)
                                             – End-to-end security solutions
                                             – Optimal Service Discovery
                                               and Selection

                                                      (c) 2009 Unisys Confidential   Page 3
3
Characteristics of Cloud Computing

      NIST defines Five key characteristics for cloud:
      • On-demand self-service
      • Ubiquitous network access
      • Location independent resource pooling
      • Rapid elasticity
      • Pay per use


     How does SOSAS help achieve these characteristics?




                                                          (c) 2009 Unisys Confidential   Page 4
4
Envisioning the Future in Federal

    • Meeting the QoS attributes in a Distributed Cloud
      environment- Inter-cloud dependencies?
    • Open Architecture and Open Standards are more
      critical
    • Converting business policies to IT policies
    • Migration from one Cloud Provider to another –
      Domain-centric standards becomes more critical
    • Built in security – Addressing privacy issues and
      FISMA compliance
    • Open source software becomes more relevant




                                         (c) 2009 Unisys Confidential   Page 5
5
SOSAS and Cloud Providers

      • Hybrid Cloud for mission support
         • Establish Cloud standards for interoperability
         • Cloud interoperability can be achieved by following open standards
      • Development and Test environment into public cloud
         • provisioning and de-provisioning through self-adaptation
      • Self adaptation best achieved through principles of service oriented
        computing
      • Security certification must be standardized at a lower level of
        granularity




               Provider must deploy cloud offerings based on SOSAS



                                                          (c) 2009 Unisys Confidential   Page 6
6
(c) 2009 Unisys Confidential   Page 7
7

Contenu connexe

Tendances

Tendances (6)

Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
What's New in VMware vSphere 5.0 - Storage
What's New in VMware vSphere 5.0 - StorageWhat's New in VMware vSphere 5.0 - Storage
What's New in VMware vSphere 5.0 - Storage
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualization
 
Cloud Computing Architecures
Cloud Computing ArchitecuresCloud Computing Architecures
Cloud Computing Architecures
 
Virtualization
VirtualizationVirtualization
Virtualization
 

En vedette

A Self-Adaptive Evolutionary Negative Selection Approach for Anom
A Self-Adaptive Evolutionary Negative Selection Approach for AnomA Self-Adaptive Evolutionary Negative Selection Approach for Anom
A Self-Adaptive Evolutionary Negative Selection Approach for Anom
Luis J. Gonzalez, PhD
 
Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...
Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...
Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...
Ilya Loshchilov
 
PhD Thesis Defense
PhD Thesis DefensePhD Thesis Defense
PhD Thesis Defense
Filip Krikava
 
201209 An Introduction to Building Affective-Driven Self-Adaptive Software
201209 An Introduction to Building Affective-Driven Self-Adaptive Software 201209 An Introduction to Building Affective-Driven Self-Adaptive Software
201209 An Introduction to Building Affective-Driven Self-Adaptive Software
Javier Gonzalez-Sanchez
 

En vedette (14)

Model Manipulation Using Embedded DSLs in Scala
Model Manipulation Using Embedded DSLs in ScalaModel Manipulation Using Embedded DSLs in Scala
Model Manipulation Using Embedded DSLs in Scala
 
Self-Adaptive Federated Authorisation Infrastructures
Self-Adaptive Federated Authorisation InfrastructuresSelf-Adaptive Federated Authorisation Infrastructures
Self-Adaptive Federated Authorisation Infrastructures
 
ACTRESS: Domain-Specific Modeling of Self-Adaptive Software Architectures
ACTRESS: Domain-Specific Modeling of Self-Adaptive Software ArchitecturesACTRESS: Domain-Specific Modeling of Self-Adaptive Software Architectures
ACTRESS: Domain-Specific Modeling of Self-Adaptive Software Architectures
 
A Self-Adaptive Evolutionary Negative Selection Approach for Anom
A Self-Adaptive Evolutionary Negative Selection Approach for AnomA Self-Adaptive Evolutionary Negative Selection Approach for Anom
A Self-Adaptive Evolutionary Negative Selection Approach for Anom
 
Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...
Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...
Intensive Surrogate Model Exploitation in Self-adaptive Surrogate-assisted CM...
 
PhD Thesis Defense
PhD Thesis DefensePhD Thesis Defense
PhD Thesis Defense
 
Domain specific languages and Scala
Domain specific languages and ScalaDomain specific languages and Scala
Domain specific languages and Scala
 
A Self-Adaptive Deployment Framework for Service-Oriented Systems
A Self-Adaptive Deployment Framework for Service-Oriented SystemsA Self-Adaptive Deployment Framework for Service-Oriented Systems
A Self-Adaptive Deployment Framework for Service-Oriented Systems
 
Hausi Müller - Towards Self-Adaptive Software-Intensive Systems
Hausi Müller - Towards Self-Adaptive Software-Intensive SystemsHausi Müller - Towards Self-Adaptive Software-Intensive Systems
Hausi Müller - Towards Self-Adaptive Software-Intensive Systems
 
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
Do Search-Based Approaches Improve the Design of Self-Adaptive Systems ? A Co...
 
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
Architectural Design Spaces for Feedback Control in Self-Adaptive Systems Con...
 
Self-Adaptive SLA-Driven Capacity Management for Internet Services
Self-Adaptive SLA-Driven Capacity Management for Internet ServicesSelf-Adaptive SLA-Driven Capacity Management for Internet Services
Self-Adaptive SLA-Driven Capacity Management for Internet Services
 
201209 An Introduction to Building Affective-Driven Self-Adaptive Software
201209 An Introduction to Building Affective-Driven Self-Adaptive Software 201209 An Introduction to Building Affective-Driven Self-Adaptive Software
201209 An Introduction to Building Affective-Driven Self-Adaptive Software
 
Self-adaptive Systems : An Introduction
Self-adaptive Systems : An Introduction Self-adaptive Systems : An Introduction
Self-adaptive Systems : An Introduction
 

Similaire à Unisys Service Oriented Self Adaptive Systems

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
Amit Shaw
 
Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01
Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01
Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01
sengura
 
Presentation cloud computing
Presentation cloud computingPresentation cloud computing
Presentation cloud computing
Akash Pandey
 
Cloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service PlatformCloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service Platform
victorlbrown
 

Similaire à Unisys Service Oriented Self Adaptive Systems (20)

Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Unit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud ComputingUnit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud Computing
 
MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101MISA Cloud workshop - Cloud 101
MISA Cloud workshop - Cloud 101
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01
Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01
Nist cloud computing-standardsispab-dec2008p-mell-090508165235-phpapp01
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...
 
Cloudcomputingoct2009 100301142544-phpapp02
Cloudcomputingoct2009 100301142544-phpapp02Cloudcomputingoct2009 100301142544-phpapp02
Cloudcomputingoct2009 100301142544-phpapp02
 
Presentation cloud computing
Presentation cloud computingPresentation cloud computing
Presentation cloud computing
 
Cloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service PlatformCloud + Soa: Enterprise Service Platform
Cloud + Soa: Enterprise Service Platform
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing basic concept to understand
Cloud Computing basic concept to understandCloud Computing basic concept to understand
Cloud Computing basic concept to understand
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
 
Cloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveCloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep Dive
 
12458003.ppt
12458003.ppt12458003.ppt
12458003.ppt
 
Coud discovery chap 4
Coud discovery chap 4Coud discovery chap 4
Coud discovery chap 4
 
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackIntroduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 

Plus de GovCloud Network

Paving the Way to the Cloud: Cloud Services Brokerage for Highly Secure, Dem...
Paving the Way to the Cloud:  Cloud Services Brokerage for Highly Secure, Dem...Paving the Way to the Cloud:  Cloud Services Brokerage for Highly Secure, Dem...
Paving the Way to the Cloud: Cloud Services Brokerage for Highly Secure, Dem...
GovCloud Network
 
Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)
GovCloud Network
 

Plus de GovCloud Network (20)

IaaS Price performance-benchmark
IaaS Price performance-benchmarkIaaS Price performance-benchmark
IaaS Price performance-benchmark
 
Cloud computing training what's right for me
Cloud computing training what's right for meCloud computing training what's right for me
Cloud computing training what's right for me
 
ViON Corporation: Surviving IT Change
ViON Corporation: Surviving IT ChangeViON Corporation: Surviving IT Change
ViON Corporation: Surviving IT Change
 
Staying Safe in Cyberspace
Staying Safe in CyberspaceStaying Safe in Cyberspace
Staying Safe in Cyberspace
 
Vets 360 Services - Military Dedication - Corporate Success
Vets 360 Services - Military Dedication - Corporate SuccessVets 360 Services - Military Dedication - Corporate Success
Vets 360 Services - Military Dedication - Corporate Success
 
GovCloud Network LLC Overview - June 25, 2014
GovCloud Network LLC Overview - June 25, 2014GovCloud Network LLC Overview - June 25, 2014
GovCloud Network LLC Overview - June 25, 2014
 
Army PEO EIS Cloud Architecture
Army PEO EIS Cloud Architecture   Army PEO EIS Cloud Architecture
Army PEO EIS Cloud Architecture
 
ICH Agile Cloud Session 1-Highlights /Prospective Svc Offerings Kevin Jackson
ICH Agile Cloud Session 1-Highlights /Prospective Svc Offerings   Kevin JacksonICH Agile Cloud Session 1-Highlights /Prospective Svc Offerings   Kevin Jackson
ICH Agile Cloud Session 1-Highlights /Prospective Svc Offerings Kevin Jackson
 
Improving Cybersecurity and Resilience Through Acquisition Emile Monette GSA
Improving Cybersecurity and Resilience Through Acquisition   Emile Monette GSAImproving Cybersecurity and Resilience Through Acquisition   Emile Monette GSA
Improving Cybersecurity and Resilience Through Acquisition Emile Monette GSA
 
@AgileCLoud_ICH Presentation - 20140521 US Navy OPNAV - Capt Christopher Page
@AgileCLoud_ICH Presentation - 20140521 US Navy OPNAV - Capt Christopher Page@AgileCLoud_ICH Presentation - 20140521 US Navy OPNAV - Capt Christopher Page
@AgileCLoud_ICH Presentation - 20140521 US Navy OPNAV - Capt Christopher Page
 
Agile Cloud Conference 2 Introduction - John Brennan
Agile Cloud Conference 2 Introduction - John BrennanAgile Cloud Conference 2 Introduction - John Brennan
Agile Cloud Conference 2 Introduction - John Brennan
 
DoD Business Capability Lifecycle (BCL) Guide (Draft)
DoD Business Capability Lifecycle  (BCL)  Guide (Draft)DoD Business Capability Lifecycle  (BCL)  Guide (Draft)
DoD Business Capability Lifecycle (BCL) Guide (Draft)
 
GovCloud Network Overview Presentation
GovCloud Network Overview PresentationGovCloud Network Overview Presentation
GovCloud Network Overview Presentation
 
PM ISE Information Interoperability Presentation -agile sourcing brief
PM ISE Information Interoperability Presentation -agile sourcing briefPM ISE Information Interoperability Presentation -agile sourcing brief
PM ISE Information Interoperability Presentation -agile sourcing brief
 
Intrusion Detection on Public IaaS - Kevin L. Jackson
Intrusion Detection on Public IaaS  - Kevin L. JacksonIntrusion Detection on Public IaaS  - Kevin L. Jackson
Intrusion Detection on Public IaaS - Kevin L. Jackson
 
A Framework for Cloud Computing Adoption in South African Government
A Framework for Cloud Computing Adoption in South African GovernmentA Framework for Cloud Computing Adoption in South African Government
A Framework for Cloud Computing Adoption in South African Government
 
NCOIC GCC OWS-10 presentation 10 7 2013
NCOIC GCC OWS-10 presentation 10 7 2013NCOIC GCC OWS-10 presentation 10 7 2013
NCOIC GCC OWS-10 presentation 10 7 2013
 
Tech gate kevin l jackson - 09-21-2013
Tech gate   kevin l jackson - 09-21-2013Tech gate   kevin l jackson - 09-21-2013
Tech gate kevin l jackson - 09-21-2013
 
Paving the Way to the Cloud: Cloud Services Brokerage for Highly Secure, Dem...
Paving the Way to the Cloud:  Cloud Services Brokerage for Highly Secure, Dem...Paving the Way to the Cloud:  Cloud Services Brokerage for Highly Secure, Dem...
Paving the Way to the Cloud: Cloud Services Brokerage for Highly Secure, Dem...
 
Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)Government cloud deployment lessons learned final (4 4 2013)
Government cloud deployment lessons learned final (4 4 2013)
 

Unisys Service Oriented Self Adaptive Systems

  • 1. Service Oriented Self Adaptive Systems – Marrying SOA and Cloud Computing Kartik Mecheri Unisys Federal Systems Washington DC October 2009
  • 2. Introduction – Set the Context • Service: • software component (module) that is made available publicly • Broker/Distributor: • a directory for finding services • Consumer: • uses the functionality provided by the services (c) 2009 Unisys Confidential Page 2 2
  • 3. Service Oriented Self Adaptive Systems (SOSAS) What is SOSAS? System that changes its capabilities at runtime utilizing the principles of SOA • SOSAS enables and • SOSAS will help address supports the following challenges – Evolution through adaptation – Dynamic Composition and – Open adaptive systems QoS aware Service Coordination capabilities – Closed adaptive systems – Dynamically reconfigurable – Pervasive contexts runtime architectures • Self-* (healing, adaptive, etc.) – End-to-end security solutions – Optimal Service Discovery and Selection (c) 2009 Unisys Confidential Page 3 3
  • 4. Characteristics of Cloud Computing NIST defines Five key characteristics for cloud: • On-demand self-service • Ubiquitous network access • Location independent resource pooling • Rapid elasticity • Pay per use How does SOSAS help achieve these characteristics? (c) 2009 Unisys Confidential Page 4 4
  • 5. Envisioning the Future in Federal • Meeting the QoS attributes in a Distributed Cloud environment- Inter-cloud dependencies? • Open Architecture and Open Standards are more critical • Converting business policies to IT policies • Migration from one Cloud Provider to another – Domain-centric standards becomes more critical • Built in security – Addressing privacy issues and FISMA compliance • Open source software becomes more relevant (c) 2009 Unisys Confidential Page 5 5
  • 6. SOSAS and Cloud Providers • Hybrid Cloud for mission support • Establish Cloud standards for interoperability • Cloud interoperability can be achieved by following open standards • Development and Test environment into public cloud • provisioning and de-provisioning through self-adaptation • Self adaptation best achieved through principles of service oriented computing • Security certification must be standardized at a lower level of granularity Provider must deploy cloud offerings based on SOSAS (c) 2009 Unisys Confidential Page 6 6
  • 7. (c) 2009 Unisys Confidential Page 7 7