Tuesday, October 29, 2013

Acronyms / Abbreviations

Though to consolidating the acronyms / abbreviations that are used across in the industry (Software).

A
ADO - Activex Data Object
AOP - Aspect Orient Programing
API - Application Programming Interface

AJAX - Asynchronous Javascript And XML
ASP - Active Server Pages
AUP - Agile Unified Process

B
BYOD - Bring Your Own Device

C
CDO - Collaboration  Data Objet
CLR - Common Language Runtime
CORBA - Common Object Request BRoker
COM - Component Object Model
COTS - Commercial Off the Shelf 
CSS - Cascading Style Sheets
CVS - Concurrent Version System


D
DHCP - Dynamic Host Configuration Protocol
DLL - Dynamic Link Library
DRY - Don't Repeat Yourself
DDD - Domain-Driven Design
DTO - Data Transfer Object

E
EAR - Enterprise ARchive
EJB - Enterprise JavaBeans

F
FTP - File Transfer Protocol

G
GPL - General Public License

H
HATEOAS - Hypermedia As The Engine Of Application State
HTTP - Hyper Text Transfer Protocol

I
IaaS- Infrastructure As A Service
IDE - Integrated Development Environment
IEEE - Institute Of Electrical and Electronics Engineers
IIS - Internet Information Service

J
JSON - Javascript Object Notation

K
KISS - Keep It Simple Stupid

L
LINQ - Language Integrated Query

M
MAPI - Messaging Application Programming Interface
MOSCOW - Must,Should, Could , Would 
MSIL - Microsoft Intermediate Language
MTOM - Message Transmission Optimization Mechanism
MVA - Model View Adapter
MVC - Model View Controller
MVP - Model View Presenter
MVVM - Model View View Model

O
OLAP - On-Line Analytical Processing
OLTP  - On-Line Transaction Processing

P
PaaS - Platform As A Service

POCO - Plain Old CLR Object
POGE - Principle of Good Enough
POJO - Plaing Old Java Object

R
RAD - Rapid Application Development
REST - REpresentational State Protocol
RFC - Remote  Function Call
RFC - Request For Comments
RMI - Remote Method Invocation
RSS - Rich Site Summary 
RPC -  Remote Procedure Call
RUP - Rational Unified Process

S
SaaS - Software As A Service
SAPI - Server Application Programming Interface
SEO - Search Engine Optimization 
SOA - Service Oriented Architecture



SOAP - Simple Object Access Protocol
SoC - Separation  of Concerns
SOLID - Single responsibility, Open close,  Liskov Substitution, Interface Segregation and Dependency Inversion
SPA - Single Page Application
SQL - Structured Query Language
SSH - Secure Shell
SSIS - Sql Server Integration Service
SSRS - Sql Server Reporting Service
SVN - Sub Version

T
TDD - Test Driven Development


U
UML - Unified Modelling Language
URI - Uniform Resource Identifier

W
WAS - Websphere Application Server / Windows Process Activation Services
WMQ - Websphere Message Queue
WCF - Windows Communication Foundation
WWF -  Windows Workflow Foundation
WWW - World Wide Web
W3C - Word Wide Web Consortium
WYSIWYG - What You See Is What You Get
WOFF - Web Open Font Format

X
XP - eXtreme Programming
XML  - eXtensible Markup Language
XSL - eXtensible Stylesheet Language
XSLT - eXtensible Stylesheet Language Transformation
XHTML - eXtensible Hyper Text Markup Language

Y
YAML  - Yet Another Markup Language
YAGNI - You Aren't Gonna Neet It

No comments: