I’ve been in Xi’an, northern China, for the past few days, visiting Huawei’s site here. Since my trip ran across the weekend, I found myself with a couple of days to explore the area.
Following Geoff’s lead, on Saturday morning, I headed out to bīngmǎ yǒng, better known in English as the Terracotta Warriors. I had the hotel, Days Xi’an, arrange a ride for me – the most expensive component of the trip at ¥380 (approx $60), but both car and driver were at my disposal for nearly six hours. After a two hour drive through the Xi’an traffic then a few miles of countryside, I arrived at the site to be greeted by an English-speaking guide named Jay, whose excellent service was an absolute bargain for ¥100 ($15). Admission was a very reasonable ¥90 ($13 or so).
Jay walked me round the initial display of a giant marionette warrior (pictured above), made for the 2008 Beijing Olympics, a pair of bronze chariots and other artifacts, then showed me to the 360 degree cinema for a 20 minute film introducing some of the historical background to the commissioning of the Terracotta Army by Qin Shi Huang, the first emperor of a unified China. and its accidental discovery in 1974 by a local farmer digging a well. Amazingly, although the location of the imperial tomb was well known, there had been no historical record of the army itself, so the find came as a complete surprise.
After the film, it was time for the main event – ‘Pit Number 1′ – and what an incredible sight it was – rank upon rank of larger than life warriors, vintage 210 BC. Pit 1 alone contains an estimated 8000 infantrymen, each an individual with different faces, hair and physique. I spent some time walking around the perimeter, just taking it all in. At this point, what was most impressive was the sheer scale of the army – it was only when I saw a couple of the warriors up close in the adjoining display area that I realized the craftsmanship that went into each one.
I took a series of pictures of the ‘Lucky Warrior’ – a kneeling archer – the sole statue found intact, all the others having suffered from the collapse of the wooden roof of the tomb. You can see all of the photos in my Flickr set from the day, but here is possibly the most interesting picture – the sole of the Lucky Warrior’s shoe – complete with three different tread patterns, for the heel, mid-section and front of the sole. When you see the craftsmanship that went into a single warrior, then realize that there are over 8,000 of them, it’s easy to believe that it took 700,000 workers some 40 years to complete!
The tour was rounded off by a visit to the official museum store, where I had an order from Jim for an ‘Old General’. I succumbed to temptation and came away with Jim’s general, an infantryman for myself, and a jade bracelet for my wife, Karen. Ah well; it’s only money, I suppose.
Saturday evening, I went out with Tom, one of the Xi’an engineers, and we discovered the Little Sheep Mongolian hot pot restaurant, where we had an excellent meal of thinly sliced lamb, cooked at the table in a spicy broth, washed down by a couple of bottles of Tsingtao.
Sunday started wet, so I left my ‘real’ camera at the hotel and set off with only my iPhone to take pictures. A mistake as it turned out, as the day dried up soon after lunch – oh well – the iPhone did pretty well, in the event. First order of the morning was to find a source of China Mobile topup cards for my prepay phone, then I relaxed for a couple of hours at the Starbucks next to the hotel with a Chai tea and free wifi – bliss! After lunch I met up with Asen, another Huawei engineer based in Xi’an, and we headed out for a walk around central Xi’an.
Xi’an has the most complete city wall in China, with eight and a half miles of fortifications forming a rectangle around the city center. Right now, the wall is decorated for Yuánxiāojié, or the Lantern Festival, and we walked about a mile and a half along the southern section, photographing the decorations. Coming down off the walls, we happened on a market stall selling chops (name stamps) and I had a ‘monkey’ (my birth year) chop carved with my ‘Chinese name’ – 潘德生. Heading north, we came to the Bell Tower, pretty much the center point of the city. ¥40 ($6) bought a ticket that also included admission to the nearby Drum Tower.
The interior of the Bell Tower houses an exhibition of ancient Chinese pottery showing an amazing level of artistry, while the exterior gives an excellent view of the city including the four gates in the city walls. The Drum Tower contains exhibitions of antique furniture and, not surprisingly, drums. Again, you can walk around the outside of the tower, this time gaining a view of the Muslim Hui quarter of Xi’an.
Leaving the Drum Tower, Asen and I entered the heart of the Muslim quarter, a bustling, colorful street market that seemed mainly focused on grilled beef and chicken kebabs, or chuànr. After a wander around, we chose a restaurant to sample some chuànr and pào mó, a tasty soup of cubed flatbread and beef, washed down with a little more Tsingtao.
I must admit, I didn’t expect Xi’an to have so much to offer. I knew of the Terracotta Warriors, of course, but I was still surprised at the modest grandeur of central Xi’an. If I’m lucky enough to return, I plan to spend a couple of hours circumnavigating the city walls, this time with my ‘proper’ camera ![]()
I received this comment on my post on fiber optic connectivity from Michael Flynn of the Global Mandala project:
Marc, this is a great article. I’m looking forward to exploring ways in which the Global Mandala Project might be able to work with your vision of Citizen Dashboards, not just as part of our giving portal but also as a tool to provide a monetizable purpose to social networking. I wonder if the shared servers you refer to might not be mobile servers aka smartphones? Could a peer to peer web of servers based on a distributed architecture of mobile phones be a possible wireless network? the problem I see with the open network concept is the UI you engage with it through when every individual entity wants to protect its brand? Your thoughts?
Let me answer Michael’s questions, one at a time:
1. Absolutely mobile devices and the software running on them - can serve as individual “servers” - for some kinds of applications and services. Call it “wireless network” or “distributed architecture” - I think you’re getting the point.
Individual’s dashboards not only serve as a storage of their own person data, but their groups, communities and networks data - as well. And it’s more than storage.
Interoperability, friending, accessing other’s data, collaboration of all sorts - will all happen via one’s “dashboard”. It already is.
2. Obviously entity’s will want to protect and evolve their brands, but I think that exclusion from the distributed world will hurt you more, than creating a closed, propriety brand. The very nature of being open - is hanging with all the open peeps. Those who choose to remain closed - will be shunned. And if they want that as their brand, then God bless them.
This is where the notion of “dashboard containers” comes in. Think of them as a new set of microformats embedded in each dashboard’s page. These containers would describe who owns the dashboard, how it’s configured, what are it’s social graph and list fo contacts and what is the content associated with their dashboard. And media too! Dashboard containers will serve as a level playing field normalizer effect - so ALL dashboards can connect to each other!
Via two-way APIs.
It was only last week that I was talking about what I was going to be up to next. I’m excited to announce that as of today, I’ll be serving as the interim President of the Software Association of Oregon (SAO) for the next 90 days.
In January I joined the SAO’s board of directors with a very large freshman class of board members. When then-President Harvey Mathews recruited me to join the board last year, he was doing so because of my engagement with the local independent developer and consulting groups here in Portland. I was excited to bring a growing segment of software developers perspective to the board and my first few months on the board have been quite enjoyable as the organization continues to expand its programs.
With Harvey stepping down and me spinning up my own consulting business, the timing seemed right for me to interview for the interim President role and the search committee agreed. I firmly believe there is a great opportunity to link up the experience of current SAO members with that of the entrepreneurial spirit and drive of the independent developer community here in the Northwest.
I’m really looking forward to working with the amazing staff of the SAO to continue its fantastic mission. More to come.
Wasted two hours today attempting to HTTP POST some content with a client certificate using curl on OSX Snow Leopard. It somehow would not show its cert to the Apache server.
In an act of desparation, I tried the exact same command with the exact same client certificate on Linux, and it worked.
So I downloaded MacPorts, built curl from there on OSX, and it works. No idea what happened, Google is of no help. I’m mostly posting this that others with my problem can find it.
.gif)
.gif)
http://axschema.org/namePerson/friendly
http://axschema.org/contact/email
http://axschema.org/birthDate
http://axschema.org/person/gender
http://axschema.org/contact/postalCode/home
http://axschema.org/contact/country/home
http://axschema.org/pref/language
http://axschema.org/pref/timezone
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dateofbirth
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/gender
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country
These are my links for March 11th 2010:
I had a very interesting discussion yesterday with a colleague about how it might be possible to make federated access management work for public libraries. As usual, it gets down to the the two basic questions of access management:
I’ll deal with the second question first as it is perhaps the more interesting. I know very little about how public libraries license electronic resources, but I do know that many are underused. To give you an idea of how the extent of information available online at libraries - have a look at Manchester Public Library’s e-resources.
Manchester Public Library currently manages access via library barcode number - i.e. you have to be a member of the library to access that resource. Interestingly, Manchester City Council is actually responsible for the identity management - you get passed to their website to login and then passed on to the resource.
I wonder if the licence for Manchester Public Library is for library members, or is based on some other criteria? The reason that this is an interesting question is that anyone in the UK is entitled to join Manchester Public Library. I can join from my home in Surrey online, and quickly get access to all of those resources. Fantastic for me! Not a great business model for the publishers. The only reason this is not a real issue is because very few people exploit these access paths.
A different model for public libraries may be not to look at licensing for members, but licensing regionally. Pricing is normally agreed based on regional population, but conversely access is offered to members - a set of criteria that does not add up.
So that is authorisation. Now, authentication.
It does make sense for public libraries to look at using FAM. Barcode access processes are often clunky, often insecure and it is yet another system for both libraries and publishers to have to manage.
If public libraries continue to offer access based on membership, the library or a body related to that library would have to run an Identity Provider in a federated access management environment, as they have the membership information. It may be possible for some libraries to make use of the work being undertaken by Local Authorities to provide federated access for schools - but there will still be technical implementation costs.
A more interesting model might be to exploit the planned interfederation between the UK federation and the Government Gateway. This will allow people with a ‘citizen’ credential within the Government Gateway to access resources within the UK federation. If we then assume that these citizen accounts contain some sort of standard location information (i.e. I live or work within the boundaries of Greater Manchester) it would be very easy to authorise all users against a regionally negotiated licence as opposed to a member negotiated licence. This could be achieved with very little expenditure on technical infrastructure by libraries, local authorities or publishers, but would require a change in the way the libraries negotiate licences. That surely has to be an interesting approach to explore?
…Elliott is in a far better position than Novell's board and management, or of a technology company that may make a bid, so long as Elliott retains self-discipline and walks when the bidding exceeds the internal calculation that it has already certainly made that reflects a prudent purchase.Check out the rest of Andy’s post. It is well worth the read.
But these other chess players do have their own advantages. First up, no one at Novell is going to want to be acquired by Elliott. Why? Because Elliott will almost certainly want to break Novell up and sell the pieces. Indeed, while it has offered $2 billion for Novell, it has already acquired over 8% of Novell at a significant discount off that per-share bid number. And Novell has almost $1 billion in cash. So the rewards of a quick hit, followed by a quick breakup, make far more sense than trying to turn around the business of a company that has been struggling to reinvent itself for over 15 years.
What that means is that one would imagine that Novell's talent will be heading for the exits in droves if the Elliott bid looks like it might succeed. Even if Elliott convinces the target that it plans to run the Company in the long term, the prospect of being managed by a fund with a reputation as a "Vulture Capitalist" better known for buying distressed third world debt is hardly likely to inspire loyalty.
Courion Access Assurance Blog
Based on a recent study by the research firm Ponemon Institute it was reported that, "Despite the best efforts of IT departments, business managers continue to disengage, or turn off, their laptops' encryption solution - exposing company information to thieves should the computer go missing." This is a concern, especially given the increase in sensitive data being made more broadly available (electronic health records, mobile computing...) and the continuing reports of lost or stolen laptops, but there was some that I found even more concerning...
In the report was the statement, "33% of IT practitioners believe encryption makes it unnecessary to use other security measures, whereas 58 percent of business managers believe this to be the case". One third of the IT people and over half of the business people believe that encryption is the only security measure needed? Without effective management of access, how can you truly protect sensitive information in an organization? It's like locking a door and not being sure who has a key.
In the report Dr. Larry Ponemon does state, "This study shows that business managers may be overly reliant on encryption to keep confidential information safe and secure". That's absolutely true and it's clear that the combination of preventive AND detective controls are required to effectively manage the risk of inappropriate access to information.
The goal of any Access Assurance strategy is to assure that only the right people get the right access to the right resources and are doing the right things with it. So, are you taking a balanced approach?
blog.courion.com
One of the things that I think is particularly nice about the UnboundID LDAP SDK for Java is the way that it allows you to perform a search and have it collect the matching entries in a list that is available in the search result. However, this is really only well suited for cases in which you're sure that you won't get a huge number of entries returned because otherwise the need to hold all of the matching entries at once can cause significant memory problems.
However, if you are going to be dealing with large search result sets, then the LDAP SDK provides a couple of additional APIs that may be of use. The SearchResultListener interface defines methods that can be invoked whenever an entry or reference is returned by the server that allows you to act on that entry or reference as soon as it is received. I've had a number of people ask for an example of how to use this interface, so I've created a simple program, WriteAttrToFileUsingListener.java, that you can use to accomplish this. It's a pretty simple program that performs a search to retrieve all entries containing a specified attribute, and then writes all of the values for that attribute to a specified output file. It's a little more complex than it absolutely needs to be in order to demonstrate just the SearchResultListener interface, but it also serves as a nice example of the LDAPCommandLineTool API that you can use to easily write command-line utilities that need to talk to a directory server.
We also have another class, LDAPEntrySource, which can be used to make dealing with large result sets easier. This class provides an implementation of the EntrySource API (which makes it easy to iterate across entries in a common way regardless of how they were obtained, like returned as search results or read from an LDIF file), and you can treat it kind of like an iterator across search entries. I've created another version of the example program, WriteAttrToFileUsingEntrySource.java, that demonstrates how to use the LDAPEntrySource as an alternative to SearchResultListener to achieve the same result.
Mark Wilcox, principal product manager for Oracle Virtual Directory has posted an initial update with regards to Oracle and Sun directory services.
Nothing really detailed so far, but it's good place to post your comments on the Oracle + Sun Identity Management Strategy and more specifically regarding directory services.
To me and my coworkers, the most important messages are :
We are going to continue to offer both Oracle Internet DirectoryAND Sun Directory Server Enterprise Edition
and
OpenDS will remain an open-source project
Details are still being discussed and ironed out, but I hope to be able to share them soon. Stay tuned !
Technorati Tags: directory-server, dsee, identity, ldap, opends, oracle
These days, everybody get excited with Solid State Disks, flash memory and the performance improvements they have over other mass storage solutions.
We've been running some benchmarks of Sun Oracle Directory Server 7.0 leveraging new Sun flash based hardware modules. Before we go in details about their benefits, my colleague Brad Diggs posted a very educational article on the basics of Flash Memory to set a common understanding of the technology.
Read on and get ready for more data points on how ZFS and Flash Memory can improve Directory Server performances and scalability.
Technorati Tags: directory-server, dsee, ldap, performance, zfs
Directory servers usually run for long period of times and have stable performances as all caches are warmed by the traffic. But how to get optimum performances as fast as possible right after starting the server ? Brad Diggs has published Directory Data Priming Strategies, another blog post added to the series of articles on Sun (now Oracle) Directory Server Enterprise Edition 7, ZFS and Flash Technologies.
Technorati Tags: directory-server, dsee, ldap, performance, zfs
This week on the Technometria podcast, Scott and I talk to David Siegel, the author of The Power of Pull. David talked to me one or two times quite a while back about identity as he was researching this book, but I didn't really know what the book was about or why he cared about identity. In appreciation, he sent me a copy of the book when it came out and I left it sitting on my desk for a number of weeks before I picked it up. When I did, I was blown away.
I'm certain that the podcast won't do justice to the material in the book--you have to read it for the full impact--but maybe it will give you and idea of why this is such an important work.
For years, we've heard about the semantic web and mostly it's been a bunch of talk about RDF, ontologies, and so on. David's talking about the semantic web, but he does it by telling us how our lives will change when data is portable and systems can manage it without constant interaction with us. These changes--and they're inevitable--will change everything from health to commerce to how we play golf. What struck me as I've read the book was the shear ubiquity of the impact.
The title, Pull, comes from the central idea of the book that more and more people will pull things to them, rather than being at the receiving end of a push. I wrote about what that will mean to commerce in a blog post called Building Fourth Party Apps with Kynetx where I borrowed Doc Searls metaphor of the sewage pump as an apt descriptor for the current regime.
When I think of the changes that the Internet has caused in the last 15 years, I'm amazed, but I also realize that we're just getting a good start. There are myriad changes yet to happen and David has done a great job in this book of laying out what the next set of changes are likely to be, why they'll happen, and what it will mean for individuals and businesses.
The bottom line: this is the most interesting tech book I've read in a long time. I bought eight copies and spread them around the office because I wanted everyone at Kynetx to read it. You should read it too.
It's been a while since I last posted an OpenDS tab sweep. So here's a list of news and pointers related to our open source LDAP directory server.
PCQuest Top Story this month is about the Top 10 Enterprise Open Source Apps, which include OpenDS and an article on Managing Identities with OpenDS.
The OpenDS project is starting to demonstrate its maturity. Several startups and software companies are now officially supporting OpenDS.
iConcur Software delivers new Axiom a Requirements management tool integrates by default with OpenDS.
Bonitasoft, the leader in open source Business Process Management (BPM) and a Grenoble based company, uses OpenDS for testing its support of LDAP repositories and praises it to its own customers, for its ease of use. Ask @rodrigue !
Symeos, another high profile French startup is building its Symeos Appliance Framework on open source projects including GlassFish, OpenSSO and OpenDS.
Janua, a French IT services company specialized in identity projects has included OpenDS in its product offering and has just launched a new site for its LDAPTools.
Sopera, a german company building open source SOA is integrating OpenDS in its development tools and offering, as shown on the screenshot below (courtesy of SpringSource)
Also in the recent days a couple of new LDAP browsers appeared.
Finally, in a introductory article titled Microsoft Azure for the Dummies, Ernest regrets the lack of flexibility in the PaaS plans from Microsoft and suggest that Java based OpenDS directory Server as a good alternative for running your own LDAP service on MS infrastructure.
Technorati Tags: directory-server, identity, ldap, opends, opensource, software
I walked out of the Google Apps Marketplace launch last night in Mountain View convinced of a couple of things. One, Google consistently gives out cool schwag, caters well, and runs some of the best lit PR events in the tech space. Perhaps as important, with the new Marketplace, Google has extended the same degree of hospitality on the Apps front and in doing so, they have established a new standard for how business users should expect to use applications. The Google Apps Marketplace is a retail storefront and a set of APIs that enables a bundling of tightly integrated SaaS applications. The apps demoed last night represented a range of business processes from Intuit's payroll to Atlassian's product management to a force.com CRM app from Appirio - all showed seamless integration with Google Apps such as GMail, Calendar, Chat and all kept the user completely in the browser for all tasks.
From an Identity standpoint, Google has positioned Single Sign On as a default integration point.
The Apps Marketplace model lets users move into and out of all manner of secured business applications without logging in over and over. Removing logins from the flow is a huge step forward in usability. By putting SSO front and center, Google has established seamless SSO integration across multiple apps as an expected part of the user experience - other competing Cloud platforms will likely follow suit. More tightly integrated apps and less logins is all good news for end users.
On a personal note, it's great to see the vision for seamless access to Cloud applications that we have been working on at Ping Identity get mainstreamed by Google. We've collaborated closely with the team at Google to develop secure solutions that make it simple for SaaS vendors to plug into the Google Apps Marketplace. Look us up if you'd like more detail on how it all works.
This is when everyone can get work done - when the students are away!
Congrats to John Slanina on a job - in Youngstown!
The year Open Data went worldwide
Jon Medved on Entrepreneurism b’Israel
5 reasons why your company should be distributed
Universities and Open Access - interview with David Weinberger
Dave is upset that they watered down Alice, made it more palatable for American/mainstream palettes. My daughters enjoyed it - regardless.
JayCut - white labeled on-line video editor with Open APIs
Penton Publishing is bankrupt - just walked away from $270M in debt
100 mbps coverage coming - en masse
Prezi, Reaktor 5, CrowdSpring, JayCut, the NYC Data mine, Open Clip Art Library, sfe
The project we’re working on here at CWRU was written up in the WSJ today. Unfortunately I can’t link to the full article, as it’s behind a paywall.
In it Lev Gonick (the CIO of CWRU) explains that we’re working on figuring out the recipes for success of ultra high-speed connectivity.
“What do you DO with a 1G connection?”
That is the question.
Now for some answers.
What we launch in late May ‘10 won’t be the final answer, but it’ll be a beginning.
By combining advanced health, energy, education and safety services, a personalized News page and a social network, with blogging, activity streams, live-video help, groups with media sharing we hope to start to answer the question.
Now throw in some compelling local content and services and you’ve got yourself a full fledged ultra high-speed dashboard 2.0.
And that is what is required of every Digital City.
I have a bunch of spreadsheets. Each spreadsheet represents one institution. Each spreadsheet contains a list of resources that institution subscribes to.
I want to turn this around so that I end up with one spreadsheet with each resource as column, and each institution that subscribes to that resource underneath it.
Can anyone suggest ways to make this happen?
I am just returning from a week of travel and conference activity, which start for me in Newark, NJ on Monday March 1, from there to Atlanta, GA for the HIMSS Conference 2010 (north of 25,000 attendees), and then on to San Francisco, CA on Wednesday March 3 for the last 2 days of RSA Conference 2010 (about 16,000 attendees), and then back home in NJ on Friday March 5. In all, last week was very busy but very productive for me.
It was good to see a lot of familiar faces as well as new ones, and to see that despite the economy, both of these conferences seem to be well-attended, with tons of vendor participation, and great sessions all around. Maybe this is an uncommon economic indicator (worthy of mention in the NY NPR radio show by Brian Lehrer). This time around I must confess that I spent most of my time outside of the conference session and exhibits meeting with colleagues, prospective customers and friends. For me, this was one of the most productive conference trips I've had in a few years. Since my focus is always on identity and access management, it is exciting to see the convergence of business [and in many cases technical] requirements and various trends across industries, which drive the need for identity and access management as both an enabler and risk mitigation approach.
At the HIMSS conference, a theme that was very top of mind was "meaningful use" which is driving a lot of vendors and healthcare providers towards electronic health record (EHR) technology, and specifically, the 45 CFR Part 170 specifications. It is clear the US Government incentives for those providers (both professionals and hospitals) that can demonstrate adherence to the meaningful use guidelines is generating momentum.
I had the opportunity to present at HIMSS, thanks to our partner Novell. My topic was "Identity Assurance in Healthcare: what does it mean to you?" (below is my slide deck)
While the 45 CFR Part 170 criteria was published on December 30, 2009, it is interesting to see that at the heart of the requirements regarding authentication, specifically §170.210 "Standards for health information technology to protect electronic health information created, maintained, and exchanged", is the issue of identity assurance, which was captured very cleverly in the 1993 New Yorker cartoon by Peter Steiner, where one dog with a paw on a computer's keyboard tells another: "On the Internet, nobody knows you're a dog". For well over 15 years, this very issue: knowing, with certainty, who is at the end of the keyboard, has been one of the biggest challenges in the enablement of true paperless transactions and trusted online services in all industry verticals. And healthcare has been no exception.
Inevitably, these requirements and standards will impact the way healthcare information systems will operate and interconnect, whether they are new or legacy, and inaction will most likely not be an option.
A premier IDM and GRC event in May 2010. Registration is OPEN!! Do not Miss it.
Q: Do you need to purchase Windows client access licenses (CALs) for the Unix, Linux or Mac systems you are integrating with Windows and Active Directory?
A: Generally, no. I say generally because when you set up your Windows servers during installation you get asked if you want to set up your server for device-based CALs or user-based CALs. Nearly every customer I have worked with sets up their servers for user-based CALs. If you use user-based CALs then you do not need to purchase any additional CALs for the Unix, Linux or Mac systems that you integrate with Active Directory. The text directly below is cut-and-paste from this page on Windows Server 2008 R2 Client Licensing. Clearly, “Windows CAL for every named user accessing your servers from any device” is the way to go. (Licensing for previous versions of Windows Server are identical.)
Device-based or User-based Windows Client Access Licenses
There are two types of Windows Client Access Licenses from which to choose: device-based or user-based, also known as Windows Device CALs or Windows User CALs. This means you can choose to acquire a Windows CAL for every device (used by any user) accessing your servers, or you can choose to acquire a Windows CAL for every named user accessing your servers (from any device).
The option to choose between the two types of Windows CALs offers you the flexibility to use the licensing that best suits the needs of your organization. For example:
- Windows Device CALs might make most economic and administrative sense for an organization with multiple users for one device, such as shift workers.
- Whereas, Windows User CALs might make most sense for an organization with many employees who need access to the corporate network from unknown devices (for example, when traveling) and/or an organization with employees who access the network from multiple devices.
Q: My customers and suppliers are authenticating to Active Directory via a web service (Java, .Net, SAML, ADFS, etc.). I have insertyournumberhere of customers and suppliers who will be using this web service. Do I need a Windows CAL for each person who uses this web service or web application?It pays to be educated about these lesser known Windows licensing details – you could save yourself a ton of money and aggravation.
A: No. You must have a Windows CAL for anyone who could be reasonably classified as an employee, temporary worker or a contractor. However, for customers, suppliers or others who are “at arms-length” you do not need a Windows CAL. Again, the text below is pulled from the same page on Windows Server 2008 R2 Client Licensing. The relevant text is contained in the 3rd bullet below which discusses “external users” and the Windows Server 2008 External Connector license. The External Connector license costs $1,999 per server but this is far cheaper than purchasing Windows CALs for a large number of external users.
Client Access Licensing Requirements
Every user or device that accesses or uses the Windows Server 2008 or Windows Server 2008 R2 server software requires the purchase of a Windows Server 2008 Client Access License (Windows Server CAL) except under the following circumstances:
- If access to the instances of server software is only through the Internet without being authenticated or otherwise individually identified by the server software or through any other means
- If access is to Windows Web Server 2008 or Windows Web Server 2008 R2
- If external users are accessing the instances of server software and you have acquired a Windows Server 2008 External Connector license for each server being accessed
- For up to two devices or users to access your instances of the server software only to administer those instances
- If you are using Windows Server 2008 R2 solely as a virtualization host (you will still require CALs for your appropriate WS edition running in the virtual machine(s) )
![]()
I’m thrilled to announce that the Identity Metasystem Interoperability Version 1.0 specification has been approved as an OASIS standard, with 56 votes in favor and none against. This standard benefitted substantially from the input received during the process. Numerous clarifications were incorporated as a result, while still maintaining compatibility with the Identity Selector Interoperability Profile V1.5 (ISIP 1.5) specification.
While this is often said, this achievement is truly the result of a community effort. While by no means a comprehensive list, thanks are due to many, including the OSIS members whose diligent efforts ensured that Information Cards are interoperable across vendors and platforms, the Information Card Foundation members for their adoption and thought leadership work, and the IMI TC members, including co-chairs Marc Goodner and Tony Nadalin, and Mike McIntosh, who was my co-editor. Paul Trevithick and Mary Ruddy get enormous credit for starting and leading the Higgins Project, as does Dale Olds for the Bandit Project. Kaliya Hamlin and Phil Windley were instrumental behind the scenes by running the IIWs. Axel Nennker has been a tireless force, producing both ideas and software, as has Pamela Dingle. Jamie Lewis, Bob Blakley, and Craig Burton all provided insightful guidance on the practical aspects of birthing a new technology. Arun Nanda deserves enormous thanks for doing the heavy lifting to produce the ISIP 1.0 spec. And of course, none of this would have occurred without the leadership and vision of Kim Cameron. Thanks one and all!
Quite a lot of you guys are trying to use the “Windows Identity Foundation and Windows Azure passive federation” lab (available in the Identity Developer Training Kit, Windows Azure Platform Training Kit and standalone) with the latest version of the Windows Azure Tools for Visual Studio. The dependency checker in the versions of the lab currently available, however, checks for the November release of the Windows Azure tool and gets quite upset if it doesn’t find it.
Eventually we are going to release new versions of the above with updated system requirements, but if you want to go through the lab TODAY with the latest Windows Azure bits all you need to do is changing one of the cmdlets in the setup:
Current CheckAzureToolsForVS.ps1 file:
$res1 = SearchUninstall -SearchFor 'Windows Azure Tools for Microsoft Visual Studio 2008 1.0*' -SearchVersion '1.0.21016.3' -UninstallKey 'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\';
Fix to apply on CheckAzureToolsForVS.ps1 file:
$res1 = SearchUninstall -SearchFor 'Windows Azure Tools for Microsoft Visual Studio 2008 1.*' -SearchVersion '1.0.21016.3' -UninstallKey 'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\';
Note, the requirement for VS2008 still stands.
Happy HOL-ing!
If you are on the go, doing groceries or sweating on a treadmill, and all of a sudden you feel that you *absolutely* must get NOW your dose of claims-based goodness… we’ve got you covered!
The oh-so-lucky owners of Zune HDs will be able to get a quick fix in crystal-clear OLED awesomeness via the Channel9 main feed podcast; in few days the direct IdElement feed should appear. That works with pre-HD Zunes as well, or course.
There’s more: thanks to Caleb’s notification and Duncan’s assistance, the IdElement is now available via iTunes as well :)

Microsoft HealthVault sends me an email asking for an alternate email.
Follows up a warning of being phished with a nice phat phishy link. If you dont want users to click on it, dont make it a link.(Updated to reflect provisional status of OIX approval per this – thanks to Brett for telling me)
I just got back home from the RSA Conference in San Francisco this week, where the topic of Trust was second only to all things Cloud. While sessions on Identity Management were few and far between, there was lots of interesting news coming out of the conference (like the U-Prove announcement). I tweeted about the announcements that concern Trust Frameworks, a way for one site (Relying Party) to trust the identity, security, and privacy assertions/claims from a different site (Identity Provider) acting on behalf of a user.
The first announcement was on the launch of the Open Identity Exchange (OIX), a (yet another) non-profit organization (coming out of the OpenID Foundation and Information Card Foundation) that is dedicated to building trust in the exchange of online identity credentials across public and private sectors. The second announcement was regarding the US Federal Government’s Identity, Credential, and Access Management (ICAM) Trust Framework Evaluation Team (TFET) provisionally approving both OIX and Kantara Initiative as a Trust Framework Provider to certify online identity management providers to U.S. federal standards for identity assurance (read more here).
Trying to digest all of this was a little difficult, so as I was stuck in traffic on my way home from the airport, I found myself riveted by a twitter exchange that was flying fast and furious between Paul Madsen (everyone’s favorite source for biting identity musings) and Brett McDowell (till recently Executive Director of the Kantara Initiative, and now technology evangelist at Paypal, one of the first IdPs certified by OIX – so you can see he has unique insight). I have reproduced it here for everyone’s benefit (with their permission, of course).
paulmadsen
ICAM is one federation willing to deal with multiple trust frameworks. Will others?brettmcdowell
@paulmadsen ICAM isn’t actually dealing with multiple trust frameworks. It’s all just NIST SP800-63 w/ various means to prove you comply.paulmadsen
@brettmcdowell ICAM is ‘accepting’ OIX, KI-IAF, InCommon . To me those are all trust frameworks (ie certification programs)brettmcdowell
@paulmadsen ah, but what is a “trust framework”? The criteria for trust itself (M04-04 & 800-63) or the method for demonstrating compliance?brettmcdowell
@paulmadsen P.S., in the Kantara case, IAF has criteria as well, but it’s been “mapped” to prove comparability to US Federal requirements.paulmadsen
Components of a trust framework – policies, accreditation, certification, admin, metadata infrastructure, keg parties….paulmadsen
@brettmcdowell if everybody agrees on 800 63 for the former, trust frameworks are distinguished by the latterbrettmcdowell
@paulmadsen IAF/OITF (frameworks) differentiated by criteria, KI/OIX (.org’s who certify) differentiated by due diligence on applicantpaulmadsen
@brettmcdowell thus KI (conditionally) approved for up to non-crypto LOA3 …brettmcdowell
@paulmadsen M04-04 & SP800-63 is like the “spec”, IAF is like the SCR, and OIX is a registry of those asserting compliance to the specbrettmcdowell
@paulmadsen “non-crypto” is another misleading term/issue. It rules out “pure PKI” but not “signed” assertions (SAML) or claims (IMI)paulmadsen
@brettmcdowell but IAF is more than an extra level of policy detail on top of 800 63 criteria. And OIX is more than a registrybrettmcdowell
@paulmadsen for KI to be approved for AL3 PKI & AL4 in US Gov, it needs to cross-certify with the Federal Bridgebrettmcdowell
@paulmadsen re: “but IAF is more than” and “OIX is more than” Paul, cut me some slack, this is Twitter, some nuances are going to be lost!paulmadsen
@brettmcdowell point was less about the ‘crypto’ part, and more that diff frameworks may target different parts of ‘assurance space’paulmadsen
@brettmcdowell that’s why I avoid all subtleties & nuances![]()
brettmcdowell
@paulmadsen I wouldn’t draw conclusions (or battle lines) regarding trust frameworks just yet. Remember the OIX RFI dialog w/KI is ongoingpaulmadsen
@brettmcdowell as I complained to @ve7jtb , want to see matrix laying out components of a generic framework, specific instances mapped onbrettmcdowell
@paulmadsen that sounded like a proposal not a complaint. I accept your matrix proposal. Looking forward to reading it when you finish![]()
And of course, Paul had to have the last word, and it was typically Madsen-istic.
paulmadsen
@brettmcdowell you know, my wife made that same interpretation 16 years ago. Must be more precise
Hopefully that exchange was illuminating, and gave you enough pointers to standards and topics that might help deepen your understanding of Trust Frameworks. It certainly has given me a lot to think about. While RSA may have been weak on identity related discussions, these announcements are likely to have a huge impact on the identity landscape going forward.
Share This:
The first Web service that Amazon put up, years ago, was the ECommerce API that allowed API access to Amazon's product information. That API has gone through several name changes and is now called the Product Advertising API. Thousands of people have used this API to add data about products--and the opportunity to buy them--to their Web sites.
That's the problem, of course. You can use it on your Web site, but you can't conveniently use them in a browser extension to build client-side community apps because your Amazon developer keys would be exposed to the world. The most recent build of KRL changes that by making the Amazon Product Advertising API (PAA) available as a library. That means that it's possible to use Kynetx to build client-side applications that use the PAA without exposing your developer tokens. That opens up a whole host of possible uses for Amazon product information that were difficult to achieve before.
Here's a video that shows this at work:
Of course, to create client-side applications that people will install and use requires more than just pumping more product at them. The KRL integration of PAA includes the ability to access all the user-generated reviews, product information, photos, and other product data that would allow a developer to create a first-rate experience that adds real value for people who download and use their apps.
KRL makes using PAA easy. To get started, you simple put your Amazon developer secrets and associate ID in the meta block of your application:
meta {
key amazon {
"token" : "absjj99a9ad9ad8799",
"secret_key" : "absjj99a9ad9ad8799abs79999a9ad9ad8799",
"associate_id" : "windleyofente-20"
}
}
These are stored securely in the cloud and not divulged to users of the application.
The KRL Amazon library has two primary methods: ItemSearch and ItemLookup. With ItemSearch the search index is a parameter and additional parameters depend on the particular index. ItemLookup takes an Amazon product ID (ASIN) as it's primary parameter. Here's an example:
amazon:item_lookup({"ItemId" : "B00008OE6I",
"response_group" : "ItemIds" })
The response is returned as JSON so that you can use JSONPath to pick it apart and use it. Here's a piece of the response to the previous query:
"Item" : {
"OfferSummary" : {
"LowestUsedPrice" : {
"Amount" : "3999",
"CurrencyCode" : "USD",
"FormattedPrice" : "$39.99"
},
"TotalRefurbished" : {},
"TotalUsed" : "8",
"TotalCollectible" : {},
"TotalNew" : {}
},
"ASIN" : "B00008OE6I"
}
Here's a video showing a little more about how this is done and giving a working example.
You can install the example that we used for the first video or just view the source code using the app detail page in the Apps Directory. Here's the documentation for the Amazon library.
The Amazon integration with KRL allows Amazon developers to build client-side application that use Amazon product data without exposing the Amazon developer credentials--something that's been hard in the past. KRL is designed to make using online data like Amazon or Twitter easy and quick. We'll be annnouncing some other major data and service integrations over the next few weeks as we gear up for Kynetx Impact in April. Come join us.
Once again Zynga proves that…..
Yahoo makes good on their open promises! Yahoo Contacts connects to Facebook Connect! I wonder if I can import a client’s mail list of 15k names?
TiVO rising - coolio new Internet rev 4 & they just won a $300M judgement against Echostar!
Permanent World Encyclopedia - by H.G. Wells (circa 1938)
WHAT! Apple acting like an evil company! No! Tell me it isn’t so!
Collinwood will finally get it’s giant Red center!
The future of higher education - Lev is quoting Frank Zappa
MyPad, MySchmad - this is what Microsoft has percolating….

I really like John Battelle’s weekly blog summary posts. His combo of linking and commentary is what I strive for.
The other BigDave is partying in NYC
NOTE to iDEA Institute peeps: BloggerCon format!
Blogger: Bob Blakley
We hit the stage for Catalyst Europe on April 19. If you haven't already made your plans to join us in Prague, we've got a little treat for you at the end of this post.
We're going to focus this year on the emerging identity architecture. If you're looking, you can see this identity architecture around you already, in offerings from mainstream identity vendors like Microsoft and Oracle, but also in offerings from smaller firms like Gluu, Unbound ID, Radiant Logic, and others.
The elevator-pitch version of the story is this: licensed provisioning software packages compete in a market for identity management systems. User-centric identity providers compete in a market for identity providers. What enterprises need is neither a market for identity management systems nor a market for identity providers - what they need is a market for identities.
Federation technology, directory virtualization, and contextual access control can be combined to create a technical architecture on top of which this market for identities can emerge. The market for identities has many advantages, but getting there will take time and it will take work. We'll lay out the roadmap in Prague.
If (like me) you're a last-minute kinda person and you haven't registered yet, here's your reward for waiting: use the promo code "INSIDER" during registration, and you'll get your ticket for the discounted price of only 995 Euro.
Sign up today and we'll see you there!