August 7, 2003 BITS C461/IS C341 Software Engineering1 Infrastructure for Software Service Provider Last Update: August 6, 2003 Aditya Mathur.

Slides:



Advertisements
Similar presentations
Logo Software as a service (Saas) Group D Fong Hui Yun Kyung Jung Yijia Li Roxana Hernandez UC-Berkeley Strategic Computing and Communications Technology.
Advertisements

Processes. Outline Definition of process Type of processes Improvement models Example Next steps… 1.
Integrating Java EA Applications to cloud using Boomi Mahesh Gidwani 08/20/2011.
Database Administration ISQA 436 Fall 2006 Mark Freeman
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
Software: Systems and Application Software
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Standard 1 - Objective 2: Understand, evaluate, and use computer software.
Unit-1 Introduction | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
Virtual SIM card A brand-new technology in mobile telecommunication.
Database Environments Assignment Two By Benjamin Turner Assignment Two By Benjamin Turner 8/24/2015.
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
What is E-Commerce? Section 8.1. What is E-commerce? E-commerce is the exchange of goods, services, information, or other businesses through electronic.
Microsoft vs Linux Microsoft Applications compared to free opensource software.
SUSE Linux Enterprise Desktop Administration Chapter 1 Install SUSE Linux Enterprise Desktop 10.
For more notes and topics visit:
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
PETS – Power Exchange Trading Software Power Exchange Trading Software for Online Bidding, Billing and much more.
Systemic Issues of Software Confederations Jaroslav Král, Michal Žemlička Charles University, Prague
MIS 301 Information Systems in Organizations Dave Salisbury ( )
Hardware & Software A computer’s hardware is a computer item you can physically see or touch. E.g. Key Board, Mouse, Monitor, etc. The software is a computer.
systemhound © Raxco Software Belgium systemhound PC inventory software.
1 SOFTWARE AND HARDWARE INTERACTION Morrison / Wells.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
Online Goods and Services. Topics Online Shops and Physical Goods Online Shops and Physical Goods Booking Systems Banking Education and Training Gaming.
 2002 Prentice Hall Chapter 4 Software Basics: The Ghost in the Machine.
Lecture #10 COMPUTER SOFTWARE By Shahid Naseem (Lecturer)
Advantages Cloud Computing. customers only pay for the access and interfaces that they need. The customer buys only the services they need Cost Advantages.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Faculty of Computer & Information
Software Confederations and the Maintenance of Global Software Systems Jaroslav Král, Michal Žemlička Charles University, Prague
Chapter 2 Turning Data into Something You Can Use © The McGraw-Hill Companies, Inc., 2000 Processing Hardware.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Chapter 11: Alternative Approach - Purchasing Systems.
WEB SERVER SOFTWARE FEATURE SETS
By Douglas Copas and Mark Perry.  Currently available small business based commercial inventory management systems are either prohibitively expensive.
IS Today (Valacich & Schneider) Copyright © 2010 Pearson Education, Inc. Published as Prentice Hall 2/5/2016 TB-1 Technology Briefing Advanced Topics and.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Thepul Ginige Lecture-7 Implementation of Information System Thepul Ginige.
Aditya P. Mathur Professor Department of Computer Science Purdue University, West Lafayette Wednesday January 19, 2011 Capsules, Micropayments, and the.
EBIZ 509 Foundations of E-Business. 2 © UW Business School, University of Washington 2004 Agenda Today Class schedule and class plan Basic computer concepts.
Are you familiar with Microsoft word 2010 ?? Well this time it is all about the world of MSW 2010.
2: Operating Systems Networking for Home & Small Business.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Thepul Ginige Lecture-5 Implementation of Information System Part - I Thepul Ginige.
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Introducing The Art of Web Interfacing Copyright 2012 Interfaceplanet.com | Phone: | Design By Interace.
Online School Management System Supervisor Name: Ashraful Islam Juwel Lecturer of Asian University of Bangladesh Submitted By: Bikash Chandra SutrodhorID.
Operating Environment. Installation and Upgrade Options Solaris suninstall program Solaris Web Start Installation Custom Jumpstart procedure Standard.
Electronic Commerce Semester 2 Term 2 Lecture 14.
QuickBooks Pro 2012.
By Manish Shrotriya CSE MS Software Programs Shrink Wrap Software : Software that one can buy off the shelf and can install on his computer. They.
GDT Automated Scheduling and Operations with C2O.
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
RAMSDENTelecommunications Training RAMSDEN Telecommunications Training RTT75 Create Technical Documentation.
Fundamentals of Information Systems, Sixth Edition
Instructor Materials Chapter 1 Ever Wonder How It Works?
Web Software Model CS 4640 Programming Languages for Web Applications
Operating Systems What are they and why do we need them?
Lecture-5 Implementation of Information System Part - I Thepul Ginige
Presentation transcript:

August 7, 2003 BITS C461/IS C341 Software Engineering1 Infrastructure for Software Service Provider Last Update: August 6, 2003 Aditya Mathur

August 7, 2003 BITS C461/IS C341 Software Engineering2 Current paradigm for software distribution Commercial software is distributed as: Updates are sent on media or directly on-line. Shrink wrap. We buy this from a physical or an online shop. Embedded software comes with the device purchased. Updates are via the network or manually installed by specialists.

August 7, 2003 BITS C461/IS C341 Software Engineering3 Implications of the current paradigm [1] Usually, a customer buys the entire application that may have thousands of features. A user generally uses a small fraction of the entire application feature set, but pays for all! A new release is usually purchased at an additional cost. Sharing of data produced by an application becomes difficult or impossible if new release is not purchased.

August 7, 2003 BITS C461/IS C341 Software Engineering4 Implications of the current paradigm [2] All features of an application are usually constructed and maintained by one company. If an application binary requires X amount of memory and Y number of users buy it then the total disk space used is XY. Switching from an application from one manufacturer to another application with the same feature set but by a different manufacturer, incurs additional cost. User’s are forced to buy more memory, primary and disk space, to load an entire application even when they do not use most of it.

August 7, 2003 BITS C461/IS C341 Software Engineering5 Set of dynamically composable applications App 3 App 2 App 1 An alternate paradigm: Capsules and SSP Capsule

August 7, 2003 BITS C461/IS C341 Software Engineering6 User’s view Set of dynamically composable applications App 3 App 2 App 1 Capsule User Subscribes to SSP (LFAM) LFAM: Library and Financial Accounts Manager Begins using the application (CS) CS: Capsule Server Selects an app (LMI) LMI: Library Management Interface Pays for use. Never needs to buy an application (LFAM).

August 7, 2003 BITS C461/IS C341 Software Engineering7 Developer’s view Set of dynamically composable applications App 3 App 2 App 1 Capsule Developer Browses capsule specifications (CSV) CSV: Capsule Specification and Validation Submits capsule (CSV) Selects capsule(s) for development Gets paid depending on Capsule use (LFAM).

August 7, 2003 BITS C461/IS C341 Software Engineering8 Your tasks Understand the problem well. Perform requirement analysis. Make good use of information and components already available to you. Design SSP infrastructure components. Give careful thought to various component interfaces and features. Prototype the SSP infrastructure components and show that this is a feasible concept. Be a pioneer! Do something different! Something useful!