Software Architecture

Shiny

A framework for developing interactive, web-based tools with R. It assists you with turning your analyses into interactive web applications without requiring HTML, CSS, or JavaScript knowledge.

SOA

Stands for Service-Oriented Architecture. An architectural pattern in which application components provide services to other components via a communications protocol, typically over a network.

SOAP

Stands for the Simple Object Access Protocol. A messaging protocol, allowing programs/apps that run on different operating systems to communicate using HTTP and XML

SOLID

An abbreviation for the 'first five principles' of OOD and OOP. These basic principles help to create good software architecture.

Swagger

A software framework for an Open API, that is a specification for machine-readable interface files for describing, producing, consuming, and visualizing RESTful Web services.

UML

Short for Unified Modeling Language. A standardized modeling language used to specify, visualize, construct, and document models of software systems, including their structure and design.

Web services

A standardized information exchange systems for integrating web-based applications using the XML, SOAP, WSDL over an Internet protocol backbone.

Webservices

REST - software architecture style with guidelines and best practices for creating scalable web services, SOAP, JSON-RPC, XML-RPC.

WinAPI

A Microsoft's core set of APIs (application programming interfaces). 

WML

Stands for Wireless Markup Language, it is based on XML, used to specify content and user interface for Wireless Application Protocol devices, allows the text portions of Web pages to be presented on cellular telephones.

x86 assembly language

x86 assembly language is a family of backward-compatible assembly languages, which provide some level of compatibility to the Intel 8008.

XAML

Stands for Extensible Application Markup Language, Microsoft's variant of XML-based language for describing a GUI, used for initializing structured values and objects. 

XML

Stands for the Extensible Markup Language. A file format used to create common information formats and share the format and the data on the web. Describes how data is organized, stored and retrieved from memory. 

XML parser

A software library that provides interfaces for client applications to work with an XML document. 

XSLT

Stands for XSL Transformations, a language for transforming XML documents into other formats (like transforming XML into HTML).

Development by Synergize.digital