Developing an Endpoint with an Incompatible Contract

Configuring Oracle Enterprise Repository Workflow 9-83 4. Restart the Event Manager and trigger an event using the Asset Editor. 5. The Event Manager will call the init and handle methods of the new notifier plug-in.

9.8.4 Developing an Endpoint with an Incompatible Contract

It is possible that there may be an endpoint with an Interface or Contract that is not compatible with Oracle Enterprise Repository Event Manager. This is because the tool that is used to develop the endpoint may have restrictions to use the WSDL provided by Oracle Enterprise Repository Event Manager, or there may be other inter-operability issues. The following approach can be used under those circumstances: ■ Develop an event notifier plug-in to receive the event XML data and register with the Subscription Manager. ■ Write the code in the new notifier plug-in that transforms the event data into the format that the remote Web Service expects. ■ Invoke the remote Web Service by whatever API is supported by the remote endpoint. 9-84 Oracle Fusion Middleware Configuration Guide for Oracle Enterprise Repository 10 Configuring Oracle Enterprise Repository to Exchange Metadata with the Oracle Service Registry 10-1 10 Configuring Oracle Enterprise Repository to Exchange Metadata with the Oracle Service Registry This chapter describes how to configure Oracle Enterprise Repository to exchange metadata with Oracle Service Registry. This chapter contains the following sections: ■ Section 10.1, Getting Started With the Oracle Registry Repository Exchange Utility ■ Section 10.2, Configuring the Oracle Registry Repository Exchange Utility ■ Section 10.3, Using the Oracle Enterprise Repository Exchange Utility

10.1 Getting Started With the Oracle Registry Repository Exchange Utility

This section describes how to get started with Oracle Registry Repository Exchange Utility and sample use cases using the utility. This section contains the following topics: ■ Section 10.1.1, What is the Oracle Registry Repository Exchange Utility? ■ Section 10.1.2, Example Use Cases 10.1.1 What is the Oracle Registry Repository Exchange Utility? The Oracle Registry Repository Exchange Utility synchronizes Oracle Enterprise Repository and Oracle Service Registry bi-directionally so that the metadata from either of these products can flow in either direction through the utility. The following are the metadata entities that are handled by the utility. The Oracle Registry Repository Exchange Utility is capable of: ■ Publishing services and endpoints from design-time to the run-time environment using UDDI. ■ Submitting newly discovered run-time services, and endpoints to the repository so that they can be managed and governed. ■ Communicating service performance information that is deposited into the UDDI registry back into the repository to better inform prospective service consumers and portfolio managers.