By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
SmartData Collective
  • Analytics
    AnalyticsShow More
    predictive analytics in dropshipping
    Predictive Analytics Helps New Dropshipping Businesses Thrive
    12 Min Read
    data-driven approach in healthcare
    The Importance of Data-Driven Approaches to Improving Healthcare in Rural Areas
    6 Min Read
    analytics for tax compliance
    Analytics Changes the Calculus of Business Tax Compliance
    8 Min Read
    big data analytics in gaming
    The Role of Big Data Analytics in Gaming
    10 Min Read
    analyst,women,looking,at,kpi,data,on,computer,screen
    Promising Benefits of Predictive Analytics in Asset Management
    11 Min Read
  • Big Data
  • BI
  • Exclusive
  • IT
  • Marketing
  • Software
Search
© 2008-23 SmartData Collective. All Rights Reserved.
Reading: Encoding reputation
Share
Notification Show More
Latest News
ai software development
Key Strategies to Develop AI Software Cost-Effectively
Artificial Intelligence
ai in omnichannel marketing
AI is Driving Huge Changes in Omnichannel Marketing
Artificial Intelligence
ai for small business tax planning
Maximize Tax Deductions as a Business Owner with AI
Artificial Intelligence
ai in marketing with 3D rendering
Marketers Use AI to Take Advantage of 3D Rendering
Artificial Intelligence
How Big Data Is Transforming the Maritime Industry
How Big Data Is Transforming the Maritime Industry
Big Data
Aa
SmartData Collective
Aa
Search
  • About
  • Help
  • Privacy
Follow US
© 2008-23 SmartData Collective. All Rights Reserved.
SmartData Collective > Business Intelligence > CRM > Encoding reputation
CRM

Encoding reputation

Editor SDC
Last updated: 2009/02/05 at 3:27 PM
Editor SDC
4 Min Read
SHARE

Go Big Always – Enterprise Data Portability needs a Reputation Standard

Sam Lawrence on ways of encoding reputation, and why that might be a good thing.

I’ve speculated about this before — in fact, I think it would be a killer attribute for SOA, and is therefore much more broadly interesting than Sam suggests. To wit:

One of the under represented aspects of the natural needs of a service oriented environment is credibility. In the ideal SOA world, your component goes out, “into the wild”, searching for a service implementation that matches a specific interface and provides certain information. What does your component do if it finds multiple implementations, each of which meets all of your other selection criteria, such as performance, cost, completeness, whatever. Under such circumstances, you’d need to make a judgement based on something quite similar (if not identical) to credibility in human relationships — what is the reputation of service X compared to service Y? Who do you believe?

More Read

data lineage tool

7 Data Lineage Tool Tips For Preventing Human Error in Data Processing

5 Types of Business Technology Every Entrepreneur Should be Using
CRM’s Have a Big Data Technical Debt Problem: Here’s How to Fix It
What Data-Driven Marketers Must Know About Salesforce & CRM
Call Center Improvement Strategies that Work: 4 Ways to use Data And Win

So let’s play the scenario out — how would our theoretical agent/component, in some futuristic SOA environment, deal with such fuzzy choices? I think one possible valid solution would be …

Go Big Always – Enterprise Data Portability needs a Reputation Standard

Sam Lawrence on ways of encoding reputation, and why that might be a good thing.

I’ve speculated about this before — in fact, I think it would be a killer attribute for SOA, and is therefore much more broadly interesting than Sam suggests. To wit:

One of the under represented aspects of the natural needs of a service oriented environment is credibility. In the ideal SOA world, your component goes out, “into the wild”, searching for a service implementation that matches a specific interface and provides certain information. What does your component do if it finds multiple implementations, each of which meets all of your other selection criteria, such as performance, cost, completeness, whatever. Under such circumstances, you’d need to make a judgement based on something quite similar (if not identical) to credibility in human relationships — what is the reputation of service X compared to service Y? Who do you believe?

So let’s play the scenario out — how would our theoretical agent/component, in some futuristic SOA environment, deal with such fuzzy choices? I think one possible valid solution would be to provide a mechanism to “change our minds”. By that, I mean the agent would need to be able to do something along the lines of the following:

  • Evaluate the various offerings from the various available services
  • After filtering on the “objective” criteria (method signature, QOS promises, etc), if there are still multiple choices, apply “subjective” criteria, such as reputation, degree of satisfaction with past performance, and so on.
  • If there is still no distinct choice at this point, decide at random, AND (and here is the critical bit) “remember” the alternatives in some persistent way
  • If, at some later point in time, we become dissatisfied with the answer we received from the service we selected, we would invoke a kind of exception handling/rollback sort of mechanism, and “change our mind” — we switch to the alternative service.

Note that, to really model halfway human behaviour here, we’d need some sort of polling mechanism as well, in that last step — we’d need a way to “keep an eye on” the alternatives, as one possible motivation for “changing our mind” might be as simple as one of the alternatives suddenly offering a superior solution.

Editor SDC February 5, 2009
Share this Article
Facebook Twitter Pinterest LinkedIn
Share

Follow us on Facebook

Latest News

ai software development
Key Strategies to Develop AI Software Cost-Effectively
Artificial Intelligence
ai in omnichannel marketing
AI is Driving Huge Changes in Omnichannel Marketing
Artificial Intelligence
ai for small business tax planning
Maximize Tax Deductions as a Business Owner with AI
Artificial Intelligence
ai in marketing with 3D rendering
Marketers Use AI to Take Advantage of 3D Rendering
Artificial Intelligence

Stay Connected

1.2k Followers Like
33.7k Followers Follow
222 Followers Pin

You Might also Like

data lineage tool
Big Data

7 Data Lineage Tool Tips For Preventing Human Error in Data Processing

6 Min Read
5 Types of Business Technology Every Entrepreneur Should be Using
CRMMarketing AutomationSocial mediaSoftware

5 Types of Business Technology Every Entrepreneur Should be Using

5 Min Read
CRM

CRM’s Have a Big Data Technical Debt Problem: Here’s How to Fix It

8 Min Read
big data marketing crm and salesofrce automation system
Big Data

What Data-Driven Marketers Must Know About Salesforce & CRM

9 Min Read

SmartData Collective is one of the largest & trusted community covering technical content about Big Data, BI, Cloud, Analytics, Artificial Intelligence, IoT & more.

AI chatbots
AI Chatbots Can Help Retailers Convert Live Broadcast Viewers into Sales!
Chatbots
data-driven web design
5 Great Tips for Using Data Analytics for Website UX
Big Data

Quick Link

  • About
  • Contact
  • Privacy
Follow US

© 2008-23 SmartData Collective. All Rights Reserved.

Removed from reading list

Undo
Go to mobile version
Welcome Back!

Sign in to your account

Lost your password?