Lecture XV: Review CS 4593 Cloud-Oriented Big Data and Software Engineering.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Security Prospects through Cloud Computing by Adopting Multiple Clouds Meiko Jensen, Jorg Schwenk Jens-Matthias Bohli, Nils Gruschka Luigi Lo Iacono Presented.
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Review 2.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SaaS, PaaS & TaaS By: Raza Usmani
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Plan Introduction What is Cloud Computing?
The ArcGIS Platform Cloud and Web Service based GIS Patrick Gahagan – Esri January 25 th, 2012 United Nations.
Security Framework For Cloud Computing -Sharath Reddy Gajjala.
Introduction to Cloud Computing
3 Cloud Computing.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Cloud Computing and its Implementation ELYSIUM TECHNOLOGIES PRIVATE LIMITED Madurai | Trichy | Coimbatore | Kollam | Cochin | Tirunelveli T. Udhaya Shankar,
Technology Guide Three Cloud Computing. Plug IT In OUTLINE TG 3.1 Introduction TG 3.2 What Is Cloud Computing? TG 3.3 Different Types of Clouds TG 3.4.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Niagara Framework in the Clouds Scott Boehm. … what the heck does that mean??
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
Insurance in a Cloud-based World Randy Skopecek Migration & Lessons Learned BJ Gardner Research, Assessment.
COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
HUSKY CONSULTANTS FRANKLIN VALENCIA WIOLETA MILCZAREK ANTHONY GAGLIARDI JR. BRIAN CONNERY.
Paperless Timesheet Management Project Anant Pednekar.
Nov 22/26 Tech Forum 2015 Roberto Trinconi Cloud the New Path to the Business Leadership.
Chapter 8 – Cloud Computing
Lecture XIV: Cloud Software Security CS 4593 Cloud-Oriented Big Data and Software Engineering.
Lecture III: Challenges for software engineering with the cloud CS 4593 Cloud-Oriented Big Data and Software Engineering.
noun ; Software Defined Enterprise/SDE/ The enterprise who leverages software to flank their traditional business offerings, or to create entirely new.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Ram Kumar - Director – Product Management techcello (A Division of Asteor Software Inc) MultiTenancy Basics.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
Chapter 11 – Cloud Application Development. Contents Motivation. Connecting clients to instances through firewalls. Cloud Computing: Theory and Practice.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Cloud Computing Security With More Than 50 Years Of Security And Enterprise Experience Cloud Raxak Automating Cloud Security. Cloud Raxak automates and.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
15 min WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint.
Task Cloud-based holistic knowledge
15 min WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint.
Exam 1 Study Guide Cs 595 Lecture 17.
Open source Cloud Management Platforms
Introduction to Cloud Computing
In-Class Activity… Cloud Computing.
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
3 Cloud Computing.
Cloud Computing: Concepts
CS5103 Software Engineering
Session I Cloud Introduction Session I
Distributed System using Web Services
Anjuman College of Engineering & Technology Computer Science & Engineering Department Subject Code: BECSE408T Subject Name: (ELECTIVE-III)Clustering &
IT Management Services Infrastructure Services
Done by:Thikra abdullah
Presentation transcript:

Lecture XV: Review CS 4593 Cloud-Oriented Big Data and Software Engineering

Mid-Term Exam & Final Exam Mid-term Oct 9 th 2015 In class: 3-4pm 100 points: 22.5% of the grade Final: Dec 10 th :15-5:45 In class 100 points: 5% of the grade 2

Mid-Term Exam & Final Exam Question types: Midterm 12 multiple choice (60 points total) 3 question & answers (40 points total) Question types: Final 1 question & answers 3

Exam Contents-Mid Term Cloud Computing Basic Characteristics Structures Deployment models Benefits Risks Differences between IAAS, PAAS, and SAAS 4

Exam Contents-Mid Term Challenges of Cloud-based SE Platform Choice Working with services Price Issues Deployment Models Runtime Software Evolution Testing and Monitoring 5

Exam Contents-Mid Term RESTful Web Services Structure of Restful Requests and Responses Structure of Restful Service Frameworks Annotations Rules of Path resolution SOAP-based Web Services Basic Structure What are SOAP, UDDI, and WSDL 6

Exam Contents-Mid Term Mashups What are mashups Benefit and drawbacks Software architecture Why architecture Styles Pipe-and-filter Layered Repository 7

Exam Contents-Mid Term Multi-tenant architecture Multi-tenant at different layers Multi-tenant database Pack table Private table Extension table Universal table Pivot table Chunk table Task queue pattern at logic layer 8

Exam Contents-Mid Term Challenge of dependencies in Web Service Testing Web Service Testing with Test Doubles Dummies Stubs Fake Objects Mock Objects Budget Oriented Testing 9

Exam Contents-Mid Term Logging and Monitoring Concepts of auditing, logging, and tracing Logging levels Handling multiple users with user ID 10

Exam Contents-Mid Term Runtime Software Evolution Dynamic Loading Concept of loading and linking Process of linking and loading Benefits of dynamic loading Reflection Why Reflection? Reflection with Design Patterns What is software re-configuration 11

Exam Contents-Mid Term Cloud Security Challenges Breaking Perimeter Model Gap between security model of client and cloud Virtualization issues Other customers’ attacks Legal Issues 12