Oracle Customer Hub (UCM) Master Data Management Reference > Oracle Customer Hub (UCM) and Data Governance Manager Web Services Reference >

About Oracle Customer Hub (UCM) Web Services and Oracle CRMML


With the release of Oracle Customer Hub (UCM) 8.2, Service Oriented Architecture and Web service enablement of Oracle Customer Hub (UCM) features is taking the place of Oracle's Customer Relationship Management Markup Language (CRMML) proprietary format.

Oracle Customer Hub (UCM) uses industry-standard Web Services Definition Language (WSDL) for publishing Web services to external systems. In earlier versions of Oracle Customer Hub (UCM) Oracle's CRMML, an XML based markup language, provided the means for data exchange. CRMML was used for communication within Oracle Customer Hub (UCM). For example, it was used for inbound request-response type and in publish-subscribe types of message delivery.

CRMML comprises two parts:

  • Header. It contains the following:
    • Information identifying the sending and receiving systems

      This information was used by Oracle Customer Hub (UCM) for security verifications

    • A message descriptor identifying the message
  • Body. It contains one or more message elements representing the following:
    • Inbound requests from an external application to insert, query, update, or delete a database object
    • Outbound response to a requested transaction
    • Outbound publication messages to be sent to an external subscribing application.

For more information on Oracle CRMML, see ASIs and Messages for Oracle Master Data Management Applications.

Oracle Customer Hub (UCM) Master Data Management Reference Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.