Information icon IBM Information Server, Version 8.1
Feedback

WebSphere Information Services Director architecture

The extensible architecture of WebSphere® Information Services Director makes it possible for you to enable a broad range of IBM® Information Server tasks as services.

Infrastructure services

WebSphere Information Services Director is deployed on a J2EE-based Service Backbone that provides flexible, distributable and configurable interconnections among the many parts of the architecture. These infrastructure services include:
Logging services
Provide a central place for a user to record service events. Logs go into the common repository with each service provider defining relevant logging categories for that service. Configurations determine which categories of logging messages are actually saved in the repository.
Security services
Support role-based authentication of users, access-control services and encryption appropriate for compliance with many privacy and security regulations.
Load balancing and availability services
Support routing requests to multiple servers to provide optimal loading and a high availability environment that can recover from any individual server failure.

Service catalog

Provides users with the means to search and browse services by category and to view descriptions available to be defined by WebSphere Information Services Director. If you have WebSphere Service Registry Repository installed, WebSphere Information Services Director also provides a direct link to the WebSphere Service Registry Repository.

Information provider handlers

Each service is performed by defining operations performed by an operations provider. WebSphere Information Services Director agents contain handlers to process service requests from the following operations providers:
WebSphere DataStage™
Transforms data of any complexity and delivers it to target applications. WebSphere DataStage provides built-in connectivity for easy access to any source or target system, advanced development tools to define and deploy transformation integration processes and a scalable platform to process massive volumes of data.
WebSphere QualityStage
Prepares data for integration by providing a powerful framework for developing and deploying data matching, standardization, enrichment and survivorship operations, which simplifies the process of integrating similar data from multiple sources.
IBM DB2® Universal Database
Provides a native interface to IBM’s flagship relational database system for development and deployment of critical enterprise data.
WebSphere Federation Server
The Federation server presents a single virtual view of the data that might exist in many forms: structured and unstructured; mainframe and distributed; public and private. This data might reside in diverse source systems, such as Oracle databases, enterprise applications, Microsoft® spreadsheets, flat files, the Web, news groups, and more, and be distributed across a variety of operating environments, such as Windows®, Linux®, UNIX®, and z/OS®.
IBM WebSphere Classic Federation
The Classic Federation server provides SQL access to mainframe databases and files without mainframe programming. By using the key product features, you can read from and write to mainframe data sources by using SQL, map logical relational table structures to existing physical mainframe databases and files, use the Classic Data Architect graphical user interface (GUI) to issue standard SQL commands to the logical tables, use standards-based access with ODBC, JDBC, or CLI interfaces, and take advantage of multi-threading with native drivers for scalable performance.
Oracle
The Oracle server provides an interface to Oracle's relational database system for the development and deployment of critical enterprise data.
IBM InfoSphere Master Data Management (MDM) Server
IBM InfoSphere MDM Server manages master data information about customers, accounts, and products from many enterprise applications (for example, ERP, CRM, and data warehouses) and delivers a single, consistent view of the information. It is a service-oriented business application that is designed to be integrated with all business applications and process management tools during real time or batch processing. This interface allows MDM Web services to be registered with WebSphere Information Services Director.

Service bindings

Service consumers are able to access information services by using multiple technologies for program interoperability (bindings). WebSphere Information Services Director allows the same service to support multiple protocol bindings, all defined within the WSDL file. This improves the utility of services and therefore increases the likelihood of reuse and adoption across the enterprise. WebSphere Information Services Director provides the unique ability to publish the same service by using the following bindings, which include:
SOAP over HTTP (Web services)
Any XML Web service–compliant application can invoke an information service as a Web service. These Web services support the generation of “literal document-style” and “SOAP-encoded RPC-style” Web services.
SOAP and Text over JMS
In a message queue environment, WebSphere Information Services Director can automatically generate an asynchronous JMS queue listener (message-driven bean) and route incoming SOAP messages into information services. As an option, it can adapt the output of an information service into a SOAP message that can be posted to one or more JMS queues or topics.
EJB
For Java-centric development, WebSphere Information Services Director can generate a J2EE-compliant EJB (stateless session bean) where each information service is instantiated as a separate synchronous EJB method call.
REST
For distributed hypermedia systems, WebSphere Information Services Director can generate services that use a REST (Representational State Transfer) invocation: HTTP GET (or POST for complex input) for service requests and XML or JSON format for the response.
RSS
By using the RSS binding, WebSphere Information Services Director can expose services as RSS (Really Simple Syndication) feeds. RSS is a Web content syndication format that is also used as an effective and simple way to uniquely identify and exchange time-stamped data and associated metadata.

Information service consumers

Information Service consumers are a broad set of custom applications and products that call information services that are created by WebSphere Information Services Director. Although many technologies can interface with WebSphere Information Services Director's bindings, WebSphere Information Services Director offers pre-built plug-ins and interfaces to a number of WebSphere products. These include the following consumers:
WebSphere Process Server
A special interface called WebSphere Process Server applications has been developed to allow users to employ information services as part of orchestrations defined in WebSphere Integration Developer. Once deployed, the information server can be invoked through any of its multiple supported bindings, such as Web Services, EJB, or JMS.
Portlets
Portlets are pluggable user interface components that are managed and displayed in a Web portal. Portlets produce fragments of markup code that are aggregated into a portal page. The WebSphere Portlet Factory speeds IBM WebSphere Portal deployments by automating portlet development for faster time-to-value and enables developers of any skill level to construct, change, deploy, and maintain custom portlets. WebSphere Information Services Director's integration with the Portlet Factory enables users to automatically incorporate information service data into the creation of a portlet that can be deployed in WebSphere Portal Server.
Service Component Architecture (SCA)
Provides a client programming model and consistent way of describing components as services available over different protocols. SCA is supported by IBM’s WebSphere Enterprise Service Bus (ESB) product.

PDF This topic is also in the IBM Information Server Introduction.

Update icon Last updated: 2008-09-15