Software Architecture


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.


Stands for Unified Modeling Language, a developmental standard language used to visualize the design of a system, also used for specifying, constructing, and documenting the artifacts of software systems.


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

Web services

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


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.


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


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. 


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

Subscribe for updates