architecture

{{post_terms.hashtags}}

Zero Trust Architecture

NIST Special Publication 800-207. This document contains an abstract definition of zero trust architecture (ZTA) and gives general deployment models and use cases where zero trust could improve an enterprise’s overall information technology security posture.

Architecture Styles

Architecture styles are derived from the design and management criteria used to realize, operate, and evolve enterprise systems. By applying different architecture styles, Enterprise Architects can decide on relevant functional features, extent of process automation, the appropriate management style, and optimal technical infrastructure for an application landscape. As the first part of two, this article provides a theoretical foundation for developing architecture styles by considering the characteristics of an architectural style, some analogies that are useful in explaining architecture styles, and considerations for implementing style diversity in enterprises.

Interfaces for Enterprise Solutions

This article compares current and future interface concepts and the dramatic cost implications of interfaces. With the increased importance of exchanging information between enterprise solutions, a coordinated interface architecture should be considered. An interface architecture for the extended enterprise requires a shared communication language, one that standards greatly facilitate. While traditional interface approaches, such as point-to-point and hub and spoke, have been widely deployed in the past, they are costly to maintain and do not provide loose-coupling and fast return-on-investment. Web services and the Enterprise Service Bus (ESB) are promising interface technologies that provide access to loosely-coupled services using commercial standards and existing infrastructure to support a service oriented architecture. Numerous cost drivers, such as the interface architecture and functional, technical, and organizational characteristics significantly impact the cost of an interface. An understanding of interface technology and cost drivers will ensure system architects are better equipped to design and deploy cost-effective interface architecture.