High data quality in diverse channels and heterogeneous IT landscapes
Service-Oriented Architecture enables the efficient protection of high data quality via a great variety of channels and also in heterogeneous IT infrastructures.
In this respect, individual tasks for securing the data quality such as "validation of the entered address" or "check of the telephone number" are provided as a Web Service by a central server within the framework of the defined business processes. The data quality functions can then be used in all the relevant business applications, e.g. in the ordering process of an eBusiness application or in the lead conversion/qualification in a CRM system.
This ensures a uniformly high quality of all customer data and therefore also a single view of the customer across the company, whereby complicated and expensive reviews of the data are a thing of the past, and the contribution of data quality services to the efficiency of the business processes in the company is underlined.
Rapid analyses also in extensive databases
An important goal in improving the data quality consists in preventing incomplete or incorrect data from being stored in the database. Possible problems should be detected at data entry and then either cleaned up automatically or by the user after receipt of an advice. In this regard, huge databases with 100 million data records must also be analyzed in fractions of seconds - even with varying spelling. A central server which provides the data quality functions as Web services can work considerably more efficiently and more quickly here than conventional software installations.
Maximum data quality on-premise and on-demand
In a Service-Oriented Architecture, it makes no difference whether you provide data quality services locally (”
on-premise”) or as Software as a Service (”
on-demand”). Your individual requirements decide. And so it could save you money to pay only for use on-demand for individual services if permanent matching against reference data is not necessary. On the other hand, local provision may be appropriate if you always have to check large quantities of data. And in the third case, a combination of the two may be the best solution. However you decide, your optimum form of provision can be simply and efficiently implemented with an SOA environment.