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 (1) - SOA Tools Platform open-source project (http://www.eclipse.org/stp/)
- STP (2) – Straight Through Processing (http://en.wikipedia.org/wiki/Straight_Through_Processing)
- SWIFT – Society for Worldwide Interbank Financial Telecommunication (http://www.swift.com/)
