Object Management Group Cloud Computing Standards

Similar documents
How To Pass The Comptia Cloud Essentials Exam

Topic : Cloud Computing Architecture. Presented by 侯 柏 丞. 朱 信 昱

Fundamental Concepts and Models

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Government's Adoption of SOA and SOA Examples

CLOUD SERVICE LEVEL AGREEMENTS Meeting Customer and Provider needs

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Web Application Hosting Cloud Solution Architecture.

Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks

NIST Cloud Computing Security Reference Architecture (SP draft)

NCTA Cloud Architecture

2014 Latin America Cloud Computing Market

Cloud application services (SaaS) Multi-Tenant Data Architecture Shailesh Paliwal Infosys Technologies Limited

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

Oracle Reference Architecture and Oracle Cloud

Federal Enterprise Architecture and Service-Oriented Architecture

Certified Cloud Computing Professional VS-1067

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

Data Management Emerging Trends. Sourabh Mukherjee Data Management Practice Head, India Accenture

CLOUD COMPUTING. A Primer

Cloud Computing Technology

Enterprise Architecture Glossary by Set

NATO s Journey to the Cloud Vision and Progress

The Role of the Software Architect

Performance Management for Cloud-based Applications STC 2012

Service-Oriented Architectures

A Step-by-Step Guide to Defining Your Cloud Services Catalog

Build your public cloud strategy with Oracle IaaS and Oracle PaaS

Cloud Architecture and Management. M.I. Deen General Manager (Enterprise Solutions) Sri Lanka Telecom

CIO SUMMIT l LAS VEGAS

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

Managing the Challenges of Cloud Management November 7, 2013

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

Applying Business Architecture to the Cloud

Professional Cloud Solutions and Service Practices

Profile. Business solutions with a difference

Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC Oct.

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Rules and Business Rules

Making Leaders Successful Every Day

CompatibleOne Open Source Cloud Broker Architecture Overview

Using the Cloud to Facilitate Global Software Development Challenges

PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong

[Who Cares?] as a Service

Service Oriented Architecture 1 COMPILED BY BJ

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Cloud Computing and Standards

Adaptive SLA Monitoring of Service Choreographies Enacted on the Cloud

Architecting the Cloud

NIST Cloud Computing Reference Architecture & Taxonomy Working Group

Multi-Tenant Engineering Architecture in SaaS

Storage Clouds. Enterprise Architecture and the Cloud. Author and Presenter: Marty Stogsdill, Oracle

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

Cloud Computing Standards: Overview and ITU-T positioning

The Need for Service Catalog Design in Cloud Services Development

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

Software Development in the Large!

White Paper on CLOUD COMPUTING

Minder. simplifying IT. All-in-one solution to monitor Network, Server, Application & Log Data

ITIL AS A FRAMEWORK FOR MANAGEMENT OF CLOUD SERVICES

Security Issues in Cloud Computing

SDN/Virtualization and Cloud Computing

Cloud Computing Landscape: The Importance Of Standards

SOA: The missing link between Enterprise Architecture and Solution Architecture

SaaS, PaaS & TaaS. By: Raza Usmani

A New Approach Towards Integrated Cloud Computing Architecture

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Production in the Cloud

Planning the Migration of Enterprise Applications to the Cloud

Service Oriented Architecture

Whitepaper Enable Talent Management Through Fusion

Journey to Cloud 10 Questions

The NIST Cloud Computing Program

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Enterprise Architecture and the Cloud. Marty Stogsdill, Oracle

How To Manage A Virtualization Server

AquaLogic ESB Design and Integration (3 Days)

SOA CERTIFIED JAVA DEVELOPER (7 Days)

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory

Transcription:

Object Management Group Cloud Computing Standards Building a Multi-View Specification James Odell Co-Chair, OMG A&D TF and SOA SIG Ralph W. Thrash OMG Contributor Building Cloud Computing Standards 7/13/2009 2:44 PM 1

Approach to Cloud Computing Standards: Emergent Categories 1. Meta-Element Association: For defining "Distributed and non-deterministic computing" from the Cloud and SOA perspective 2. Governance: There is a s Governance domain and a Cloud Governance Domain. The key is how to integrate these two POV for governing "Distributed and non-deterministic computing 3. SLAs: For s/clouds 4. SOA, Events, and Agents: Defining communication among and within clouds between services enabled in these clouds. Emergent Cloud Computing Standards Category Targets 7/13/2009 2:44 PM 2

Meta-Element Associations, Governance, and SLAs Presenter: Ralph W. Thrash "Everything should be made as simple as possible, but not simpler." ~ Albert Einstein 7/13/2009 2:44 PM 3

Meta-Element Association for Cloud Computing DECLARATION: Cloud Computing is a distributed nondeterministic system Categorization and typing of the fundamental computational archetypes for Cloud Computing is required. Association can be driven at two distinct Meta-Element levels: 1. Enterprise: Meaning areas of enterprise components germane to Operational Architecture of any given enterprise 2. Deployment: Meaning areas of technological deployment level architectures atomically categorized as Software or Hardware 1. 2. Who What Were When Why SaaS HaaS IaaS PaaS BPaaS Meta-Element Association is Required for Building Requisite Standards 7/13/2009 2:44 PM 4

Governance For Cloud Computing Cloud Computing as a distributed nondeterministic system requires discrete governance models. These governance models can be categorized at the Enterprise and Deployment levels of elaboration Enterprise Level Governance elaboration is best achieved based on Enterprise Architecture Frameworks Enterprise Architecture is the organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the firm s operating model. [1] Zachman etal. Deployment Level Governance elaboration is derived from the OMG Specification for Deployment and Configuration of Component-based Distributed Applications OMG Document mars/2003-03-xx, March 3, 2003 OMG Deployment Standards Definition Need for: Alternative, hierarchical, implementations of components (assemblies), as well as multiple possible configurations of packages of components How to describe but.. No What PIM Lacking [1] MIT Center for Information Systems Research, Peter Weill, Director, as presented at the Sixth e-business Conference, Barcelona Spain, 27 March 2007 7/13/2009 2:44 PM 5

SLA s for Cloud Computing SaaS Deployment Archetype Candidate SaaS design and vendor Driven, Archetype Dependant SLA s HaaS Deployment Archetype Candidate Vendor Driven, Contract Mechanism Oriented, Archetype Dependant SLA s for Leased HaaS Traditionally oriented SLA s for Owned HaaS with much technical conformity to existing best practices SLA s are dependant upon the particular Cloud Computing Archetype 7/13/2009 2:44 PM 6

Candidate SaaS Archetype Well Defined Foundational SaaS Cloud Computing Archetype is Required 7/13/2009 2:44 PM 7

Candidate HaaS Archetype Well Defined Foundational HaaS Cloud Computing Archetype is Required 7/13/2009 2:44 PM 8

Enterprise Archetype class Applied_Analytics Applied Analytics for Cloud Computing (IEEE 1471) Mission Rationale HAS USE Envoronment HAS System HAS Stakeholder HAS Architecture Architecture_Description HAS HAS USE Enterprise_Architecture_Technique - Commercial: type - FEAF: type - TOGAF: type - Zachman: type HAS Zachman etal. DEPICTS DEPICTS View Mode l Representation HAS HAS Concern Viewpoint HAS Well Defined Foundational Enterprise Archetype is Required 7/13/2009 2:44 PM 9

Events and Agents for Cloud Computing Cloud Computing distributed non deterministic nature presents a new architecture for Events and enabling Agents (SOA) Principally based upon foundational Cloud Archetype Distributed nature and archetype defines Event/Agent conformance SLA s are closely related to the Event/Agent typing, driven by a particular Cloud Archetype Events and Agents for HaaS versus Events and Agents for SaaS Archetypes PIM Lacking HaaS Archetype PIM Lacking SaaS Archetype Events, Agents and Cloud Computing Archetypes are Mutually Co-dependant Elements 7/13/2009 2:44 PM 10

Clouds with: SOA, Agents, and Events Presenter: James Odell 7/13/2009 2:44 PM 11

Before and after SOA and Clouds After SOA: multiple service, late binding and now possibly with clouds. Before SOA: single service, early binding 7/13/2009 2:44 PM 12

Scalable and adaptive? 7/13/2009 2:44 PM 13

Scalable, adaptive -- and boundaryless? 7/13/2009 2:44 PM 14

It s more than simple synchronous messages Consumer Call for proposal Bid / (no bid) Award / (no award) Confirm / (decline) Proceed (abort) Interaction Protocol Provider 7/13/2009 2:44 PM 15

Adaptive, proactive interaction 7/13/2009 2:44 PM 16

Adaptive, proactive interaction advanced software Using agent-based software Consumer Providers 7/13/2009 2:44 PM 17

Adaptive, proactive interaction advanced software Consumer Brokers Providers 7/13/2009 2:44 PM 18

Collaboration and aggregation Consumer Intelligent aggregators, brokers, process managers, schedulers, Providers 7/13/2009 2:44 PM 19

Event Driven (EDA) and complex-event processing (CEP) Event processing agents 7/13/2009 2:44 PM 20

SOA, EDA, BPM, Agents and Clouds Event Driven Architecture (EDA) Oriented Architecture (SOA) Business Process Orchestration Agents Choreography s Business Process Management (BPM) PIM s Lacking All must be considered for a proper foundation and support. 7/13/2009 2:44 PM 21

Approach to Cloud Computing Standards: Emergent Categories 1. Meta-Element Association: For defining "Distributed and non-deterministic computing" from the Cloud and SOA perspective ~ Define the Meta Elements 2. Governance: There is a s Governance domain and a Cloud Governance Domain. The key is how to integrate these two POV for governing "Distributed and non-deterministic computing ~ Describe EA Approaches 3. SLAs: For s/clouds ~ Articulate & Define Archetypes 4. SOA, Events, and Agents: Defining communication among and within clouds between services enabled in these clouds. ~ Build Fundamental Categories Emergent Cloud Computing Standards Category Targets for RFP s 7/13/2009 2:44 PM 22