Systemorph Solutions provide powerful tools for streamlined Enterprise Data Management and synthesis of even inconsistent data of varying granularity.
The Solutions conduct multi-dimensional versioning, data dependency tracking, and data lookups of authentic data of mixed granularity. The result is more consistent data to drive informed risk management and actuarial decisions.
Versioning of Structured Data Out of the Box
Systemorph Solutions support full and transparent versioning of structured data right out of the box. The system captures versioning across time, objectives or stakeholders. Even dimensions that are perceived to be stable, such as a list of countries, will create significant versioning issues when unanticipated changes occur over time. Systemorph Solutions perfectly support dealing with these changes and creates transparent versions always reflecting consistent states. Moreover the versions can be accessed concurrently so that users can compare the state across time and across objectives or audiences, such as regulators, rating agencies and internal management.
Update Service: Data Dependency Tracking
The Systemorph Solutions’ unique Update Service permits a user to track the lineage of data through all dependent entities and calculations back to the origin. By maintaining the connections and relationships across the data dependency network, the Solutions automatically find out of date reports and ensures that needed update jobs are scheduled.
As a result, input and reports are highly consistent, and reports are kept current with changes to input data. Now decisions are driven by the most accurate, up-to-date data available.
Domain Service: Authentic Data, Mixed Granularity
The Domain Service is the main interface from Systemorph to interfacing systems. It allows access to data in various technologies and formats. In contrast to ordinary data services, the Systemorph Domain Service is not just a mere data provider; rather it allows injection of additional logic into the domain entities, which will hide complexity and business logic from the consuming systems. A few examples of this logic are listed in the following subsections.
One of the use cases for the Domain Service can be to serve core business parameters such as tax rates, interest rates, capital cost parameters, or similar parameters. Often these parameters depend on a number of dimensions. Imagine, for instance, that a parameter, e.g. development patterns or capital cost parameters, are to be defined by line of business, by geo location, and by currency. These dimensions can contain a high number of possible values. For instance, the system could differentiate 1,000 lines of business, 5,000 geo locations, and 100 currencies. In this scenario, the total space of possible parameter values would be 1,000 x 5,000 x 100 = 500,000,000 different lookups.
In practice, however, there would not be 500 million different parameter values available. Rather, some 100 different values would be assigned to the 500 million lookup points given a certain rule set. In classical IT systems, the 100 parameters would be assigned to each point, and eventually 500 million parameter values would be stored in the system. However, in this scenario, the information content of the assignment rules will be lost, and it will be difficult, if not impossible, to reconstruct how the assignment worked ex post. Furthermore, it is very difficult to administer such a system.
The Systemorph Domain Service allows you to formulate such a rule set transparently. When querying a given data point, the corresponding parameter value will be sought and be returned by the service. It is possible to administer both the rule set as well as the parameter values transparently, so that the overview will be there at any point in time which data was present and administration of the parameter values is facilitated.
Logic and Data Enrichment
Certain data elements require business or calculation logic to be made sensible. E.g., it could be that the data are to be consumed in a different format than they are provided in. Or it might be necessary to compute a forward interest rate required by the interfacing systems. In this case, such logic can be injected directly into the domain service. This allows the centralization of such business rules, which facilitates the design of interfaces and the maintenance of the business rules.
Using the logic injection of the domain service, it is also possible to re-route, assemble, or enrich data of third party systems. In this scenario, the interfaces within a business information architecture can be simplified considerably, as key logic can be centralized and will not have to be implemented by each client system separately.
Learn more about Systemorph’s breakthroughs in Enterprise Data Management. Download the white paper >