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