CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Technology Guide 2 Software
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Computers Are Your Future Twelfth Edition Spotlight 5: Cloud Computing Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.
Lesson 6 Software and Hardware Interaction
Computers Are Your Future © 2006 Prentice-Hall, Inc.
10-1 Information Systems: A Manager’s Guide to Harnessing Technology.
9-1 Information Systems: A Manager’s Guide to Harnessing Technology.
6.4 Contemporary Software Platform Trends The Rise of Linux and Open-Source Software graduate student at the University of Finland wanted to build an operating.
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
Installing software on personal computer
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Greg Porter, MCITP: EA, Cal Poly October 17, 2010.
Lecture # 1 M.Sc / BS(CS)/ BS(I.T) DPT www. Shahid Rasul.com.
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
John Chen Chairman, CEO, and President. Opposing Forces Client/Server Explorer COM Distributed C Clusters Mainframe Netscape CORBA Centralized Java MPP.
PLUG IT IN 4 Cloud Computing. 1.Introduction 2.What Is Cloud Computing? 3.Different Types of Clouds 4.Cloud Computing Services 5.The Benefits of Cloud.
TECHNOLOGY GUIDE 3: Emerging Types of Enterprise Computing
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
Cloud Computing. 2 A division of Konica Minolta Business Solutions USA Inc. What is Cloud Computing? A model for enabling convenient, on-demand network.
CLOUD COMPUTING For Beginners.
Effectively Explaining the Cloud to Your Colleagues.
3 Cloud Computing.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets.
Operating Systems Operating System
Chapter Three OPERATING SYSTEMS.
Fundamentals of Information Systems, Sixth Edition
© 2013, published by Flat World Knowledge 11-1 Information Systems: A Manager’s Guide to Harnessing Technology, version 2.0 John Gallaugher.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
© 2013, published by Flat World Knowledge 10-1 Information Systems: A Manager’s Guide to Harnessing Technology, version 2.0 John Gallaugher.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
Software and Hardware Interaction
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
MANAGING SOFTWARE ASSETS ~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 1[Abdul Hayat, SIM, Semester Genap 2007/2008]
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
ITGS Application Software, pt. 3. ITGS Business Software Alliance (BSA) and Federation Against Software Theft (FAST) –Represent software companies and.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
A computer contains two major sets of tools, software and hardware. Software is generally divided into Systems software and Applications software. Systems.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Dr. Hussein Al-Bahadili Faculty of Information Technology Petra University Securing E-Transaction 1/24.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
INTRO. To I.T Razan N. AlShihabi
Computers Are Your Future Twelfth Edition
Information Systems: A Manager’s Guide to Harnessing Technology V 3.0 By John Gallaugher.
Enterprise Architectures
Fundamentals of Information Systems, Sixth Edition
Computers Are Your Future
Information Systems: A Manager’s Guide to Harnessing Technology
Computer Software Lecture 5.
Computers Are Your Future Twelfth Edition
Introduction to Databases Transparencies
3 Cloud Computing.
Computers Are Your Future Twelfth Edition
SOFTWARE TECHNOLOGIES
Cloud Computing LegalRun Solutions Why It’s Right for You!
Presentation transcript:

CIS 2200 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College

2 Identify and describe the different types of software Describe distributed computing Describe open source software Explain cloud computing, its different types, and its advantages and risks

This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA

A computer program or a collection of programs Precise set of instructions that tells hardware what to do 4

(IDC, 2014)

Firmware Software stored on nonvolatile memory chips (as opposed to being stored on devices such as hard drives or removable discs) Embedded systems Special-purpose software designed and included inside physical products (often on firmware) Helping devices become “smarter” 7

Desktop Software - Applications installed on a personal computer, typically supporting tasks performed by a single user Enterprise software - Applications that address the needs of multiple users throughout an organization or work group Types of Enterprise Software 8

9

Graphical user interface Mechanisms through which users interact with the system (menus, scroll bars) Databases – to manage data Database management system (DBMS) Software used for creating, maintaining, and manipulating data 10

11

12

Web services Small pieces of code that are accessed via the application server which permit interoperable machine-to-machine interaction over a network Application programming interfaces (APIs) Programming hooks (or guidelines) published by firms that tell other programs how to get a service to perform a task, such as send or receive data Service-oriented architecture (SOA) A robust set of Web services built around an organizations processes and procedures 13

EDI (Electronic Data Interchange) A set of standards for exchanging information between computer applications A way to send the electronic equivalent of structured documents between different organizations Extensible markup language (XML) A tagging language that can be used to structure data 14

Programming Languages Provides the standards, syntax, statements, and instructions for writing computer software IDE (Integrated Development Environment) C++, C#, Visual Basic, and Java Development entails more than writing programs/code 15

Different cost categories that comprise total cost of ownership: Maintenance Support Training Compliance auditing Security, backup Provisions for disaster recovery Software development and documentation Purchase price Ongoing license and support fees Configuration Testing Deployment 16

Low or zero marginal cost Open source software Software that is free and where anyone can look at and potentially modify the code Questions facing big software firms How can we compete with free? How can we make money and fuel innovation on free? Cloud computing 17

Openness in stark contrast to the practice of conventional software firms Intellectual property as closely guarded secrets Examples Linux, Apache, MySQL, Perl/Python/PHP (LAMP) Firefox OpenOffice 18

Moving software out of its own IS shop so that it is run on someone else’s hardware Replacing computing resources with services provided over the Internet Software as a service (SaaS) A form of cloud computing where a firm subscribes to a third-party software and receives a service that is delivered online Utility computing – platform as a service, infrastructure as a service Private and public clouds Virtualization

Build vs. buy vs. rent Advantages Lower costs associated with the software licenses, server hardware, system maintenance, and IT staff Faster deployment times Variable operating expense Scalable systems Higher quality and service levels Remote access and availability Usage-based pricing model 20

Dependence on a single vendor Concern about the long-term viability of partner firms Users may be forced to migrate to new versions Reliance on a network connection Data assets stored off-site - security and legal concerns Limited options Less rich user interface Pockets of unauthorized IT use throughout the organization 21

What is the difference between operating system and application software? Identify different types of application software What is distributed computing? What is cloud computing? Different types of cloud computing? What is open source software? 22