Browse Definitions :
Definition

glue code (glue code language)

Glue code, also called binding code, is custom-written programming that connects incompatible software components.

Glue code can be written in the same language as the code it is connecting together, but it is often written in a specialized interpreted scripting language for connecting system components called a glue language. Popular glue languages include include AppleScript, JavaScript, Perl, PHP, Python, Ruby, VBScript and PowerShell.

In addition to connecting disparate software modules, glue code can be used to tie together multiple systems. If an organization runs cloud services on both Amazon and Google, for example, glue code can be written to allow workloads and data flow between the two companies' servers. Glue code is also useful for custom shell commands, application wrappers and rapid application prototyping

Glue code is sometimes looked upon as a necessary evil because it can easily become the weakest link for service level agreements (SLAs) and, if not managed properly, become excessively complicated spaghetti code that negatively affects performance. 

See also: interpreted script

This was last updated in July 2016

Continue Reading About glue code (glue code language)

Join the conversation

2 comments

Send me notifications when other members comment.

Please create a username to comment.

I thought Glue Code had more to do with code that ties two different components together.  For example if I write a tool adapter to wrap around a third party component for which I want to provide a common way to interact with?  Apparently it can mean a lot more than what I thought.   Always nice to learn more about some of the more 'hidden' terms in our field.
Cancel
Sounds like you could also call it "kludge code," for kludging together a connection between two unrelated pieces. It doesn't sound very elegant to be sure.
Cancel

-ADS BY GOOGLE

File Extensions and File Formats

SearchCompliance

SearchSecurity

  • GPS jamming

    GPS jamming is the process of using a frequency transmitting device to block or interfere with radio communications.

  • time-based one-time password (TOTP)

    A time-based one-time password (TOTP) is a temporary code, generated by an algorithm, for use in authenticating access to ...

  • Security Operations Center (SOC)

    A security operations center (SOC) is a command center facility for a team of IT professionals with expertise in information ...

SearchHealthIT

SearchDisasterRecovery

  • disaster recovery team

    A disaster recovery team is a group of individuals focused on planning, implementing, maintaining, auditing and testing an ...

  • cloud insurance

    Cloud insurance is any type of financial or data protection obtained by a cloud service provider. 

  • business continuity software

    Business continuity software is an application or suite designed to make business continuity planning/business continuity ...

SearchStorage

  • SSD (solid-state drive)

    An SSD (solid-state drive) is a type of nonvolatile storage media that stores persistent data on solid-state flash memory.

  • NAND flash memory

    NAND flash memory is a type of nonvolatile storage technology that does not require power to retain data.

  • storage class memory (SCM)

    Storage class memory (SCM) is a type of NAND flash that includes a power source to ensure that data won't be lost due to a system...

Close