Web services
Definitions related to web services, including tech terms about service-oriented architecture (SOA) and words and phrases about web applications that use XML and HTTP.- enterprise file sync and share (EFSS) - Enterprise file sync and share (EFSS) is a service that allows users to save files in cloud or on-premises storage and then access them on desktop and mobile devices.
- Exchange Web Services (EWS) - Microsoft Exchange Web Services (EWS) is an application program interface (API) that lets applications access items in a Microsoft Exchange email mailbox, such as calendars, contacts, and messages.
- Firecracker - Firecracker is a light-weight virtualization technology open sourced by Amazon Web Services.
- FIX protocol (Financial Information Exchange protocol) - The Financial Information Exchange (FIX) protocol is an open specification intended to streamline electronic communications in the financial securities industry.
- Google App Engine - Google App Engine (GAE) is a platform-as-a-service (PaaS) product that enables web app developers and enterprises to build, deploy and host scalable, high-performance applications in Google's fully managed cloud environment without having to worry about infrastructure provisioning or management.
- Google Cloud Coldline Storage - Google Cloud Coldline Storage is a public cloud cold storage service for infrequently accessed data.
- Google Compute Engine - Google Compute Engine (GCE) is an infrastructure as a service (IaaS) offering that allows clients to run workloads on Google's physical hardware.
- Google Docs - Google Docs, first released in 2006, is a free web-based word processor in which documents can be created, edited and stored as part of the Google Docs Editors suite of free web applications.
- Hadoop - Hadoop is an open source distributed processing framework that manages data processing and storage for big data applications in scalable clusters of computer servers.
- headless content management system (headless CMS) - A headless content management system (CMS) delivers back-end capabilities for editing, organizing and storing all types of digital information, without regard to how that content is published, displayed or used.
- hosting (website hosting, web hosting and webhosting) - Web hosting -- also known as website hosting or webhosting -- is the process where a web hosting provider stores and maintains website files and applications on a server to make its customers' websites accessible on the internet.
- HTML5 - HTML5 is commonly thought to be the fifth version, or release, of the Hypertext Markup Language (HTML), a standardized descriptive language that specifies how to structure webpages.
- iTunes U - iTunes U is a dedicated section of Apple's iTunes Music Store that features educational audio and video files from universities, museums and public media organizations for free download to PCs and mobile devices.
- JAX-WS (Java API for XML Web Services) - Java API for XML Web Services (JAX-WS) is one of a set of Java technologies used to develop Web services.
- location-based service (LBS) - A location-based service (LBS) is a software service for mobile device applications that requires knowledge about where the mobile device is geographically located.
- massive open online course (MOOC) - A massive open online course (MOOC) is a typically free web-based distance learning program that's designed for large numbers of geographically dispersed students.
- Microsoft Azure VM Scale Sets - A Microsoft Azure VM Scale Set is a group of individual virtual machines (VMs) within the Microsoft Azure public cloud that IT administrators can configure and manage as a single unit.
- mobile app - A mobile app (or mobile application) is a software application developed specifically for use on small, wireless computing devices, such as smartphones and tablets, rather than desktop or laptop computers.
- native app - A native application is a software program developers build for use on a particular platform or device.
- on-demand computing (ODC) - On-demand computing (ODC) is a delivery model in which computing resources are made available to the user as needed.
- Open Grid Services Architecture (OGSA) - The Open Grid Services Architecture (OGSA) is a set of standards defining the way in which information is shared among diverse components of large, heterogeneous grid systems.
- print server - A print server is a software application, network device or computer that manages print requests and makes printer queue status information available to end users and network administrators.
- privacy policy - A privacy policy is a legal document that explains how an organization handles any customer, client or employee information gathered in its operations.
- Red Hat OpenShift - Red Hat OpenShift is a multifaceted, open source container application development platform from Red Hat Inc.
- reliability, availability and serviceability (RAS) - Reliability, availability and serviceability (RAS) is a set of related attributes that must be considered when designing, manufacturing, purchasing and using a computer product or component.
- Resource Description Framework (RDF) - The Resource Description Framework (RDF) is a general framework for representing interconnected data on the web.
- S3 Intelligent-Tiering - S3 Intelligent-Tiering is an Amazon S3 storage class that analyzes an AWS user's stored data and automatically moves it between storage tiers based on usage frequency.
- search engine results page (SERP) - A search engine results page (SERP) is the list of results that a search engine returns in response to a specific word or keyword phrase query.
- search string - A search string is the combination of text, numbers and sometimes special characters that a user enters into an application's search form to find specific types of information.
- service-oriented architecture (SOA) - Service-oriented architecture (SOA) is a software development model that makes services reusable and lets them communicate across different platforms and languages to form new applications.
- ServiceNow - ServiceNow is a software company that provides a cloud-based, AI-driven platform for automating multiple management workflows in enterprises.
- single-page application (SPA) - A single-page application (SPA) is a Web app that is presented to the user through a single HTML page to more closely replicate a desktop application.
- social computing - Social computing is the collaborative and interactive nature of online behavior.
- software agent - A software agent is a persistent, goal-oriented computer program that reacts to its environment and runs without continuous direct supervision to perform some function for an end user or another program.
- software testing - Software testing is the process of assessing the functionality of a software program.
- SPI model - The SPI model is an abbreviation of the most common cloud computing service models: software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS).
- SPML (Services Provisioning Markup Language) - Services Provisioning Markup Language (SPML) is an open source XML-based standard that facilitates the exchange of account provisioning information among applications, services and organizations.
- stateless app - A stateless app is an application program that does not save client data generated in one session for use in the next session with that client.
- static testing - Static testing is a software testing method that examines a program -- along with any associated documents -- but does not require the program to be executed.
- storage as a service (STaaS) - Storage as a service (STaaS) is a managed service in which the provider supplies the customer with access to a data storage platform.
- system of systems (SoS) - A system of systems (SoS) is the collection of multiple, independent systems in context as part of a larger, more complex system.
- Testing as a Service (TaaS) - Testing as a service (TaaS) is an outsourcing model in which testing activities associated with some of an organization's business activities are performed by a service provider rather than in-house employees.
- UDDI (Universal Description, Discovery and Integration) - UDDI, or Universal Description, Discovery and Integration, is an Extensible Language Markup (XML)-based standard to describe, publish and find information about web services.
- unified communications and collaboration (UCC) - Unified communications and collaboration (UCC) is the collection of technology and software that combines enterprise communication with real-time and asynchronous cooperation capabilities.
- virtual appliance - Considered a software equivalent of a hardware device, a virtual appliance (VA) is a preconfigured software solution.
- virtual machine configuration - Virtual machine configuration is the arrangement of resources assigned to a virtual machine.
- virtual private cloud (VPC) - A virtual private cloud (VPC) is the logical division of a service provider's public cloud multi-tenant architecture to support private cloud computing.
- VMware Cloud on AWS - VMware Cloud on AWS is a hybrid cloud service that runs the VMware software-defined data center (SDDC) stack in the AWS public cloud.
- W3C (World Wide Web Consortium) - The W3C (World Wide Web Consortium) is an international organization that creates standards for the World Wide Web.
- web application development - Web application development is the creation of application programs that reside on remote servers and are delivered to the user's device over the internet.
- web services - Web services are a type of internet software that use standardized messaging protocols and are made available from an application service provider's web server for a client or other web-based programs to use.
- web stack - A web stack is the collection of software used for web development that incorporates, at a minimum, an operating system (OS), a programming language, database software and a web server.
- WebSocket - WebSocket is a communications protocol that enables two endpoints -- typically a client and a server -- to establish a persistent, bidirectional, full duplex TCP connection between them.
- What are availability zones? - Availability zones (AZs) are isolated or separated data centers located within specific regions in which public cloud services originate and operate.
- What are microservices? Everything you need to know - Microservices, or microservices architecture, is an approach to the design and implementation of enterprise applications in which a large application is built from modular components or services.
- What is a cloud access security broker (CASB)? - A cloud access security broker (CASB) is a software tool or service that sits between an organization's on-premises infrastructure and a cloud provider's infrastructure.
- What is a cloud server? - A cloud server is a virtual server that operates in a cloud computing environment and makes its resources accessible to users remotely over a network.
- What is a cloud-native application? - A cloud-native application is a program that is designed for a cloud computing architecture.
- What is a software license? - A software license is a document that provides legally binding guidelines for the use and distribution of software.
- What is an Amazon EC2 Instance? Types, features and pricing - An Amazon EC2 instance is a virtual server in Amazon's Elastic Compute Cloud (EC2) scalable compute platform for running applications on the Amazon Web Services (AWS) cloud.
- What is an API (application programming interface)? - An application programming interface (API) is code that enables two software programs to communicate.
- What is an API-centric application? - An API-centric application is a web service that is built using application programming interfaces (APIs) to exchange data with other applications.
- What is an AWS landing zone? - An AWS landing zone is a scalable, secure Amazon Web Services environment that enables AWS users and organizations to launch and deploy workloads and applications in the AWS cloud.
- What is artificial intelligence as a service (AIaaS)? - Artificial intelligence as a service (AIaaS) is a cloud-based service that enables organizations to access artificial intelligence (AI) through a third-party offering.
- What is AWS Glue? - AWS Glue is a cloud-based and serverless data integration service that helps users to prepare data for analysis through automated extract, transform and load (ETL) processes.
- What is AWS Lambda? - AWS Lambda is an event-driven cloud computing service from Amazon Web Services (AWS) that allows developers to run code without having to provision, administer, or manage compute resources.
- What is AWS Migration Hub? - AWS Migration Hub is a service from Amazon Web Services that enables AWS users to simplify migration to the AWS public cloud.
- What is AWS Outposts? - AWS Outposts is a fully managed service from Amazon Web Services (AWS) that enables users to set up a hybrid cloud by extending AWS infrastructure, services, application programming interfaces (APIs) and tools to any datacenter, colocation space or on-premises facility.
- What is AWS PrivateLink? - AWS PrivateLink is a networking feature from Amazon Web Services (AWS) that eases and secures connectivity between AWS Virtual Private Clouds (VPCs) and other services while protecting data from exposure to the internet.
- What is AWS Serverless Application Model? - AWS Serverless Application Model (AWS SAM) is an open source framework that helps developers create and deploy serverless applications for the AWS cloud.
- What is AWS? Ultimate guide to Amazon Web Services - AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon.
- What is cloud computing? Types, examples and benefits - Cloud computing is a general term for the delivery of hosted computing services and IT resources over the internet with pay-as-you-go pricing.
- What is dependency injection in object-oriented programming (OOP)? - Dependency injection is a technique used in object-oriented programming (OOP) to reduce the hardcoded dependencies between objects.
- What is employee self-service (ESS)? - Employee self-service (ESS) is a widely used human resources technology that enables employees to perform many job-related functions that were once largely paper-based, or otherwise maintained by management, administrative or HR staff.
- What is Enterprise Service Bus (ESB)? - An enterprise service bus (ESB) is a software platform used to distribute work among connected components of an application.
- What is FTP? - File Transfer Protocol (FTP) is a network protocol for transmitting files between computers over TCP/IP connections.
- What is Google Cloud? - Google Cloud is a suite of public cloud computing services offered by Google.
- What is Microsoft Azure File Service? - Microsoft Azure Files -- sometimes known as Microsoft Azure File Service -- is a simple, secure, serverless, fully managed and cloud-based file sharing service for enterprise users.
- What is monolithic architecture in software? - Monolithic architecture is the traditional unified model for the design of a software program.
- What is open API (public API)? - Review this definition to learn about open APIs, also known as a public APIs, including their associated benefits, industry use cases and unique attributes.
- What is PaaS? Platform as a service definition and guide - Platform as a service (PaaS) is a cloud computing model where a third-party provider delivers hardware and software tools to users over the internet.
- What is REpresentational State Transfer (REST) - REST (REpresentational State Transfer) is an architectural style for developing web services and systems that can easily communicate with each other.
- What is SaaS (software as a service)? - Software as a service (SaaS) is a software distribution model in which a cloud provider hosts applications and makes them available to end users over the internet.
- What is Salesforce Platform (formerly Force.com)? - Salesforce Platform (formerly known as Force.
- What is SMTP (Simple Mail Transfer Protocol)? - SMTP (Simple Mail Transfer Protocol) is a TCP/IP protocol used in sending and receiving emails over a network such as the internet.
- wildcard certificate - A wildcard certificate is a digital certificate that is applied to a domain and all its subdomains.
- Windows Sharepoint Services (WSS) - Windows Sharepoint Services (WSS) is a portal-based platform for creating, managing and sharing documents and customized Web services.
- World Wide Web (WWW) - The World Wide Web -- also known as the web, WWW or W3 -- refers to all the public websites or pages that users can access on their local computers and other devices through the internet.
- WS-AtomicTransaction (WS-AT) - WS-AtomicTransaction, also called Web Services Atomic Transaction or WS-AT, is a specification that defines how single transactions are carried out based on WS-Coordination and WS-Transaction, companion specifications for information exchange in business processes.
- XaaS (anything as a service) - XaaS is a collective term that refers to the delivery of anything as a service.