"Application integration platforms enable independently designed applications, apps and services to work together. Key capabilities of application integration technologies include: • Communication functionality that reliably moves messages/data among endpoints. • Support for fundamental web and web services standards. • Functionality that dynamically binds consumer and provider endpoints. • Message validation, mapping, transformation and enrichment. • Orchestration. • Support for multiple interaction patterns, content-based routing and typed messages.
Gartner defines enterprise integration platform as a service (EiPaaS) as a combination of integration technology functionalities that are delivered as a suite of cloud services and designed to support enterprise-class integration initiatives. An EiPaaS provider offers high availability, disaster recovery, security, SLAs and technical support. It also enables users to develop and execute multiple integration scenarios by providing support for multiple personas. The EiPaaS vendor must fully manage platform operations, patching and upgrades. EiPaaS offerings are public, stand-alone products that subscribers use directly, as opposed to integration capabilities embedded in another offering (such as a SaaS application or application PaaS).
An Enterprise Low-code application platform (LCAP) provides rapid application development and deployment using low-code and no-code techniques such as declarative, model-driven application design and development together with the simplified one-button deployment of applications. An LCAP typically creates metadata and interprets that metadata at runtime and abstracts the underlying server infrastructure for ease of use; many also allow optional procedural programming extensions. LCAP supports: • UI capabilities via responsive web and mobile apps • Orchestration or choreography of pages, business process, and decisions or business rules • Built-in database • "One button" deployment of applications
Full life cycle application programming interface (API) management is about the planning, design, implementation, testing, publication, operation, consumption, maintenance, versioning and retirement of APIs. It involves use of a developers' portal to target, market to and govern communities of developers who embed the APIs, as well as runtime management, estimation of API value and analytics. It is impossible to provide the platform for any digital strategy, build ecosystems and run an effective API program, without full life cycle API management.
Master Data Management (MDM) solutions are enterprise software products that: • Support the global identification, linking and synchronization of master data across heterogeneous data sources through semantic reconciliation of master data. • Create and manage a central, persisted system of record or index of record for master data. • Support the four MDM hub implementation styles, as defined by Gartner. • Enable generation and delivery of a trusted version of one or more subject areas to all stakeholders, in support of various business initiatives. • Support ongoing master data stewardship and governance requirements through workflow-based monitoring and corrective-action techniques. • Are agnostic to the business application landscape in which they reside • Can be implemented by end-user organizations without having to make use of required professional.