Application Architecture Definitions

Search Definitions
  • S

    service-oriented architecture (SOA)

    Service-oriented architecture (SOA) is a software development model that allows services to communicate across different platforms and languages to form applications.

  • service-oriented integration (SOI)

    SOI is also an abbreviation for Silicon-On-Insulator.

  • service-oriented management (SOM)

    Service-oriented management (SOM) is the operational management of service delivery within a service-oriented architecture (SOA).

  • Shareable Content Object Reference Model (SCORM)

    Shareable Content Object Reference Model (SCORM) is an XML-based framework used to define and access information about learning objects so they can be easily shared among different learning management systems (LMSs).

  • SOA governance

    SOA governance refers to the processes used to oversee and control the adoption and implementation of service-oriented architecture (SOA) in accordance with recognized practices, principles and government regulations... (Continued)

  • SOA networking

    SOA networking is the use of the service-oriented architecture (SOA) model to enhance the capabilities of networks that use Web services... (Continued)

  • SOA registry

    An SOA registry is a resource that provides controlled access to data necessary for governance of SOA (service-oriented architecture) projects... (Continued)

  • SOA repository

    An SOA repository is a database containing the software and metadata that constitute an SOA registry... (Continued)

  • SOAP (Simple Object Access Protocol)

    SOAP (Simple Object Access Protocol), which is based in Extensible Markup Language (XML), facilitates communication between application and operating systems.

  • software

    Software is a set of instructions, data or programs used to operate computers and execute specific tasks.

  • software stack

    A software stack is a collection of independent components that work together to support the execution of an application. The components, which may include an operating system, architectural layers, protocols, run-time environments, databases and function calls, are stacked one on top of each other in a hierarchy. Typically, the lower level components in the hierarchy interact with hardware, while the higher level components in the hierarchy perform specific tasks for the end user.

  • source code

    Source code is the fundamental component of a computer program that is created by a programmer. It can be read and easily understood by a human being.

  • SPML (Services Provisioning Markup Language)

    SPML (Services Provisioning Markup Language) is an Extensible Markup Language (XML)-based language that facilitates the exchange of provisioning information among applications and organizations, corporations, or agencies.

  • Spring Framework

    The Spring Framework (Spring) is an open-source application framework that provides infrastructure support for developing Java applications.

  • state diagram (state machine diagram or statechart diagram)

    A state diagram, also known as a state machine diagram or statechart diagram, is an illustration of the states an object can attain as well as the transitions between those states in the Unified Modeling Language (UML).

  • state management

    Application state management is the process of maintaining knowledge of an application's inputs across multiple related data flows that form a complete business transaction -- or a session -- to understand the condition of the app at any given moment.

  • static application security testing (SAST)

    Static application security testing (SAST) is a program designed to analyze application (app) source code in order to find security vulnerabilities or weaknesses that may open an app up to a malicious attack.

  • stove-piped development

    In engineering and information technology, stove-piped development is an approach in which improvements are considered only within the existing and technologically familiar context.

  • Swagger

    Swagger is an open source set of rules, specifications and tools for developing and describing RESTful APIs.

  • synchronize-and-stabilize (sync-and-stabilize)

    Synchronize-and-stabilize (sometimes just called sync-and-stabilize) is a systems development life cycle model in which teams work in parallel on individual application modules, frequently synchronizing their code with that of other teams, and debugging (stabilizing) code regularly throughout the development process.

  • system of systems (SoS)

    System of systems (SoS)  is a way to view multiple, small independent systems in context as part of a larger, more complex system.

  • T

    The Open Group Architecture Framework (TOGAF)

    The Open Group Architecture Framework, or TOGAF gives software architects a structured approach for organizing and governing their software technology design, development and maintenance.

  • tModel

    A tModel is a data structure representing a service type (a generic representation of a registered service) in the UDDI (Universal Description, Discovery, and Integration) registry.

  • top-level domain (TLD)

    A top-level domain (TLD) identifies the most general part of the domain name in an Internet address. The TLD always follows the last dot in a URL. (Continued)

  • Topic Map Query Language (TMQL)

    Topic Map Query Language (TMQL) is an XML-based extension of Structured Query Language (SQL), a query language developed for use in meeting the specialized data access requirements of Topic Maps (TMs).

  • Transaction Processing Performance Council (TPC)

    The Transaction Processing Performance Council (TPC) is a worldwide consortium that establishes standards intended to promote the fast, efficient and reliable execution of e-commerce and database transactions... (Continued)

  • transcoding

    Transcoding is the ability to adapt digital files so that content can be viewed on different playback devices.

  • two-phase commit (2PC)

    Two-phase commit (2PC) is a standardized protocol that ensures atomicity, consistency, isolation and durability (ACID) of a transaction; it is an atomic commitment protocol for distributed systems.

  • Tyk

    Tyk is an open source application program interface (API) gateway management tool.

  • U

    user interface (UI)

    The user interface (UI) is the point of human-computer interaction and communication in a device.

  • UUID (Universal Unique Identifier)

    A UUID (Universal Unique Identifier) is a 128-bit number used to uniquely identify some object or entity on the Internet.

  • W

    Web Service Choreography Interface (WSCI)

    Web Service Choreography Interface (WSCI) is a programming language that provides a global, message-oriented view of processes involving multiple Web services... (Continued)

  • web service orchestration

    Service orchestration is the coordination or integration of several services and exposing them as a single service. The mix of services supports the automation of business processes.

  • Web services

    Web services are a type of internet software that use standardized messaging protocols and are made available from an application service provider’s web server for use by a client or other web-based programs.

  • Web Services Description Language (WSDL)

    The Web Services Description Language (WSDL) is an XML-based language used to describe the services a business offers and to provide a way for individuals and other businesses to access those services electronically.

  • Web Services Trust Language (WS-Trust)

    Web Services Trust Language (WS-Trust) is a specification that uses the secure messaging mechanisms of WS-Security to facilitate trust relationships in diverse Web service environments... (Continued)

  • Web Services: Glossary

    This is a glossary of terms related to Web services.

  • Web Solution Platform (Distributed interNet Applications Architecture (DNA))

    (In chemistry, DNA stands for deoxyribonucleic acid.

  • Web Standards Project (WaSP)

    The Web Standards Project (WaSP) is a grass roots effort to encourage the main browser makers to create a standard implementation of the Hypertext Markup Language (HTML) and other Web standards and recommendations of the World Wide Consortium (W3C).

  • WebLogic

    BEA Systems' WebLogic is a server software application that runs on a middle tier, between back-end databases and related applications and browser-based thin clients.

  • Websphere MQ

    Websphere MQ, formerly known as MQ (message queue) series, is an IBM standard for program-to-program messaging across multiple platforms.

  • WS-AtomicTransaction (WS-AT)

    WS-AtomicTransaction, also called Web Services Atomic Transaction or WS-AT, is a specification that defines how single transactions are carried out based on WS-Coordination and WS-Transaction, companion specifications for information exchange in business processes... (Continued)

  • WS-Coordination (Web Services Coordination)

    WS-Coordination (Web Services Coordination) is a proposed IT industry standard for how individual Web services can interact in order to accomplish an application task.

  • WS-I Organization (Web Services Interoperability)

    The WS-I (Web Services Interoperability) Organization is an association of IT industry companies, including IBM and Microsoft, that aim to create Web services specifications that all companies can use.

  • WS-Policy (Web Services Policy Framework specifications)

    WS-Policy is an abbreviation for the Web Services Policy specifications, members of the core Web Services architecture specifications... (Continued)

  • WS-Transaction

    WS-Transaction is one of a series of specifications from an industry group that includes IBM, Microsoft, and BEA Systems.

  • WSO2

    WSO2 is a middleware vendor that sells open source application program interface (API) management software.

  • WSTx (Web Services Transactions)

    WSTx (Web Services Transaction) is a set of XML markup specifications designed to permit the use of open, standard protocols for secure, reliable transactions across the Web... (Continued)

  • X

    X

    X# is the name that has been given to a "data-centric" programming language that Microsoft is said to be developing in order to make it easier for a programmer to specify XML-defined data and how it should be handled by the program.

  • Z

    Zope (Z Object Publishing Environment)

    Zope (Z Object Publishing Environment)is a Web site builder and server that uses the idea that it is serving (or "publishing") objects rather than merely providing content that will be added to a Web page.

SearchSoftwareQuality

SearchAWS

SearchCloudComputing

TheServerSide.com

Close