IBM InfoSphere Information Services Director provides a unified and consistent way to publish and manage shared information services in a service-oriented architecture (SOA). By using InfoSphere Information Services Director, information specialists can design and deploy reusable information integration tasks including data cleansing, data transformation, and data federation services.
InfoSphere Information Services Director utilizes other components of IBM InfoSphere Information Server for understanding, cleansing, and transforming information and deploys those integration tasks as consistent and reusable information services.
These reusable information services have the following characteristics:
- Always on
- The services are always running, waiting for requests. This continuous availability removes the overhead of batch startup and shutdown and enables services to respond instantaneously to requests.
- The services distribute request processing and stop and start jobs across multiple servers, enabling high performance with large, unpredictable volumes of requests.
- The services are based on open standards and can be invoked by standards-based technologies including enterprise application integration (EAI) and enterprise service bus (ESB) platforms, applications, and portals.
- You can start the services by using multiple mechanisms (bindings) and choose from many options for using the services.
- Monitoring services coordinate timely reporting of system performance data.
- Reliable and highly available
- If any server becomes unavailable, it routes service requests to a different server in the pool.
- The services publish their own metadata, which can be found and called across any network.
- High performance
- Load balancing and the underlying parallel processing capabilities of InfoSphere Information Server create high performance for any type of data payload. A data integration service is created by designing the data integration process logic in InfoSphere Information Services Director and publishing it as a service. These services can then be accessed by external projects and technologies.
Invoking service-ready data integration tasks ensures that business processes such as quote generation, order entries, and procurement requests receive data that is correctly transformed, standardized, and matched across applications, partners, suppliers, and customers.
Example of a Information Server job that is deployed as service
For example, consider the need to match customer data entry against a “golden” customer record that is stored in the warehouse. Information Server’s QualityStage module can be used to construct a lookup/match rule against the warehouse. Not only can this QualityStage job be used in batch mode, but it can be shown as a service. Information Services Director is used to show this QualityStage job as a service, which allows the front-end data entry application to match the customer record at point of entry and helps ensure downstream data quality. Here is how the Information Server job will look like.