Enterprise Mashup Glossary

A – B – C – D – E – F – G – H – I – J – K – L – M – N – O – P – Q – RS – T – U – V – WX – Y – Z

APIApplication Programming Interface is a set of external commands that provides a way for one software application to access and use the functions of another software application.

CRMCustomer Relationship Management consists of the processes a company uses to track and organize its contacts with its current and prospective customers. CRM software is used to support these processes; information about customers and customer interactions can be entered, stored and accessed by employees in different company departments. Typical CRM goals are to improve services provided to customers, and to use customer contact information for targeted marketing.

ERPEnterprise Resource Planning, a system that is used to manage and coordinate all the resources, information, and functions of a business

MASHUPS – It is a website, or more usually a web-based application, comprised of two or more components from different sources, but presented to the user as a single, seamless ‘experience’ or application.

RESTRepresentational state transfer is a style of software architecture for distributed hypermedia systems like the web.

RSS – Most commonly translated as “Really Simple Syndication” but sometimes “Rich Site Summary”) is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.

SCM – Supply Chain Management is the control of the supply chain as a process from supplier to manufacturer to wholesaler to retailer to consumer. Supply chain management does not involve only the movement of a physical product (such as a microchip) through the chain but also any data that goes along with the product (such as order status information, payment schedules, and ownership titles) and the actual entities that handle the product from stage to stage of the supply chain.

SOAService-Oriented Architecture, a computer systems architectural style for creating and using business processes, packaged as services.


SOAP – Originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services. It relies on Extensible Markup Language (XML) as its message format, and usually relies on other Application Layer protocols (most notably Remote Procedure Call (RPC) and HTTP) for message negotiation and transmission. SOAP can form the foundation layer of a web services protocol stack, providing a basic messaging framework upon which web services can be built.

WEB 2.0 – Refers to web development and web design that facilitates interactive information sharing, interoperability, user-centered design and collaboration on the World Wide Web. Examples of Web 2.0 include web-based communities, hosted services, web applications, social networking sites, video sharing sites, wikis, blogs, mashups and folksonomies.

WIDGET – An element of a graphical user interface that displays an information arrangement changeable by the user, such as a window or a text box. The defining characteristic of a widget is to provide a single interaction point for the direct manipulation of a given kind of data. Widgets are basic visual building blocks which, combined in an application, hold all the data processed by the application and the available interactions on this data.

XML – Extensible Markup Language, is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C and several other related specifications; all are fee-free open standards.

A – B – C – D – E – F – G – H – I – J – K – L – M – N – O – P – Q – RS – T – U – V – WX – Y – Z