-
access control list (ACL)
a list describing rights granted or denied to users, groups, and computers for accessing network resources
-
Active Directory
a directory service and security system built into Windows Server
-
business logic layer
the software layer that carries out the rules and procedures of business processing
-
business-to-business (B2B)
the interconnection of a company's information systems with customer and supplier information systems to improve efficiency
-
client
a program or computer that requests services from another program or computer
-
client/server architecture
a method of organization software to provide and access distributed information and computing resources; divides software into two classes-client and server
-
cloud computing
a cloud-based approach to distributing and accessing software and hardware services across the Internet
-
Common Object Request Broker Architecture (CORBA)
an industry-wide interoperability standard specifying the middleware that objects use to interact across networks
-
component
a standardized, interchangeable softwaer module that's executable, has a unique indentifier, and has a well-known interface
-
Component Object Model Plus (COM+)
a Microsoft specifications for component interoperability; defines component registration, message-routing services, and a component communication protocol
-
data layer
the software laer that manages stored data, usually in the databases
-
directory services
middleware that stores the name and network address of distributed resources, responds to directory queries, accepts directory updataes, and synchronizes directory copies
-
distributed computing/ distributed processing
spreading parts of an information system across many computer systems and locations
-
Distributed Computing Environment (DCE)
a standard for distributed OS services defined by the Open Group Standard; covers network directory services, file-sharing services, RPC, remote thread execution, system security, and distributed resource management
-
Domain Name System (DNS)
a name-resolution protocol used on the Internet; makes use of dynamic connections to find requested IP addresses
-
dynamic connections
a more complex, but flexible, approach to remote resource access, in which connections between a client and a server or remote resources aren't established until the time of the access request
-
Enterprise JavaBeans (EJBs)
Java components that run in a business container on a server; capable of performing complex, behind-the-scenes processing
-
Extensible Markup Lanuage (XML)
an extension of HTML that describes the structure, format, and content of documents
-
File Transfer Protocol (FTP)
an older Web protocol that specifies a client/server request and resource language for copying files from one Internet host to another
-
HTTPS
a secure version of HTTP that encrypts HTTP requests and responses
-
Hypertext Markup Lanaguage (HTML)
a device-independent formatting languages that describes Web document and how servers respond to those requests
-
Hypertexxt Transfer Protocol (HTTP)
a Web protocol that specifies the language by which clients request documents and how servers respond to those requests
-
infrastructure as a service (IaaS)
a cloud-based architectural approach similar to PaaS, in which customers can configure application and system software for a generic platform as virtual servers and then deploy these servers to a third-party hosting site; often used to provide back-end storage services and large-scale computing infrastructures for running complex simulations
-
internet
a global collection of networks interconnected with TCP/IP
-
Internet Inter-ORB Protocol (IIOP)
a component message-passing protocol in CORBA
-
Internet Message Access Protocol 4 (IMAP4)
a protocol that extends POP3 to permanently store and manage e-mail messages on the server, which enables users to access stored e-mail from any Internet host
-
intranet
an internal private network that uses Internet protocols but is accessible only by a limited set of internal users; also describes privately accessible resources that are organized and delivered via one or more Web protocols over a TCP/IP network
-
Java Platform, Enterprise Editon (Java EE)
a family of standards for developing and deploying component-based distributed applications written in Java; follows a three-layer architecture, with the client, Web/business, and data tiers
-
JavaServer Faces (JSF)
Java components that enable developers to create user interfaces that run on a server but interact with a client Web browser or component
-
JavaServer Pages (JSP)
Server-side Java components that generate formatted Web pages by using embedded scripts
-
Kerberos
a security model that defines standard interactions between clients, services, and a trusted security service
-
Lightweight Directory Access Protocol (LDAP)
an Internet standard for directory services, based on the X.500 standard and adopted by the Internet Engineering Task Force
-
location transparency or network transparency
a characteristic of software and user interfaces meaning that local and remote resources are accessed in the same way
-
middleware
system software that "glues" together parts of a client/server or multier application and enables clients and servers or distributed components to locate and communicate with one another
-
Multipurpose Internet Mail Extensions (MIME)
a protocol that's an extension of SMTP; enables including nontext content in e-mail messages
-
n-layer architectures or n-tier architectures
a client/server architecture with more than three layers; used when processing requirements or data resources are complex
-
named pipe
a pipe with a name that's placed permanently in a file system directory; can communicate between processes on different computers
-
Object Request Broker (ORB)
a CORBA service that maintains a component directory and routes messages between components
-
objectclass
an LDAP concept that defines attributes common to all members of a class
-
peer-to-peer (P2P) architecture
a software architecture in which the roles of client and server are combined into a single application or group of related application
-
pipe
a region of shared memor through which mulitple processes executing on the same computer can exchange data; used for communicating betwen OS components, queuing requests to an OS service, and exchanging messages between program components
-
platform as a service (PaaS)
a cloud-based architectural approach in which an organization rents access to system software and hardware on which it installs its own application software and other services
-
Post Office Protocol 3 (POP3)
a protocol that standardizes the interaction between e-mail clients and servers so that client and server can run on different Internet hosts; e-mails are held on the server temporarily, downloaded to the client when a connection is established, and then deleted from the server
-
Remote Procedure Call (RPC)
a protocol that enables a process on one computer to call a process on another computer
-
resource registry
a database, maintained the resource locator, containing the names and locations of known resources and services on a network
-
Secure Shell (SSH)
an improved version of Telnet that encrypts data between client and server to address a major security issue in Telnet
-
service-oriented architecture (SOA)
a design philosophy under which operating systems and some application software are constructed as a set of services that can be accessed by both internal and external users and software components
-
Simeple Mail Transfer Protocol (SMTP)
the earliest e-mail protocol; defines how text messages are forwarded and routed between Internet hosts
-
Simple Object Access Protocol (SOAP)
an open standard, developed by the World Wide Web Consortium; has a simple programming interface and few infrastructure requirements
-
software as a service (SaaS)
a Web-based or cloud-based architectural approach in which users interact via a Web browser or other Web-enabled view laer with application software provided by a third party and installed on the provider's hardware
-
static connection
a mapping between a local resource name and a remote resource that must be initialized before use
-
Telnet
a Web protocol in which users on one Internet host can interact with another host's OS command layer; it emulates a VDT and is limited to interacting with command-line interfaces
-
three-layer architecture or
three-tier architecture
a variation of client/server architecture that divides software into three client or server processes called layers: the view layer, the business logic layer, and the data layer
-
Uniform Resource Locator (URL)
a unique identification for a Web resource, composed of a protocol, host, port, and resource
-
view layer
the software layer that accepts user input and formats and displays processing results
-
World Wide Web (WWW)
- referred to as just "the Web,"
- a collection resources that can be accessed over the Internet by standard protocols, such as HTTP
|
|