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.
  • Amazon Comprehend - Amazon Comprehend is a natural language processing (NLP) service that uses machine learning to analyze and find relationships in text.
  • Amazon Lex - Amazon Lex is an artificial intelligence (AI) web service.
  • Amazon RDS (Relational Database Service) - Amazon Relational Database Service (RDS) is a managed database service provided by Amazon Web Services (AWS).
  • Amazon SageMaker - Amazon SageMaker is a managed service in the Amazon Web Services (AWS) public cloud.
  • Amazon Transcribe Medical - Amazon Transcribe Medical is an automatic speech recognition (ASR) service that converts physician dictated notes, consultations between physicians and patients and remote assessments and consultations into text.
  • Apache - In computers, the Apache Software Foundation is a nonprofit organization dedicated to maintaining many open source software projects.
  • API economy - The API economy refers to the set of business models and practices designed around the use of application programming interfaces (APIs) in today's digital economy.
  • API gateway (application programming interface gateway) - An API gateway is a software pattern that sits in front of an application programming interface (API) or group of microservices to facilitate requests and delivery of data and services.
  • API management - API management is the process by which an organization creates, oversees and controls application programming interfaces (APIs) in a secure, scalable environment.
  • artificial neuron - An artificial neuron is a connection point in an artificial neural network.
  • AWS Certified Solutions Architect - Associate - AWS Certified Solutions Architect - Associate is a category of technical certifications offered by Amazon Web Services (AWS) for beginners and professionals who run enterprise architecture programs, as well as solutions architects.
  • AWS Certified Solutions Architect - Professional - AWS Certified Solutions Architect - Professional certification is a category of technical certifications offered by Amazon Web Services (AWS) for professionals who design applications and systems using the AWS platform and who have professional experience deploying AWS cloud architecture.
  • AWS CloudFormation (Amazon Web Services CloudFormation) - AWS CloudFormation is a free service that provides Amazon Web Services customers with the tools they need to create and manage the infrastructure a particular software application requires to run on AWS.
  • AWS CloudTrail - AWS CloudTrail is an application program interface (API) call-recording and log-monitoring service offered by Amazon Web Services (AWS).
  • Azure Kubernetes Service (AKS) - Azure Kubernetes Service (AKS) is a managed container orchestration service based on the open source Kubernetes system, which is available on the Microsoft Azure public cloud.
  • Baidu - Baidu (百度) is a Chinese technology company.
  • Boomi AtomSphere Platform (Dell Boomi AtomSphere) - Dell Boomi is a Software as a Service (SaaS) integration vendor that provides its AtomSphere technology to a host of industry giants, including Salesforce.
  • Bootstrap - Bootstrap is a free, open source front-end development framework for the creation of websites and web apps.
  • BPEL (Business Process Execution Language) - BPEL (Business Process Execution Language) is an XML-based language that allows web services, APIs and human processes in a service-oriented architecture (SOA) to interconnect and share data in a business workflow.
  • cloaking - Cloaking is a technique where a different version of web content is returned to users than to the search engine crawlers.
  • cloud audit - A cloud audit is an assessment of a cloud computing environment and its services, based on a specific set of controls and best practices.
  • cloud encryption - Cloud encryption is a service cloud storage providers offer whereby a customer's data is transformed using encryption algorithms from plaintext into ciphertext and stored in the cloud.
  • cloud IDE - A cloud IDE is a web-based integrated development platform.
  • cloud load balancing - Cloud load balancing is the process of distributing workloads across computing resources in a cloud computing environment and carefully balancing the network traffic accessing those resources.
  • cloud SLA (cloud service-level agreement) - A cloud SLA (cloud service-level agreement) is an agreement between a cloud service provider and a customer that ensures a minimum level of service is maintained.
  • com - On the Internet, "com" is one of the top-level domain names that can be used when choosing a domain name.
  • compliance as a service (CaaS) - Compliance as a service (CaaS) is a cloud service that specifies how a managed service provider (MSP) helps an organization meet its regulatory compliance mandates.
  • containers as a service (CaaS) - Containers as a service (CaaS) is a cloud-based service that provides a secure environment for running containerized applications.
  • content services platform - A content services platform is cloud-based SaaS software that enables users to create, share, collaborate on and store text, audio and video content.
  • daemon - In computing, a daemon (pronounced DEE-muhn) is a program that runs continuously as a background process and wakes up to handle periodic service requests, which often come from remote processes.
  • database as a service (DBaaS) - Database as a service (DBaaS) is a cloud computing managed service offering that provides access to a database without requiring the setup of physical hardware, the installation of software or the need to configure the database.
  • desktop virtualization - Desktop virtualization is the concept of isolating a logical operating system (OS) instance from the client used to access it.
  • disposable email - What is a disposable email?Disposable email is a service that allows a registered user to receive email at a temporary address that expires after a certain time period elapses.
  • Drupal - Drupal is a free, open source content management system (CMS) to build and maintain websites, online directories, e-commerce stores, intranets and other types of digital content.
  • 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.
  • 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 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 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 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 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 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.