Professional Documents
Culture Documents
3. Proper monitoring – Using deployment tools activity of users revolving around the B2C Business to Consumer
software can be monitored effectively.
4. Increased safety – Since it is managed from one source, the whole process is ASP Application Service Provider
extremely safe and secure.
SOA Service Oriented Architecture
A software distribution model in which a cloud provider hosts applications and API / APIs Application Programming Interface/s
makes them available to end users over the internet.
Closely related to the ASP where the provider hosts the customer software and
delivers it over the internet. While deployment models can vary, the most common is the classic LEFT TO
RIGHT DEPLOMENT MODEL when working with multiple environments.
TYPES OF FIRMWARE
1. BIOS (Basic Input/Output System)
2. EFI (Extensible Firmware Interface)
A device driver is hardware specific. For instance, printer driver, graphics driver, etc.
TYPES OF SOFTWARE
It is generally a set of instructions It is generally a type of software used
1
1. Application Software to instruct computer. to control hardware devices.
2. Shareware
Its size is very big and generally Its size is very small and generally
3. System Software 2 ranges between hundred kilobytes ranges between few kilobytes (Kb).
(Kb) to few gigabytes (Gb).
EXAMPLES OF FIRMWARE Usually developed using both low Usually developed using low level
3 level languages and high-level languages.
1. The BIOS found in IBM-compatible Personal Computers. languages such as java.
2. Code inside a printer.
3. Software controlling a heart defibrillator. 4 It is designed for user interaction. It is hidden on device.
4. Software controlling the lights in an office building. It usually runs on CPU and main It runs on smaller processors.
5
5. Software controlling electronics in a car. processors.
6. Software controlling newer household appliances. 6 It can be changed constantly. It is rarely changed.
Firmware carries out the integral functions of hardware, and firmware updates bring 8 Software cannot be a firmware. Firmware can be a software.
some alterations in the program, which are necessary to enable the corresponding
devices to operate proficiently as well as to fix the bugs for better security. Updating of software is easier. Updating of firmware is usually
9
difficult.
DIFFERENCE BETWEEN SOFTWARE AND FIRMWARE Various categories of software There are no such categories of
10 include application software, firmware.
computer programming tools, etc.
SOFTWARE FIRMWARE
Types of software includes Types of firmware includes BIOS, EFI
Software is a collection of set of Firmware is a type of software 11 application software, shareware, (Extensible Firmware Interface), etc.
programs, data, or instruction used program that provides control for a system software, etc.
by a computer to perform specific specific hardware and provide
✱
tasks and allows user to interact essential instructions how device Features of software includes Features of firmware includes perfect
with computer. communicate with other computer 12 efficiency, usability, functionality, rotation counter support, floating
hardware. dependability, etc. point variable, perform all control, etc.
CLOUD COMPUTING 1.1. Public Cloud
- It allows systems and services to be easily accessible to the general public.
CLOUD It may be less secure because of its openness.
- Examples:
Amazon Web Services
Azure
3tera
salesforce.com
Joyent
Rackspace ADVANTAGES
1. Lower computer costs 7. Increased data reliability
2.3. Software as a Service (SaaS)
2. Reduced software costs 8. Universal document access
- It allows to use software applications as a service to end users.
3. Improved performance 9. Latest version availability
- It is a software delivery methodology that provides licensed multi tenant
access to software and its functions remotely as a web-based service. 4. Instant software updates 10. Easier group collaboration
Usually billed based on usage. 5. Improved document format compatibility 11. Device independence
Usually multi-tenant environment.
6. Unlimited storage capacity
Highly scalable architecture.
Example of Cloud:
- Examples: DISADVANTAGES 1. Instagram
salesforce.com 2. Netflix
1. Requires a constant Internet connection. 3. YouTube
Google Apps
Microsoft Online Services 2. Does not work well with low-speed connections. 4. Dropbox
Net Suite 5. X (Twitter)
3. Features might be limited. 6. Pinterest
Postini
Facebook 4. Can be slow. 7. SkyDrive
8. Facebook
5. Stored data can be lost. 9. Gmail
6. Stored data might not be secure. 10. Tumblr