0% found this document useful (0 votes)
173 views19 pages

Cloud Information Model Overview v2

The Cloud Information Model (CIM) is an open, standards-based specification developed by a consortium to facilitate easier integration between enterprise applications in the cloud. CIM provides a common business language and data model to reduce integration points and enable applications to more easily exchange data. It aims to allow customers' cloud environments to seamlessly work together out of the box by standardizing how data is structured and shared between applications.

Uploaded by

CharLy Huynh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
173 views19 pages

Cloud Information Model Overview v2

The Cloud Information Model (CIM) is an open, standards-based specification developed by a consortium to facilitate easier integration between enterprise applications in the cloud. CIM provides a common business language and data model to reduce integration points and enable applications to more easily exchange data. It aims to allow customers' cloud environments to seamlessly work together out of the box by standardizing how data is structured and shared between applications.

Uploaded by

CharLy Huynh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Cloud Information Model

Facilitating Cloud Integration


Cloud Information Model Vision
The Cloud Information Model provides an open, standards-based
specification for connecting enterprise products facilitating interoperability.
We reduce the barriers to cross-product integration and extend the value
proposition of our ecosystems by adopting and contributing to the Cloud
Information Model.
Customers expect their environments to “just work”
together out of the box…

Before After

App 1 Reduced integration points App 1

App 6 App 2 App 6 App 2

App 5 App 3 App 5 App 3

App 4 App 4

Multiple point-to-point integrations

…but the reality is more complicated.


Challenges without a shared data model

More Costly Uncertain ROI Inability to Scale


Due
Due to
to custom
custom Due
Due to
to longer
longer Business
Business
integrations
integrations development
development functions
functions
time
time become
become silos
silos
What if you could utilize a shared business language
for your enterprise and partner data integrations?
Introducing Cloud Information Model
The first open standard enabling faster and easier integration of cloud applications

Anyone can join


Developed as an open standard…
Flexible meta-model
Modular design, conceptual and schema view,
extensible and customizable
Build reliable integrations Utilize multiple formats
available to communicate between different systems
Innovate faster
Adopt the modern standard for any use case and
reduce time-to-value
Standards Compliant
W3C Stack, Relational Mappings, additional
mappings available

CIM is an application-agnostic data model produced by an open consortium that delivers a standards-based solution for connecting enterprise products.
Why use CIM?
CIM facilitates interoperability

​ Innovate Influence & ​ Improv


Faster Collaborate e

Analytic
s
● Achieve faster time to value through interoperability.
● Create seamless, customized experiences across cloud-native applications.

● Enable a cross-system view of data and reduce time to build and maintain integrations.
Our Work Program
How we work
CIM is organized into components including subject areas, entity groups, entities, and attributes.

Subject area: Entity group: Entity: Attribute:


A major business A logical grouping of A unique object that an A unique characteristic
concept identified by related entities within organization collects of an entity, such as
the CIM consortium, a subject area, such information about, such Account Id or Contact
such as Party. Each as Account. Each as an Account Contact. Email. An attribute is
subject area contains entity group contains An entity is analogous analogous to a
one or more entity one or more entities. to a standard database standard database field
groups. table. within a table.
Data Model Domains

● Data models are grouped by


Setup Hire Produce Market Sell
business process in order from left to
Activities Handling
Handling of
right. Defines
Defines who
you
who
Activities
related
related to
to material
of
material that
that you
you
Activities
Activities used
promote
used to
promote your
your
to
Activities
Activities used
used to
to
you deal
deal with,
with, setting
setting up
up your
your will be buying,
will be buying, product. For sell
for example business. product. For sell your
your product.
product.
for example business. ForFor moving and
moving and example, For example,
● On the Subject Area/Domain customer
customer
supplier
supplier and
and
example,
example,
internal
internal
selling.
selling. For
example,
For
example, product
product
example,
marketing
marketing
campaign
For example,
creation
creation of
of quotes
quotes
seller. business campaign andand web
web and
and opportunities.
opportunities.
business unit and inventory
Taxonomy slide, you will find a list of seller.
and
and worker.
worker.
unit and inventory
product.
product.
store.
store.

horizontal data models under each


subject area group header.
● The vertical extensions are data Serve Fulfill Interact Finance Analyze

models which extend the model for Activities


Activities you
you Activities
Activities to
to trace
trace
Activities
Activities related
related to
to
Activities
Activities to
to analyzing
analyzing data
data e.g.
e.g.
industry verticals while aligning to the provide
provide support
for
support
perform
perform to
an
to fulfill
an order to a
order to
fulfill
a
Activities
Activities to
track
to
track engaging
engaging
financial
financial
information
information in the
in the
analyze patterns,
analyze patterns,
for a product sold
a product sold customer. For with
analyze
analyze product
product
with either end
either company.
company. For
subject area group above. or
or serviced.
serviced. For
example,
For
example, case or
case or
customer. For
example,
example,
shipment
users
users or
end
or other
other example,
For
payment,
example, payment,
use,
use, data
data
movement,
movement, data
data
a shipment andand systems.
systems. invoice
invoice and
and
a survey.
survey. return
changes,
changes, customer
customer
return order.
order. expense
expense report.
report. satisfaction.
satisfaction.
Subject Area Release Plan
Mappings, Dataflow & Compatibility
What does it mean to be CIM compatible?

Enabling CIM Utilization CIM Alignment/Mapping


CIM availability in frameworks, Existing application data models
builders or design tools mapped to the CIM standard
Data Flow Between Systems

Read
json

xml http://... List

Data API csv


Subscribe

Forma Network Operations


t Endpoint
Open Discussion – Goals of “CIM Compatibility”

Schema Mappings CIM Data Model


Use Cases
CIM in Salesforce Customer 360 Data Manager
Map to and consume data from across clouds

• CIM exposed in setup UI for data


mapping editor
• Default mappings included for Service
and Commerce (e.g. Account, Contact, Order)
• The Customer Resolution Engine
(CRE) utilizes CIM mappings to provide
resolved customer data
• Federated CIM queries provide
integrated experiences (e.g. Service for
Commerce)
CIM in MuleSoft
Easily create CIM compatible APIs and integrations

• Available in Anypoint Exchange

• CIM is supported across the entire


Anypoint Platform (e.g. Mulesoft
Flows, DataSense, metadata)

• Utilize in API Designer to model CIM


compatible APIs

• Automated C360 integration for CIM


compatible sources
Join us and help define
communication across
clouds!

https://cloudinformationmodel.org/ [email protected]

You might also like