« LLUP gets a new development playground | Main | My focus: Getting things done »

Got email? I'd rather have a BLIP...

Email has long been lauded as the killer app of the Internet. But today, email's problems are making headlines much more than its advantages and that's what this post is all about.

Whole industries are set up to take advantage of emails problems, but maybe a different perspective on email is what is needed here.

Let's face it, before the web email was the most commonly used application (by non-techies) on the planet by far and so any suggestions that what we call email today needs to change must pay homage to the huge consumer momentum that email has.

But if you remember, recently I've been referring to something called LLUP on SOA Ranch. LLUP1 loosely stands for Limited Lifetime, Ubiquitous Protocol and, not by chance, is PULL spelled backwards. This is because LLUP is a protocol for exchanging messages in a smart manner that is a hybrid of both the push and pull approaches to message dissemination.

At the heart of LLUP is the BLIP. The BLIP is a piece of content, declared in a standard way using XML, that specifies four main things:

  • A reference
    A pointer to the content that the BLIP describes.
  • A lifetime
    How long the BLIP will be relevant for.
  • Relevancy
    Listed as keywords by a defined or undefined vocabulary. Can also include a signature or signatures of those who should receive the BLIP.
  • Signature
    A means of signing the message by the message sender.

Ok, if you want to know more about LLUP then check out the references at the bottom of this posting. The thing I want to focus on here is that a BLIP is protocol independent (so it can be transmitted across SMTP or even as the payload of a regular email message) and it has signatures and relevancy built right in.

Email is essentially free text with a header and a set of attachments. Email is structured as an envelope, but the contents are unstructured and so difficult to work with, which is where many of the problems with spam come in. Also, there's no in-built identity provision inside an email. When you receive an email from Joe Bloggs in the from field there are absolutely no guarantees that it came from Joe Bloggs at all, so where's the deterrent for spam and the host of other problems that email can transmit (including viruses and bullying).

But BLIPS are different. BLIPS can be transmitted in exactly the same way as email (and SMS, Jabber etc.) but identity and relevancy meta-data are two of the core capabilities of a BLIP, much more intelligence can be applied to the routing of a BLIP than could ever be applied to an email message.

So, what's my point. My point is simply that I think the BLIP is potentially the foundation upon which a new set of protocol independent, identity aware services and products can be delivered. And, best of all, it doesn't require you to throw out your existing infrastructure; it'll piggy-back right on top.

If you're involved in messaging then I'd take a look at BLIPS in the LLUP specification, because these babies have the potential to make the use of the internet that much useful (not to mention efficient if we can kill off spam). 

References

[1] The LLUP System in a nutshell
LLUP stands for Limited Lifetime Ubiquitous Protocol. What is does is simply allow you to subscribe to particular types of content (on criteria such as geographic area of interest or other simple keywords) and then for content producers to notify your account when something of interest has been made available. Think of it as a system somewhere between email (push) and web sites (pull). A content producer puts out some content and then sends a notification, called a blip, into the LLUP system. The LLUP system the smartly propagates the blip to anyone who has expressed an interest. A presentation overview of the LLUP system is available here.

To do this, LLUP is made up of three services that are all defined using open standards. The Publication service provides an interface where content creators and producers can tell the system that new content is available and what it is relevant to (and also to ensure that only known sources can send into the LLUP system, overcoming some of the issues with spam*). The Subscription service allows content consumers to subscribe to different types of blip. The BlogXast service is a combination of a publication service and the subscription service in that it provides a smart router that can route blips intelligently throughout a system.

Although different implementations of the LLUP services are possible, web services are the most common and so that is what we have implemented with Rails here.


* In terms of authentication, LLUP is moving forward into using SAML to handle federated user account information and this is a significant step towards protecting LLUP from some of the same issues that plague email.

 

Posted on Thursday, July 27, 2006 at 11:01AM by Registered CommenterRuss Miles in | Comments8 Comments | References135 References

References (135)

References allow you to track sources for this article, as well as articles that were written in response to this article.
  • Source
  • Response
    Response: this is very good
    related source
  • Response
  • Response
    Response: Polypus.org
  • Response
    cancer in dogs
  • Response
    Response: Great Info!
    sensuousteens.com for great teen porn!
  • Response
    Response: what to write
    You may also discover what you are trying to find in the dictionary.
  • Response
    We prod you to take some extra time researching health info.
  • Response
    Response: autism research
    It can frequently get challenging to set apart the valuable health supplements notes from the unreliable.
  • Response
    all about Trumanistra and top news
  • Response
    Response: Wet panties tgp
    tgp Wet panties tgp ...
  • Response
    Response: Handjob armani
    armani Handjob armani ...
  • Response
    boys Dramatic monologues teen boys ...
  • Response
    mounds Maxi tits video mounds ...
  • Response
    Response: Upskirt nannies
    nannies Upskirt nannies ...
  • Response
    teens Tiny flat chested teens ...
  • Response
    Response: Dreadlock nudes
    nudes Dreadlock nudes ...
  • Response
    nadu Nude aunties in tamil nadu ...
  • Response
    dildos Record of bigger dildos ...
  • Response
    models Triumph undies models ...
  • Response
    Response: Sex cipki fotki
    fotki Sex cipki fotki ...
  • Response
    torrent Bigmouthfuls bailey torrent ...
  • Response
    Response: Date horney wives
    wives Date horney wives ...
  • Response
    futute Femei dezbracate futute ...
  • Response
    young Boy buldges free pic young ...
  • Response
    surf Beach california hotel laguna sand surf ...
  • Response
    Response: Gena lee nolin sex
    sex Gena lee nolin sex ...
  • Response
    darkness Dowd dick heart darkness ...
  • Response
    Response: Bar honduras nude
    nude Bar honduras nude ...
  • Response
    model Carburetor ford model ...
  • Response
    Response: Cocksickle movie
    movie Cocksickle movie ...
  • Response
    Response: Gay aebn clips
    clips Gay aebn clips ...
  • Response
    harassment Title ix sexual harassment ...
  • Response
    Response: Anal lubrication
    lubrication Anal lubrication ...
  • Response
    scans Lingerie catalogue scans ...
  • Response
    site Groups msn com guy muscle site ...
  • Response
    online marketing melbourne
  • Response
    Response: Cunt gash porn
    porn Cunt gash porn ...
  • Response
    ryan Playboy mackenzie ryan ...
  • Response
    Response: Naked oquinn terry
    terry Naked oquinn terry ...
  • Response
    girls Andhra pradesh girls ...
  • Response
    sex Addiction dance lap sex ...
  • Response
    Response: Aaliyah sex photo
    photo Aaliyah sex photo ...
  • Response
    online marketing melbourne
  • Response
    pants Angel airtime pants ...
  • Response
    pants Cargo dickies pants ...
  • Response
    teen Hair sedu style teen ...
  • Response
    movie New lady sonia movie ...
  • Response
    cartoon Ant and the aardvark cartoon ...
  • Response
    nude Vanna white fake nude ...
  • Response
    Response: Bron france gay
    gay Bron france gay ...
  • Response
    Response: Manga catgirls
    catgirls Manga catgirls ...
  • Response
    pornography Tucson zoning laws pornography ...
  • Response
    pussy Cat faster kill kill pussy ...
  • Response
    boob Extremly large boob ...
  • Response
    pants Kenneth cole stretch pants ...
  • Response
    bikini Katie couric bikini ...
  • Response
    woman Hose in pantie posing woman ...
  • Response
    Response: Meaty dicks
    dicks Meaty dicks ...
  • Response
    Response: Nanaimo sex spot
    spot Nanaimo sex spot ...
  • Response
    Response: Barley legal sex
    sex Barley legal sex ...
  • Response
    models Abercrombie thong models ...
  • Response
    online marketing melbourne
  • Response
    exercises Butt firming exercises ...
  • Response
    harassment Download boku no sexual harassment ...
  • Response
    Response: Sex inpublic
    inpublic Sex inpublic ...
  • Response
    teen Monster black cock anal pain teen ...
  • Response
    Response: the jenna jamison
    the jenna jamison
  • Response
    fetish Pantie hose encasement fetish ...
  • Response
    sex Bushy clip free sex ...
  • Response
    reverse Hot neutral reverse ...
  • Response
    Response: Eating lesbo pussy
    pussy Eating lesbo pussy ...
  • Response
    Response: Caligula penthouse
    penthouse Caligula penthouse ...
  • Response
    butt Eddie murphy boogie in your butt ...
  • Response
    Response: Kolkata model
    model Kolkata model ...
  • Response
    Response: Pussy xxxl
    xxxl Pussy xxxl ...
  • Response
    personali Mature pagine personali ...
  • Response
    presenter Jem stone live xxx presenter ...
  • Response
    panties Rubber gloves messy panties ...
  • Response
    hairy Black girls com hairy ...
  • Response
    Response: Ass bib round tit
    tit Ass bib round tit ...
  • Response
    Response: Generic soma.
    Generic soma.
  • Response
    Response: Whipped ass chanta
    chanta Whipped ass chanta ...
  • Response
    mercenaries Blow stuff up mercenaries ...
  • Response
    Response: Hot rikki nude pic
    pic Hot rikki nude pic ...
  • Response
    Response: Pee wipe
    wipe Pee wipe ...
  • Response
    Response: Cali cherish porn
    porn Cali cherish porn ...
  • Response
    calanders Funny fat girl calanders ...
  • Response
    Response: Chrissy moran nude
    nude Chrissy moran nude ...
  • Response
    Response: Maid milk xxx
    xxx Maid milk xxx ...
  • Response
    mellons Black hardcore mellons ...
  • Response
    herb Breast feeding herb ...
  • Response
    Response: Mature bbws
    bbws Mature bbws ...
  • Response
    girls Monologues for girls ...
  • Response
    sex In kit lady mature sex ...
  • Response
    Response: Nextdoor models
    models Nextdoor models ...
  • Response
    Response: Nipple rub
    rub Nipple rub ...
  • Response
    shoot Archive erotic free photo shoot ...
  • Response
    cartoon Chili willie cartoon ...
  • Response
    We prod you to spend some added time checking out Colic webpages.
  • Response
    Response: Quit Smoking
    Individuals explore articles on concerns like this for different motivations.
  • Response
    Response: Blood Pressure
    Many books you probably won\'t have all you\'re searching for.
  • Response
    As Adolescence related topics continue to gain in popularity, there will be a greater number of locations to learn more about this important subject.
  • Response
    Response: High Cholesterol
    The average user would be under the impression that spending the time to acquire webpages on this subject is a waste of money.
  • Response
    Once you finally get this, you\'ll be able to research more comfortably.
  • Response
    Response: Tanning Systems
    If you feel pessimistic because of the stunning amount of time it requires to reveal what you are looking for, relax because you\'re one step closer to your goal.
  • Response
    Response: Depression
    Locating the best Continence information isn\'t easy.
  • Response
    Response: Stop Hair Loss
    Having access to tons of websites relating to this is unparalleled.
  • Response
    It is for sure that getting credible documentation on this matter can be difficult.
  • Response
    While the internet continues to round up Parkinsons Disease guidance, we will try to recommend them to you.
  • Response
    Response: Hospitals
    Many resources you won\'t have all you\'re searching for.
  • Response
    Response: Massage Tables
    Once you thoroughly grasp this, you will be able to research more competently.
  • Response
    Response: Headaches
    The average user would feel that investing the time to rack up research on this topic of interest is a waste of money.
  • Response
    Response: Panic Attacks
    It is wearing striving to add the time we\'ve invested tracking down Generalized Anxiety Disorder data.
  • Response
    Response: Candida
    The convenient thing about the net is the fact that one may access it from anywhere.
  • Response
    It is tiresome trying to total the hours we have spent looking for Skin material.
  • Response
    Response: Thomas1
    None
  • Response
    micro torrent download
  • Response
    Response: salvia
    salvia
  • Response
    It is material that you unwrap the dominant webpages.
  • Response
    7669d8935f96402d9460ec8a510bda3b
  • Response
    Church discipline canon law homosexual
  • Response
    Sex with amputee women
  • Response
    Parkway girls s ball
  • Response
    Beauty and the beast musical lyrics
  • Response
    Latin lovers softcore
  • Response
    Neve escort webcams liverpool
  • Response
    Adult dvd empire view customer testimonials
  • Response
    Response: Puffed nipples
    Puffed nipples
  • Response
    Mary kate olsen naked
  • Response
    Response: Cindy naked vortex
    Cindy naked vortex
  • Response
    Dirty dick s resturant
  • Response
    Response: Odle uniform
    Odle uniform
  • Response
    fbca6d459631f7e2c0e4dccaf57b61eb
  • Related

Reader Comments (8)

Nice one Russ! VERY NICE ONE :D
July 27, 2006 | Unregistered CommenterM. David Peterson
Sounds like a very interesting system. If it is built on top of email, can we expect plugins to be developed for popular email clients some time in the future?
August 1, 2006 | Unregistered CommenterJames Hales
Hi James,

In fact, LLUP and BLIPS are not tied to just email. BLIPs can be transferred across any underlying protocol (that I know of) and so LLUP is a type of protocol-agnostic system. That said, email dissemination of BLIPS and plugins for popular clients is something more definitely on the radar for early development within the LLUP community.

The secret to making LLUP work is in the underlying services and infrastructure that it needs. There is work afoot to put the infrastructure in place as a reference implementation in the very near future.At the moment we are puitting together the main services that are required for BLIPs to be disseminated, enforcing the BLIP characteristics such as smart routing and lifetime enforcement. Then once that infrastructure is set up there will be bridges from LLUP to email, rss, atom and a number of other protocols.

More to come soon for sure!

August 1, 2006 | Registered CommenterRuss Miles
Hi Russ,

Some really good points and well written.I agree with the problems with email and believe that it will either have a limited lifespan or be replaced by something like video.

June 18, 2007 | Unregistered Commenterhabby dhillon
really good blog thanks !
August 16, 2007 | Unregistered Commenterastroloji