cloud computing

16
CLOUD COMPUTING

Upload: nyssa-reilly

Post on 30-Dec-2015

17 views

Category:

Documents


0 download

DESCRIPTION

CLOUD COMPUTING. CONTENTS. Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories. INTRODUCTION. ARRIVAL : Parrallel computing Distributed computing Grid computing Public computing SAAS. CHARACTERS :. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CLOUD COMPUTING

CLOUD COMPUTING

Page 2: CLOUD COMPUTING

CONTENTS

ArrivalCharactersDefinitionMeritsCharartersticsWorkflowsWfmsWorkflow engineWorkflows levels & categories

Page 3: CLOUD COMPUTING

INTRODUCTION

ARRIVAL :

Parrallel computingDistributed computingGrid computingPublic computing SAAS

Page 4: CLOUD COMPUTING

CHARACTERS :

Virtualization : nothing to do with physical platforms

Distribution : refers to the physical node which the computation uses is distributed

Dynamically extendibility : refers to through the dynamic extension virtualization level, then achieves to above applies carries on the expansion the goal.

Page 5: CLOUD COMPUTING

Cloud Computing :

• Delivering applications or services in on-demand environment

Hundreds of thousands of users / applicationsSystems should be fast, secure and availableIntelligent infrastructure:

TransparencyScalabilityMonitoringSecurity

All services and associated data

Page 6: CLOUD COMPUTING

Merits :

It provides a mandatory application program environment.

a distributed foundation establishment, and monitor the distributed system, to achieve the purpose of efficient use of the system.

it integrates the history data and present data to make the collected information more accurate and provide more intelligent service for users and enterprises.

Page 7: CLOUD COMPUTING

cloud computing is easy to extend, and has an simple management style.

supports for SAAS(software as a Service).

The aim of application of cloud computing is to combine all the resources, and let anyone can use it.

Page 8: CLOUD COMPUTING

Charaterstics of cloud computing :Ultra large scaleVirtualizationHigh reliabilityVersatilityHigh extendibilityOn demand serviceExtremely inexpensive

Page 9: CLOUD COMPUTING

WORKFLOW :

“The automation of a business process, in whole or parts, where documents, information or tasks are passed from one participant to another to be processed, according to a set of procedural rules “

Page 10: CLOUD COMPUTING

Workflows :

Operational aspect of a work procedure: how tasks are structured, who performs them, what their relative order is, how they are synchronized, how information flows to support the tasks and how tasks are being tracked.

Page 11: CLOUD COMPUTING

Workflow Management System (WFMS)“A system that defines, creates and manages

the execution of workflows through the use of software, running on one or more workflow engines, which is able to interpret the process definition, interact with workflow participants and, where required, invoke the use of IT tools and applications.”

Workflow Engine“A software service or "engine" that provides

the run time execution environment for a process instance.”

Page 12: CLOUD COMPUTING

WORKFLOWS LEVELS :Inside domain

One unit/organization/Virtual Organization

Level Up AboveMultiple Virtual Organizations

Global Model More dynamic More Grid …Global ModelGlobal ProcessPeer-To-Peer

Orchestration …Choreography …

Page 13: CLOUD COMPUTING

Categories of workflows :

CollaborativeProductionAd HocAdministrative

Page 14: CLOUD COMPUTING

Workflow Lifecycle :Design

Typical workflow is graph orientedLanguage: how expressive is workflowGUI: Visual Service Composition Environment

DeploymentWorkflow Description is sent to Workflow Engine Possibly validated and compiled

ExecutionWorkflow Engine enacts Workflow Description

MonitoringEvents reflecting from workflow and services execution

Refinement

Page 15: CLOUD COMPUTING

Workflow Usage Concerns :Constructs supported

Expressiveness of Programming LanguageEase of creation and modification by non

programmers (GUI)ExtensibilityEase of IntegrationSupport for StandardsSupport for Web ServicesSupport for Grid, GT2, OGSIEase of Use (Very subjective …)Status, AvailabilityLicensing, Price

Page 16: CLOUD COMPUTING

Workflow Mangement :

An activity is a discrete step in a business process (workflow).

Activities range from calling a remote service to perform a task, e.g. calculating taxes, performing currency conversions, looking up inventory, to custom-defined services.

Activities are orchestrated together in a workflow in BizTalk using XOML (eXtensible Object Markup Language).

Other languages BPEL, ebXML, XPDL etc.