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

The differences between SVN and Git that matter

Not sure how to pick between Git and SVN for your versioning needs? We break down the key differences between these tools, including their most potent benefits and drawbacks.

More Highlights
Definitions
  • REST (REpresentational State Transfer)

    REST (REpresentational State Transfer) is an architectural style for developing web services.

  • software stack

    A software stack is a collection of independent components that work together to support the execution of an application.

  • API testing

    API testing is a type of software testing that analyzes an application program interface (API) to verify it fulfills its expected functionality, security, performance and reliability.

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

  • REST (REpresentational State Transfer)

    REST (REpresentational State Transfer) is an architectural style for developing web services.

  • software stack

    A software stack is a collection of independent components that work together to support the execution of an application.

  • API testing

    API testing is a type of software testing that analyzes an application program interface (API) to verify it fulfills its expected functionality, security, performance and reliability.

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

  • software stack

    A software stack is a collection of independent components that work together to support the execution of an application.

  • enterprise architecture (EA)

    An enterprise architecture (EA) is a conceptual blueprint that defines the structure and operation of an organization.

  • Remote Procedure Call (RPC)

    Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network's details.

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

  • workload

    In computing, a workload, typically, is any program or application that runs on any computer.

  • cloud application performance management (cloud APM)

    Cloud application performance management (cloud APM) is the process of monitoring resources that support software application performance in public cloud, private cloud and hybrid cloud environments, and ultimately taking actions to resolve issues and maintain optimal performance.

  • object-oriented programming (OOP)

    Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic.

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

  • data dictionary

    A data dictionary is a collection of descriptions of the data objects or items in a data model for the benefit of programmers and others who need to refer to them.

  • What is container management and why is it important?

    Container management refers to a set of practices that govern and maintain containerization software, and automate the creation, deployment, destruction and scaling of software or systems containers.

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

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

  • software stack

    A software stack is a collection of independent components that work together to support the execution of an application.

  • API economy

    The API economy refers to the set of business models and practices designed around the use of APIs in today's digital economy.

  • object-oriented programming (OOP)

    Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic.

Highlights

More Application integration Topics

Back to Top

SearchCompliance

SearchSecurity

  • cyber attack

    A cyber attack is any attempt to gain unauthorized access to a computer, computing system or computer network with the intent to ...

  • backdoor (computing)

    A backdoor is a means to access a computer system or encrypted data that bypasses the system's customary security mechanisms.

  • post-quantum cryptography

    Post-quantum cryptography, also called quantum encryption, is the development of cryptographic systems for classical computers ...

SearchHealthIT

SearchDisasterRecovery

  • risk mitigation

    Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business.

  • call tree

    A call tree is a layered hierarchical communication model that is used to notify specific individuals of an event and coordinate ...

  • Disaster Recovery as a Service (DRaaS)

    Disaster recovery as a service (DRaaS) is the replication and hosting of physical or virtual servers by a third party to provide ...

SearchStorage

Close