Browse Definitions :

SearchAppArchitecture

Whether you’re looking to solve a specific application architecture problem or just trying to stay on top of recent industry developments, our site is your online portal for in-depth and relevant information:

  • Get microservices architecture advice from leading industry experts such as Todd Biske, a Fortune 500 company enterprise architect, in our Ask the Experts section

  • Share tips, ask questions and network with other engaged, active developers and engineers in our ITKnowledge Exchange

  • Access white papers and Webcasts sponsored by leading providers that address today’s most demanding architectural challenges

Go to:  SearchAppArchitecture

Recently on  SearchAppArchitecture

6 quick facts about a Java microservices architecture

Building microservices in Java may not be as simple as it seems. Here are six quick facts and tips that will help you with Java-based microservices development.

More Highlights
Definitions
  • open API (public API)

    An open API, also known as a public API, is an application programming interface made publically available to software developers.

  • 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.

  • React Native

    React Native is an open source JavaScript framework for mobile application development. The framework is based on Facebook’s user interface (UI) JavaScript library, React, and can be used to design apps for the web, iOS and Android.

Browse App Architecture Topics

API management

APIs continue to be one of the biggest parts of effective application and architecture management. Proper API management involves a combination of proper design considerations, testing techniques, documentation and secure processing. In this section, we take a hard look at top-of-mind API management concerns, as well as both standardized and emerging API protocols.

Recent Definitions

  • Kong

    Kong is an open source API gateway and platform that acts as middleware between compute clients and the API-centric applications.

  • feature flagging

    Feature flagging is a cost-effective and simple programming method that involves a programming design pattern which allows developers to turn a feature of a software application on or off without having to release or change the code in production.

  • API security

    API security is an overarching term referring to practices and products that prevent malicious attacks on, or misuse of, application program interfaces (API).

Highlights

More API management Topics

Back to Top

Developer tools

Developer teams face new challenges daily. To help them stay on top of performance issues, streamline development and make the most of new development paradigms, they need strong team structure and access to the right technology. Explore this section to learn about various application development tools, platforms, SDKs and techniques that optimize development team output.

Recent Definitions

  • 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.

  • React Native

    React Native is an open source JavaScript framework for mobile application development. The framework is based on Facebook’s user interface (UI) JavaScript library, React, and can be used to design apps for the web, iOS and Android.

  • Spring Framework

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

Highlights

More Developer tools Topics

Back to Top

App dev and management

APIs continue to be one of the biggest parts of effective application and architecture management. Proper API management involves a combination of proper design considerations, testing techniques, documentation and secure processing. In this section, we take a hard look at top-of-mind API management concerns, as well as both standardized and emerging API protocols.

Recent Definitions

  • React Native

    React Native is an open source JavaScript framework for mobile application development. The framework is based on Facebook’s user interface (UI) JavaScript library, React, and can be used to design apps for the web, iOS and Android.

  • OpenAPI Specification

    The OpenAPI (OAI) Specification defines a standard, programming language-agnostic interface description for RESTful APIs.

  • Ballerina language

    Ballerina language is an open-source, cloud-native programming language designed to ease the burden of integration development associated with enterprise applications.

Highlights

More App dev and management Topics

Back to Top

App architecture

Your application architecture sets the stage for app development efficiency and, ultimately, performance. Unfortunately, architects must often figure out how to weave cloud elements, on-premises resources, disparate data and other pieces into a sustainable app foundation. Get expert advice on modern architecture management and learn about key emerging trends in the space.

Recent Definitions

  • Istio

    Istio is an independent, open source service mesh technology that enables developers to connect, secure, control, observe and run a distributed microservice architecture (MSA), regardless of platform, source or vendor.

  • application architecture

    An application architecture is a map of how an organization's software applications are assembled as part of its overarching enterprise architecture and how those applications interact.

  • Middleware as a Service (MWaaS)

    Middleware as a Service (MWaaS) is the distribution model wherein middleware is offered as a cloud-based service, rather than as an on-premise solution. It is often offered as part of a cloud-based suite.

Highlights

More App architecture Topics

Back to Top

Application integration

As app development and cloud trends push more elements into software environments, enterprise application integration processes become both more complicated and critical to manage. Here, our experts explore critical enterprise application integration (EAI) considerations, such as cloud application integration, B2B integration, data integration tools, platforms and more.

Recent Definitions

  • open API (public API)

    An open API, also known as a public API, is an application programming interface made publically available to software developers.

  • Maven

    Maven is an Apache Software Foundation build tool for project management that automates Java projects.

  • polyglot persistence

    Polyglot persistence is an enterprise storage term used to describe choosing different data storage/data stores technologies to support the various data types and their storage needs.

Highlights

More Application integration Topics

Back to Top

-ADS BY GOOGLE

SearchCompliance

  • risk management

    Risk management is the process of identifying, assessing and controlling threats to an organization's capital and earnings.

  • compliance as a service (CaaS)

    Compliance as a Service (CaaS) is a cloud service service level agreement (SLA) that specified how a managed service provider (...

  • data protection impact assessment (DPIA)

    A data protection impact assessment (DPIA) is a process designed to help organizations determine how data processing systems, ...

SearchSecurity

  • spyware

    Spyware is a type of malicious software -- or malware -- that is installed on a computing device without the end user's knowledge.

  • application whitelisting

    Application whitelisting is the practice of specifying an index of approved software applications or executable files that are ...

  • botnet

    A botnet is a collection of internet-connected devices, which may include PCs, servers, mobile devices and internet of things ...

SearchHealthIT

SearchDisasterRecovery

  • business continuity plan (BCP)

    A business continuity plan (BCP) is a document that consists of the critical information an organization needs to continue ...

  • disaster recovery team

    A disaster recovery team is a group of individuals focused on planning, implementing, maintaining, auditing and testing an ...

  • cloud insurance

    Cloud insurance is any type of financial or data protection obtained by a cloud service provider. 

SearchStorage

  • DRAM (dynamic random access memory)

    Dynamic random access memory (DRAM) is a type of semiconductor memory that is typically used for the data or program code needed ...

  • RAID 10 (RAID 1+0)

    RAID 10, also known as RAID 1+0, is a RAID configuration that combines disk mirroring and disk striping to protect data.

  • PCIe SSD (PCIe solid-state drive)

    A PCIe SSD (PCIe solid-state drive) is a high-speed expansion card that attaches a computer to its peripherals.

Close