Features of the platform (EN)

Features of the platform

As an integration Platform as a Service eMagiz is used to produce data and application integrations. eMagiz offers three integration patterns that can solve any use-case as one firm technical fundament. These integration patterns are Messaging, API gateway and Event Streaming. Every integration pattern has its own scope and its pros and cons. eMagiz offers the flexibility to deploy these patterns from just one platform, whereby hybrid solutions are also possible. However, the power of an integration platform does not only lies in the technical component, it also lies in the way in which the functionality is offered to the user. eMagiz offers its users rich management functionality that is aimed on documenting data, simplifying integration development and management, maintaining architecture and cloud environments and managing data. These features enable users to easily develop robust applications that deliver value to the organization over a long period of time. Use the figure below to learn more about the integration patterns and features that the eMagiz platform offers and click on the buttons to find out more.

eMagiz Features

Canonical Data Model (CDM)
The CDM is a central data model that holds all the entities and attributes used in all the integrations. The CDM functions as a single view and language for the data models and entities that are used in the clients environment. Compiling the CDM is often done in the first phase of the platform configuration. For more information on the feature Canonical Data Model, click the button in the figure above.

Cloud hosting
eMagiz is a cloud-native platform. This means that the environment in which integrations are developed runs in the cloud. eMagiz is standardized on cloud environments to keep such environments reliable, secure and scalable. For more information on the feature Cloud hosting, click the button in the figure above.

Solution architecture
Solution architecture refers to the idea of connecting the architecture directly with the business problem,  in order to create an effective and scalable solution. In the context of eMagiz, this refers to the way in which different software components are distributed across the eMagiz Cloud and across the customers infrastructure. For more information on the feature Solution architecture, click the button in the figure above.  

Landscape management
eMagiz can be used throughout the enterprise to model all kinds of integrations around different internal applications and systems. You can also use it to map external data and applications that make contact with internal data and applications. Landscape management is essential for maintaining an overview and understanding of all connections. For more information on the feature Landscape management, click the button in the figure above.

Monitoring & alerting
This feature offers the possibility to take control of your complex integration landscape and to react immediately in case of anomalies. Monitoring & alerting is used, among other things, to discover abnormal behavior, set notifications, open logs and metrics side by side and investigate incidents. For more information on the feature monitoring and alerting, click the button in the figure above.

Lifecycle management
This feature has been developed to support the developer with a fast and streamlined development process, to ensure that all information is documented and that the value for the business is achieved. For more information on the feature Lifecyle management, click the button in the figure above.

Integration patterns

Event streaming
Loose coupling is key for event streaming. Usually there are many publishers of data and many subscribers who get that data to their service or application. Publishers and subscribers do not need to be aware of each other – the data can be published on a specific topic (that is where the publisher puts the data and the subscriber retrieves the data). For more information on the pattern Event streaming, click the button in the figure or go to this page

API gateway
API’s (application programming interfaces) play a crucial role in communication between applications, systems and users. APIs are mainly applicable for innovative, externally oriented systems that are part of a distributed application landscape. An API gateway is a central component in which all APIs can be registered, developed and managed easily and efficiently. For more information on the pattern API gateway, click the button in the figure or go to this page

Messaging 
The messaging pattern is used to exchange messages and data packages reliable, (s) synchronous and flexible between applications. With the help of a messaging integration, a message (= a data package to be sent between two applications) can be transformed and enriched in terms of content, format and protocol. This allows organizations to effectively integrate any application, regardless of the underlying technology. For more information on the pattern Messaging, click the button in the figure or go to this page.