Glossary#
Definitions#
- Ad-hoc: Latin phrase meaning literally ‘to this’. Typically signifies a solution for a specific purpose, problem, or task rather than a generalized solution adaptable to collateral instances.
- AJAX: A set of web development techniques that uses various web technologies on the client-side to create asynchronous web applications.
- Distributed systems: Set of software agents that work together to perform some task.
- Internet: Computers net supported by TCP/IP protocol.
- Model: A representation or specification of a system, from a certain point of view and with a specific objective.
- Performance: Ability to provide a response time.
- PC Era: Before the Web.
- Scalability: How increased data usage and data growth affects performance.
- Software architecture: Fundamental structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.
- Web service: Software function that is hosted at a network addressable location. IBM
Acronyms#
- AI: Artificial Intelligence.
- AJAX: Asynchronous JavaScript and XML.
- CPU: Central Processing Unit. (computer processor)
- CSS: Cascading Style Sheet.
- DB: Data Base.
- DL: Deep Learning.
- DOM: Document Object Model.
- HTML: HyperText Markup Language.
- HTTP: Hypertext Transfer Protocol. (Application layer)
- IFML: Interaction Flow Modeling Language. (standard)
- IoT: Internet of Things.
- IP: Internet Protocol. (Internet layer)
- MDD: Model Driven Development. (metodology)
- OWL: Web Ontology Language.
- PC: Personal Computer.
- PIM: Platform-Independent Model.
- PSM: Platform-Specific Model.
- RAM: Random Access Memory. (computer volatile memory)
- REST: REpresentational State Transfer. (web service technological approach)
- SOAP: Simple Object Access Protocol. (web service technological approach)
- SPARQL: Semantic Protocol And RDF Query Language.
- SSD: Solid State Drive. (fast non-volatile memory)
- TCP: Transmission Control Protocol. (Transport layer)
- UML: Unified Modeling Language. (standard)
- URI: Uniform Resource Identifier.
- Web: World Wide Web.
- WSDL: Web Service Description Language.
- W3C: World Wide Web Consortium.
- XHTML: Extensible HyperText Markup Language.
- XML: Extensible Markup Language.
- XSLT Extensible Stylesheet Language.