Tuesday, February 05, 2008
Microsoft Joins Data Portability Group To Develop Info-Sharing Standards
Microsoft announced that it joined DataPortability.org to enable web users to move personal data around web sites.
Today's web sites allow users to share data only with sites have direct business relationships. DataPortability.org, however, is suggesting standard rules to integrate existing open standards and protocols so that any web sites following the rules can share data with the data owner's permission. (Security and privacy are of great concerns here.) Other companies joined the working group includes Facebook, Google, and Plaxo.
The Microsoft's motivation is to benefit its 420M active users of Windows Live service by providing seamless foreign services (i.e., other web sites). Microsoft has also made an effort to enable users to move around web sites without entering passwords multiple times through an authentication gateway service called PassPort, though PassPort failed to be an industry standard.
D - data types and document types
The data type the article talks about is virtually all kinds of user data stored in Microsoft's web sites which are not accessible in other web sites.
O - organizational transactions and processes
Almost no business transaction/process have been in this area.
Although Microsoft family web sites may share user data, it has been taken for granted that data stored in one site are not available in different sites. Therefore, users have to move their data explicitly and manually.
C - context
All services implemented in Microsoft's web sites are subject to the change.
U - user types and special user requirements
Every www user using Microsoft's web sites and other web sites joined DataPortability.org can benefit from the change. They will be able to access their data through different web sites.
M - models, patterns, or standards that apply or that are needed
First, web site should be reimplemented to be friendly to DataPortability.org's standard. (The standard should be able to incorporate different application-level protocols on which each site relies)
Secondly, a user authentication system, which can identify different identities in different websites same, is also required.
Third, security and privacy safeguards are essential.
E - enterprises and eco systems
The eco system includes all web sites participating in the DataPortability.org movement.
N - the needs driving the enterprise(s)
It is driven by the account incompatibility issue, which means a user needs to manage different accounts for different services. Therefore, user data stored in a site is not accessible by other sites.
T - technology constraints and opportunities
First, new sites should be implemented under the DataPortability.org's standard. It may restrict the degree of freedom when choosing an engineering technology.
Secondly, existing sites may be reimplemented when the standard is not compatible with the site.
But, there can be a synergy by sharing accounts on different sites. For example, user can reuse photos, which she posted on FaceBook, to print them out rather than upload over and over.
One of the benefits mentioned is sharing across sites by uploading once. If this is the case, I wonder who will be responsible for the storage/bandwidth (e.g. is it the site that you uploaded to originally)? What incentives, if any, does a site get if it stores user data?
This kind of technology might increase opportunity for smaller or start-up type sites. Opting into this standard automatically integrates a huge customer base into newer systems.
I look forward to seeing what standards they produce and how all these sites will interact and behave. What kind of information will be shared, and what kind of information will stay proprietary?
The “Datatypes” in this case is information that can be used across different types of sites. Standard types might include name, address, password, public key, etc. Non-standard types (types that might not be applicable to all domains) might include media such as music, photos, and videos.
I think the “Context” includes all those who buy into the idea of info-sharing standards and willing to contribute and implement them into their infrastructure.
The data storage problem is interesting, since most sites that store your data now rely on you actually going to the site to use the data. This would undermine that business model. But data storage services could possibly thrive under this model, since they would be paid by web businesses directly.