Component Interfaces

A PeopleSoft component interface is an object-oriented, request/reply, component architecture that enables a PeopleSoft or third-party application to synchronously invoke PeopleSoft business logic that implements a business process or function. Every organization depends on real-world business objects, such as service orders in PeopleSoft Resource Management or invoices in PeopleSoft Receivables, to conduct its business.

A component interface is a PeopleTools object that is created in PeopleSoft Application Designer. Components have keys that enable navigation to a specific instance of a business object. The keys contain essential information that describes the object, which is made up of the fields in the component. A component also includes an organization's business rules that are associated with the type of business object that the component represents.

PeopleSoft Resource Management uses component interfaces to encapsulate the business logic around different business objects. For example, a component interface is built over the Service Order component so that other parts of the application can use PeopleCode to update or create service orders while executing the appropriate business logic around these actions.

You can use component interfaces to integrate with external applications. The component interfaces that are used in PeopleSoft Resource Management are discussed earlier in this documentation.

See Permission Lists.