ITM - Chapter 5
Mashups
Individual users and entire companies mix and match in this way to create their own customized applications and share information
Operating System
manage the resources and activities of the computer
Moore's Law
the number of components on a chip with the smallest manufacturing cost per component has doubled every year
Multitiered Client/ Server Architectures
the work of the entire network is balanced over several different levels of servers, depending on the kind of service being requested
Blade Servers
ultra thin computers consisting of a circuit board with processors, memory and network connections stores in racks
Hypertext Markup Language (HTML)
a page description language for specifying how text, graphics, video, and sound are placed on a web page document
Simple Object Access Protocol
a set of rules for structuring messages that enable applications to pass data and instructions to one another
Service Oriented Architecture (SOA)
a set of self contained services that communicate with each other using XM or SOAP to create a working software application
Autonomic Computing
an industry wire effort to develop systems that can configure themselves, optimize and tune themselves, heal themselves when broken and protect themselves from outside intruders and self destruction
Ajax
another web development technique for creating interactive web applications that prevent this type of inconvenience
Storage Area Networks (SAN)
connect multiple storage devices on a separate high speed network dedicated to storage
Client/ Server Computing
desktop of laptop computers called clients are networked to powerful server computers that provide the client computers with a variety of services and capabilities
Outsourcing
enables a firm to contract custom software development or maintenance of existing legacy programs to outside firms, which often operate offshore
Legacy Systems
generally older transaction processing systems, created for mainframe computers, that continue to be used to avoid the high cost of replicating or redesigning them
Application Server
handles all application operations between a user and an organizations back end business systems
Linux
inexpensive and robust open source relative
Multicore Processor
integrated circuit to which two or more processor cores have been attached for enhanced performance, reduced power consumption, and more efficient simultaneous processing of multiple tasks
Grid Computing
involves connecting geographically remote computers into a single network to create a virtual supercomputer by combining the computation power of all computers on the grid
Public Cloud
maintained by an external service provider, accessed through the internet, and available to the general public
Web Hosting Service
maintains a large web server, or series of servers, and provides fee paying subscribers with space to maintain their websites
Extensible Markup Language (XML)
more powerful and flexible markup language than hypertext markup language (HTML) for webpages
Microprocessors
now feature multiple processors cores in a single chip
Netbooks
optimized for wireless communication and internet access, along with core computing functions such as word processing
Green Computing
practices and technologies for designing, manufacturing, using, and disposing of computers, servers, and associated devices such as monitors, printers, storage devices and networking and communication systems to minimize impact on the environment
Software Package
pre written commercially available set of software programs that eliminates the need for a firm to write its own programs for certain functions
Virtualization
process of presenting a set of computing resources so that they can all be accesses in ways that are not restricted by physical configuration or geographic location
Private Cloud
proprietary network or a data centre that ties together servers, storage, networks, data, and applications as a set of virtualized services shared by users inside a company
Cloud Computing
refers to a model of computing that provides access to a shared pool of computing resources over a network, often the internet
Software as a Service (SaaS)
services for delivering and providing access to software remotely as a web based service
Open Source Software
software produced by a community of several hundred thousand programmers around the world
Technology Standards
specifications that establish the compatibility of products and the ability to communicate in a network
Scalability
the ability of a computer, product, system, or network to expand to serve a large number of users without breaking down
Total Cost of Ownership (TCO)
used to analyze these direct and indirect costs to help firms determine the actual cost to specific technology implementations
Nanotechnology
uses individual atoms and molecules to create computer chips and other devices thousands of times smaller than current technologies permit
Web Server
will serve a webpage to a client in response to a request for service