Application Messages
Application messaging is a middleware technology that facilitates synchronous and asynchronous messaging among internal systems and trading partners while managing message structure, message format, and transport disparities. Using a publish and subscribe architecture, an application, the publisher of changes in the data, sends dynamic data. Another application, the subscriber to the changes in data, receives the data. Application messaging provides integration that is near real time.
PeopleSoft Resource Management uses application messages to integrate with PeopleSoft HCM. The Financials database contains a mirror image of the PeopleSoft HCM tables that are needed for the system, and the application messages are used by PeopleSoft Resource Management to keep these tables data synchronized. When data changes in PeopleSoft HCM, a message is sent to PeopleSoft Resource Management to load the appropriate data. The two types of application messages are:
-
Incremental synchronization messages.
These messages kick off when incremental changes are made to the system, such as when a user adds new rows of data or changes existing data.
-
Full synchronization messages.
These messages kick off during implementation to synchronize data between databases. This process deletes the data in PeopleSoft Resource Management tables and loads the appropriate data from PeopleSoft HCM.
Important:
Use the HCM database as the only source database for application setup tables for accomplishments, competencies, and work definitions if you store employee data in PeopleSoft HCM, and non-employee data in PeopleSoft HCM and PeopleSoft Resource Management. Otherwise you must keep the setup tables synchronized in both databases. Full synchronization messages overwrite accomplishment, competency, and work definition information that is stored in PeopleSoft Resource Management.
Although application messaging is described as the tool for publishing data from a source database to a target database, you can also use it to publish and subscribe to a data change within the same database. PeopleSoft Resource Management also uses application messages to trigger the calculation of Availability fit scores by Resource Matching. The application messages that are used by Resource Matching are discussed earlier in this documentation.
Related Topics