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

Powered by:

SearchCompliance

SearchSecurity

  • computer worm

    A computer worm is a type of malicious software program whose primary function is to infect other computers while remaining ...

  • Single Sign-On (SSO)

    Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials (e.g., ...

  • Certified Information Systems Auditor (CISA)

    Certified Information Systems Auditor (CISA) is a certification issued by ISACA to people in charge of ensuring that an ...

SearchHealthIT

SearchDisasterRecovery

  • business continuity plan (BCP)

    A business continuity plan (BCP) is a document that consists of the critical information an organization needs to continue ...

  • 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. 

SearchStorage

Close