These days, the software world is flush with acronyms, names and other terminology. This is my “cheat sheet” of terms. Check back often - it lives!
- AOP - Aspect-Oriented Programming (http://en.wikipedia.org/wiki/Aspect-oriented_programming)
- BMP - 1) Windows BitMaP graphics file format; 2) Bean-Managed Persistence (http://www.service-architecture.com/application-servers/articles/bean-managed_persistence_bmp.html)
- BPM - Business Process Management (http://en.wikipedia.org/wiki/Business_process_management)
- CMP - Container-Managed Persistence (http://www.service-architecture.com/application-servers/articles/container-managed_persistence_cmp.html)
- DWR - Direct Web Remoting (http://directwebremoting.org/)
- EAI - Enterprise Application Integration (http://en.wikipedia.org/wiki/Enterprise_application_integration)
- ERD - Entity-Relationship Diagram (see ERM below)
- ERM - Entity-Relationship Model (http://en.wikipedia.org/wiki/Entity-relationship_model)
- ETL - Extract, Transform, Load data-warehousing process (http://en.wikipedia.org/wiki/Extract%2C_transform%2C_load)
- IOC - Inversion Of Control (http://martinfowler.com/articles/injection.html)
- IVR - Interactive Voice Response (http://en.wikipedia.org/wiki/Interactive_voice_response)
- JAAS - Java Authentication and Authorization Service (http://java.sun.com/javase/6/docs/technotes/guides/security/)
- JPI - Java Persistence API (http://java.sun.com/developer/technicalArticles/J2EE/jpa/)
- JSON - JavaScript Object Notation (http://www.json.org/)
- JSF - Java Server Faces (http://java.sun.com/javaee/javaserverfaces/)
- JTA - Java Transaction API (http://java.sun.com/javaee/technologies/jta/index.jsp)
- LAMP - Linux, Apache, MySQL, PHP software solution stack (http://en.wikipedia.org/wiki/LAMP_(software_bundle))
- LOB - Line Of Business
- MDB - Message-Driven Bean (http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBConcepts5.html)
- ORM - Object-Relational Mapping (http://en.wikipedia.org/wiki/Object-relational_mapping)
- POJO - Plain Old Java Object
- REST - REpresentational State Transfer (http://en.wikipedia.org/wiki/Representational_State_Transfer)
- SDLC - Software Development Life Cycle
- SOA - Service-Oriented Architecture (http://en.wikipedia.org/wiki/Service-oriented_architecture)
- SSO - Single Sign-On
- STP - SOA Tools Platform open-source project (http://www.eclipse.org/stp/)
- SWIFT - Society for Worldwide Interbank Financial Telecommunication (http://www.swift.com/)
