Technical infrastructure, including middleware, Web services, integration adapters, and business process management tools, thatenables applications to communicate with each other effectively while preserving information and data integrity.
Information Architecture
Integration Technology: 1 related definitions
Integration
- Integration Principles:
- High level statements of NIH's fundamental values that guide decision-making for integration technology.
Go to top
Technology Architecture
Integration Technology: 26 related definitions
Brick
- Communication Middleware Brick:
- Communication middleware helps programs talk to other programs. It is software that supports a protocol for transmitting messages or data between two points...
- Data Management Middleware Brick:
- Data management middleware functionality helps programs, including application programs and database management systems (DBMS), read from and write to...
- File Transfer Middleware Brick:
- File Transfer Middleware is a class of communication middleware specifically focusing on the transfer of files from application to application. The transfer...
- Gateways Brick:
- There are two types of gateways:
1. Database gateways enable access to heterogeneous Database Management Systems (DBMS), usually through a common Structured...
- Identification and Authentication Brick:
- This standard establishes NIH Login as the required method of implementing authentication in web-based applications at the NIH. Authenticated identities...
- Integration Adapters Brick:
- Adapters are some combination of design tools and runtime software that act as glue to link applications, which are considered "sources" or "targets" (or...
- Integration Broker Suites (IBS) Brick:
- An integration broker is a third-party intermediary that facilitates interactions among application systems. By definition, the broker itself provides...
- NIH Federated Identity - Authentication / Authorization Brick:
- The goal of NIH’s Federated Identity service is to give a person the ability to use the same user name, password, or other personal identification to access...
- NIH Federated Identity - Identity Provider Brick:
- The goal of NIH’s Federated Identity service is to give a person the ability to use the same user name, password, or other personal identification to access...
- NIH Federated Identity - Protocols Brick:
- The goal of NIH’s Federated Identity service is to give a person the ability to use the same user name, password, or other personal identification to access...
- Web Services Brick:
- Web services are not really a technology; they represent software components and a common set of standards supported by multiple, different technologies...
- Workflow/Business Process Management (BPM) Tools Brick:
- Business Process Management (BPM) is a general term describing a set of services and tools that provide for explicit BPM (for example, process analysis,...
Pattern
- Application Program Interface (API) Pattern:
- An Application Program Interface (API) is a set of calling conventions that defines how a service is invoked through software. An API enables client programs...
- Broker / Operational Data Store (ODS) / Warehouse Pattern:
- An Operational Data Store (ODS) is an informational database that typically stores detailed data about business events in order to support operational...
- Composite Applications Pattern:
- A composite application seems to the user like a new application. It has some new functionality itself, plus functionality from multiple existing applications....
- Data Consistency Pattern:
- Modern enterprises generally have redundant versions of data regarding customers, products, orders, employees, and other entities; NIH is no exception....
- Enterprise Service Bus (ESB) Pattern:
- An Enterprise Service Bus (ESB) is a streamlined, distributed integration middleware infrastructure that combines Extensible Markup Language (XML) and...
- Event Driven Architecture (EDA) Pattern:
- Event-Driven Architecture (EDA) uses unidirectional messaging to communicate among two or more, largely independent peer procedures. The communication...
- Federation Pattern:
- The goal of NIH’s Federated Identity service is to give a person the ability to use the same user name, password, or other personal identification to access...
- Large Scale Integration Pattern:
- The Large Scale Integration Pattern illustrates the vision for the overall application integration topology at NIH. It could be decomposed into hundreds...
- Service Implementation Pattern:
- The Service Implementation Pattern illustrates three alternative approaches to implementing services:
Development of a completely new service implementation...
- Service Orchestration Pattern:
- Service Orchestration introduces state and flow control to create dynamic relationships between services that are determined at runtime, rather than the...
- Service-Oriented Architecture (SOA) Security Pattern:
- The SOA Security Pattern addresses security along four dimensions:
Authentication – It must be possible for the service provider to ascertain the identity...
- Service-Oriented Architecture (SOA) Pattern:
- A service-oriented architecture (SOA) is an application topology in which the business logic of the application is organized in modules (services) with...
- Web Services Pattern:
- Web services are a software concept and infrastructure for program-to-program communication and application component delivery. The Web services concept...
- Workflow/Business Process Management (BPM) Service Pattern:
- This pattern shows how business process management (BPM) tools can be used to implement business processes through the orchestration of activities between...
Go to top