Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Sematic SOA Governance Demo screen shots
1. Semantic SOA Governance
Keshava Rangarajan,
Applications Architect, Oracle America, Inc.
Arivoli Tirouvingadame,
Principal Member of Technical Staff, Oracle America, Inc.
2. The Anatomy of the query …
Query = “Find Pending Status CRM Services
with High Reputation”
3. Stemmed Entity Recognition & Linguistic Parsing yields…
Search Verb:
“Find”
Find Pending Status CRM Services with High
Reputation
4. Stemmed Entity Recognition & Linguistic Parsing yields…
Search Verb:
“Find”
Attribute:Status= “Pending”
Find Pending Status CRM Services with High
Reputation
5. Stemmed Entity Recognition & Linguistic Parsing yields…
Search Verb: Entity:
“Find” Attribute:Type=“CRM Service”
Attribute:Status= “Pending”
Find Pending Status CRM Services with High
Reputation
6. Stemmed Entity Recognition & Linguistic Parsing yields…
Search Verb: Entity:
“Find” Attribute:Type=“CRM Service”
Attribute:Reputation= “High”
Attribute:Status= “Pending”
Find Pending Status CRM Services with High
Reputation
7. Stemmed Entity Recognition & Linguistic Parsing yields…
Target Entity:
Search Verb:
“Find” Attribute:Type=“CRM Service”
Attribute:Reputation= “High”
Attribute:Status= “Pending”
Find Pending Status CRM Services with High
Reputation
8. Stemmed Entity Recognition & Linguistic Parsing yields…
Target Entity:
Search Verb:
“Find” Attribute:Type=“CRM Service”
Having Attribute
Attribute:Reputation= “High”
Attribute:Status= “Pending”
Find Pending Status CRM Services with High
Reputation
9. Stemmed Entity Recognition & Linguistic Parsing yields…
Target Entity:
Search Verb:
“Find” Attribute:Type=“CRM Service”
Having Attribute Having Attribute
Attribute:Reputation= “High”
Attribute:Status= “Pending”
Find Pending Status CRM Services with High
Reputation
10. Definition: Service Reputation
Service Reputation = f(User ranking, Compliance, Verity)
-User ranking = User reviews (Collective Intelligence,
subjective User perception)
-Compliance = Degree of Conformance to policies, guidelines
and standards
-Verity = Degree of consistency exhibited by Service provider
in delivering the quality levels laid out in service contract,
in a range of previous transactions (Run Time)
11. The Ontology is the basis for the
Search
-Discovery
(D) -Code versions (D)
Registry
-Description Repository -Documentation (D)
(D) -Queriable message
-Contracts store (R)
(R) -Logging (R)
-Policies (R) -Auditing (R)
-Versioning IBM.com
(R) Joe
Person Lives in Palo Alto
City
IBM
Company
Web Site
Publisher of
Fan of
Subscriber to Lives in
Employee of
Sue
Jane Person
Dave.com Person
Fan of
RSS Feed Coldplay
Friend of
Band
Member
of
Depiction of
Design
Married to
Team
Source of Group Member
of 123.JPG
Dave.com Bob Photo
Weblog Person
Depiction of
Member of
Stanford Member of
Dave
Author of Alumnae
Person
Group
Member of
Integrated Ontology Enhanced Registry -Repository
12. Starting with a network of inter-related governance artifacts
Governance
Governance Related to Artifact
Artifact Governance
Artifact
Governance Related to
Artifact
Related to
Related to Related to
Related to
Governance
Related to Artifact
Governance Governance
Artifact Related to
Artifact Governance
Artifact
Related to
Related to
Related to
Related to Governance Related to
Artifact
Governance
Governance Artifact
Artifact Governance
Artifact Related to
Related to
Related to
Related to
Governance Governance
Artifact Artifact
Related to
13. We locate the CRM related governance artifacts in that network
Governance
CRM Artifact
Related to
Governance CRM
Artifact Governance
CRM Artifact Related to
Governance
Artifact
Related to
Related to Related to
Related to
CRM
Governance
CRM Related to Artifact
Governance
Governance Artifact Related to
Governance
Artifact
Artifact
Related to
Related to
Related to
Related to CRM
Related to
Governance
Artifact CRM
CRM Governance
Governance CRM Artifact
Artifact Governance Related to
Related to Artifact
Related to
Related to CRM CRM
Governance Governance
Artifact Artifact
Related to
14. We then locate the CRM Service governance artifacts in that subset
Governance
CRM Artifact
Related to
Service CRM
Artifact Service
CRM Artifact Related to
Governance
Artifact
Related to
Related to Related to
Related to
CRM
Service
CRM Related to Artifact
Governance
Governance Artifact Related to
Governance
Artifact
Artifact
Related to
Related to
Related to
Related to CRM
Related to
Service
Artifact CRM
CRM Service
Service CRM Artifact
Artifact Service Related to
Related to Artifact
Related to
Related to CRM CRM
Service Governance
Artifact Artifact
Related to
15. We then locate the CRM Service artifacts that are pending approval
Pending Governance
CRM Related to Pending Artifact
Service CRM
Artifact CRM Service
Governance Artifact Related to
Artifact
Related to
Related to Related to
Related to
CRM
Service
CRM Related to Artifact
Governance
Governance Artifact Related to
Governance
Artifact
Artifact
Related to
Related to
Related to
Related to Pending CRM
Related to
Service
Artifact Pending CRM
Pending CRM Service
Service CRM Artifact
Artifact Service Related to
Related to Artifact
Related to
Related to CRM CRM
Service Governance
Artifact Artifact
Related to
16. We display them
Pending CRM
Service Pending CRM
Artifact Service
Artifact
Pending CRM
Service
Artifact Pending
CRM
Pending CRM Service
Service Artifact
Artifact
17. As a Tabular List
Pending CRM
Service
Artifact
Pending CRM
Service
Artifact
Pending CRM
Service
Artifact
Pending CRM
Service
Artifact
Pending CRM
Service
Artifact
18. With direct Associations as Links
CRM
Governance
Pending Artifact
CRM Related to
Service
Artifact Related Governance
to Artifact
CRM
Governance
Pending Artifact
CRM Related to
Service
Artifact Related toCRM
Governance
Artifact
CRM
Governance
Pending Artifact
CRM Related to
Service
Artifact Related toCRM
Governance
Artifact
CRM
Pending
Governance
CRM
Artifact
Service Related to
CRM
Artifact Related Governance
to Artifact
Pending CRM
CRM Governance
Service Artifact
Related to
Artifact CRM
Related Governance
to Artifact
19. … and potentially, Inferred Associations as Graphs
CRM
Governance
Pending Artifact
CRM Related to
Service Inferencing rule, e.g.: Find similar Item
Artifact Related Governance
to Artifact
CRM
Governance (inferred) CRM
Pending Artifact Service Related to
CRM Related to Artifact
Service
Artifact Related toCRM (Inferred) CRM
Governance Governance
Artifact Artifact
Related to
CRM
Governance
Pending Artifact
CRM Related to
Service (Inferred)CRM
Artifact Related toCRM Governance
Governance
Artifact
Artifact
Pending CRM
CRM Governance
Service Artifact
Related to
Artifact CRM
Related Governance
to Artifact
Pending CRM
CRM Governance
Service Artifact
Related to
Artifact CRM
Related Governance
to Artifact