What is ASB agent?

3 comments:

  1. ASB agent is a Java background process run on the server or on the computer where the DataStage engine and client tiers are installed. When a service that runs on the Service tier receives a service request that needs processing on Information Server components then this agent receives this request and pass it on.

    ReplyDelete
  2. The ASB agent is a Java process that runs in the background on each computer that hosts IBM Information Server engine or client tiers. When a service that runs on the services tier receives a service request that requires processing by an IBM Information Server component, the agent receives and conveys the request.

    The ASB Agent is the part of the Information Server Framework (ISF) that provides a means of sending request from the ASB Server (where IBM INformation Server is installed) to remote systems where the ASB agent is located without the need for a full J2EE Application server at each client location. (Bhuvnesh Chaudhary through Linkedin.com)

    ReplyDelete
  3. ASB Agent only exists on the engine tier. There is no ASB Agent on the client tier.
    It is the "gateway" between the domain server (ASB Server) and the engine tier.
    Here are some of the main ASB Agent use cases (but this is not an exhaustive list):
    - At design time by DataStage when new connectors are used in a job design. For example, a "view data" of a new connector from the Designer will go through the domain server and the ASB Agent to "run" the connector on the engine tier in order to perform the view data.
    - At runtime by Information Analyzer to run and control the DataStage jobs created for certain column analysis.
    - At design time by Information Services Director to browse the ISD enabled DataStage jobs available on a given DataStage engine.
    - At runtime by Information Services Director to pass the service request/response to and from the service provider (DataStage job or DB query). (Thomas Cherel through Linkedin.com)

    ReplyDelete