0% found this document useful (0 votes)
68 views

What Is An Adapter?: Publication Service

An adapter acts as a bridge between an application and a TIBCO integration environment, enabling packaged applications and databases to participate in enterprise information flow regardless of data formats or communication protocols. Adapters isolate applications from complex actions like message transformation and business process automation that can be handled by the TIBCO infrastructure instead. Adapters have both design-time and run-time components, with the run-time adapter handling communication between an application and TIBCO infrastructure in production.

Uploaded by

jsriramya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

What Is An Adapter?: Publication Service

An adapter acts as a bridge between an application and a TIBCO integration environment, enabling packaged applications and databases to participate in enterprise information flow regardless of data formats or communication protocols. Adapters isolate applications from complex actions like message transformation and business process automation that can be handled by the TIBCO infrastructure instead. Adapters have both design-time and run-time components, with the run-time adapter handling communication between an application and TIBCO infrastructure in production.

Uploaded by

jsriramya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

What is an Adapter?

An adapter provides a bridge between an application and your TIBCO integration environment. Using a no-coding approach to integration, TIBCO Adapters enable packaged applications, databases and other technologies to become active participants in the enterprise information flow, regardless of their data formats or communication protocols. Adapters isolate the application from more complex actions. Message transformation and business process automation can be handled once the data is published to the TIBCO infrastructure.
The following key terms are used when describing adapter interactions in this manual.

A run-time adapter is the adapter component that is used in a production system to handle communication between a vendor application and TIBCO infrastructure. A design-time adapter is an adapter component that is used at configuration time to introspect the vendor application data schemas and configure the adapter. Not all adapters use design-time adapters. Many adapters have the same functionality built into their palettes. A palette is an adapter component that contains the screens used to gather input at design-time when configuring an adapter with a service. A project is a collection of all configured adapter resources. A project contains configuration information for one or more adapter instances.

Publication Service
An adapter publication service recognizes when business events happen in a vendor application, and asynchronously sends out the event data in realtime to interested systems in the TIBCO environment. Adapter publication service The following steps correspond to steps listed in the diagram: 1. Using a graphical user interface, a new customer record is created in the application. 2. The application sends the new customer record to the adapter. 3. The adapter publishes the event using TIBCO messaging.

Subscription Service

An adapter subscription service asynchronously performs an actionsuch as updating business objects or invoking native APIson a vendor application. The adapter service listens to external business events, which trigger the appropriate action. Adapter subscription service The following steps correspond to the new steps listed in the diagram: 4. The adapter is configured to listen to customer record creation events as they are published. 5. Upon reception of a customer creation event, the adapter updates the application to which it is connected.

Request-Response Service
In addition to asynchronously publishing and subscribing to events, an adapter can be used to synchronously retrieve data from or execute transactions within a vendor application. After the action is performed in the vendor application, the adapter service sends a response back to the requester with either the results of the action or a confirmation that the action occurred. This entire process is called request-response, and it is useful for actions such as adding or deleting business objects. Adapters retrieve data The following steps correspond to steps listed in the diagram: 1. An application sends a message request to the TIBCO environment. 2. The adapter, acting as a request-response server receives the request and forwards the request to the application. 3. The application parses the request and returns a response message to the adapter. 4. The adapter sends the response message back to the TIBCO infrastructure where the response is available to the requesting application.

Adapter Palette
Each adapter includes a palette that is used for configuration. The palette is automatically loaded into TIBCO Designer during adapter installation and available the next time Designer is started. The palette enables you to configure adapter specific options, such as its connection to the vendor application, logging options, and adapter services.

During the design phase, the palette connects to the vendor application and fetches information about connection options and data schemas. You can then graphically select the appropriate items.

Run-time Adapter
Once the adapter has been configured using TIBCO Designer, it can be deployed. A deployed adapter instance is referred to as a run-time adapter. A run-time adapter operates in a production environment, handling communication between a vendor application and other applications that are configured for the TIBCO environment

TIBCO Administrator
TIBCO Administrator provides user, resource and application management modules for adapters.

User Management. This module allows you to set permissions for adapter users. You define authentication, users and groups, and assign access control lists to users. This

includes security for server-based projects at design-time and for deployed applications at runtime. Resource Management. This module allows you to monitor machines and all running applications in a TIBCO administration domain. Alerts can be created, for example, to notify an administrator if the number of processes or disk usage exceed a certain number. Application Management. This module allows you to upload Enterprise Archive (EAR) files, and create, configure, and deploy adapters. This console is also used to start and stop adapters.

TIBCO Administration Domain


A TIBCO administration domain is installed only if you have also installed the User Management module. A TIBCO administration domain is a collection of users, machines, and components that an administration server manages. There is only one Administration Server for each administration domain. Components within an administration domain can communicate with systems outside of the domain, but the domain is the administrative boundary of your enterprise integration project.

TIBCO Administration Server


The TIBCO Administrator Server provides a central storage and distribution point for configuration data and schema data needed by an adapter. The server is included in both Administrator editions. Each administration domain has one and only one TIBCO Administration Server. The TIBCO Administration Server is the machine process that handles the stored project and requests to manage the TIBCO administration domain. The TIBCO Administrator Server contains its own web server (Apache Tomcat) that can be accessed via a the TIBCO Administrator GUI for configuration and monitoring information. The TIBCO Administration Server supports centralized authentication and authorization. Using the TIBCO Administrator GUI, users with full administrative privileges can define who has access to projects that are managed by the repository server.

AuthenticationThe verification of the identity of a person or process. AuthorizationPermission to view or execute. An administrator gives users access rights to the projects. For example, access rights are given to view or to write to projects at design time from TIBCO Designer or to view or to manage modules from the TIBCO Administrator console. The TIBCO Administration Server controls that access.

TIBCO Administrator GUI


You can access the TIBCO Administration Server using the web-based TIBCO Administrator GUI. The GUI allows you to create users and assign access to projects managed by the Administration Server. You can invoke the GUI from any machine in a TIBCO administration domain. The next diagram shows the GUI.

You might also like