Welcome to MSDN Blogs Sign in | Join | Help

Internet Explorer 8 - you ready?

Hey enterprise developers, are you ready for IE 8? There is an all in one IE 8 compatibility page that talks about the whys and the hows. Check it out!

IE 8 Compat

P.S. You'll see links to adding the X-UA-Compatible tag for IIS and Apache. Nice.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>

Posted by fsdpe | 0 Comments

Demystifying WPF, Vista, Security and something about SP1

Sound intriguing? MSDN Events will be presenting:

Session 1:  Demystifying WPF
Today’s applications need to do more than simply work.  They need to draw in the user, and provide a differentiated experience. This means moving beyond battleship gray forms, boxy UIs, and providing a positive user experience.  Windows Presentation Foundation (WPF) provides powerful capabilities to develop a compelling user interface, the kind that makes an application stand out.  In this session, we’ll examine the core concepts of WPF such as layout panels, data binding, styles and control templates, and we’ll use them to develop an application UI from the ground up.

Session 2: Ten reasons your applications will be more secure when deployed on Vista

Reputations are tough to shake – particularly in the software industry. While Microsoft Windows has enjoyed great market share, especially in the desktop OS space, its industry position has made it a target for hackers worldwide. Microsoft leadership recognized the need to develop a security engineering approach that could withstand global Internet scrutiny, and Windows Vista is the first desktop operating system to embody this significant philosophy shift. Vista is built from end to end with security at the very forefront of the project. In this session, you'll learn 10 reasons why your application is more secure when it's deployed on Vista. We'll also cover new capabilities designed to protect memory, minimize privilege and provide resource-oriented access control, plus a plethora of additional security enhancements.

Session 3:  Developing Applications with Visual Studio 2008 and .NET Framework 3.5 Service Pack 1
Service Pack 1 and Visual Studio 2008 introduce a wide variety of new features for targeting Windows, Office and the Web. This includes more controls, a streamlined setup, improved startup performance, fresh graphics features, improved AJAX support, and much more. We’re also introducing the ADO.NET Entity Framework and ADO.NET Data Services, which are designed to simplify application data access by providing an extensible, conceptual model for data from any source, while enabling this model to closely reflect business requirements. Don’t miss this lively session and learn how to use these powerful new features in your applications

Headed to NY and NJ late August, get in!

Posted by fsdpe | 1 Comments

Go get it - Visual Studio 2008/.NET Framework 3.5 SP1 (and the Training Kit)

SP1 is here; complete with the revved 3.5 Enhancements Training Kit. Jonathan reveals all, including the links to the released versions of SP1.

training kit

Here's a taste...

sample training kit

P.S. The Training Kit is a great tool for self study and community building. For the original kit, they released videos of the original delivery of the sessions (checking if they have recordings for this version - stay tuned). You can grab it all in one place. Good stuff!

Posted by fsdpe | 1 Comments

Update on Microsoft Insurance Value Chain + Sizzle

The webcast is online for your viewing pleasure in case you missed it. I thought it was very well done - I learned a few things *and* it was less than 60 minutes (my attention span max)!

webcast thesis

The abstract: Microsoft's Insurance Value Chain (IVC) pioneered Services Oriented Architecture, Web Services, and standards-based integration in the insurance industry.  At ACORD LOMA 2008, Microsoft released a number of technical assets to accelerate customers and partners who want to build next generation software to plug into the IVC.  This webcast will follow up on that announcement and will explain the IVC concept and demonstrate new tools and components that help speed the development of Connected Experiences for customers, employees, and partners.  The components include a .NET web services messaging framework for ACORD P&C and L&A;  a next generation web reference user interface based on a Software plus Services model; and finally an Office Business Application example showcasing each piece working as part of a unified solution.  You also will hear from Virtual Earth and how they are changing the game by enabling organizations to create immersive experiences for their clients to easily search, locate, and visualize business locations and other locally-relevant information.

Posted by fsdpe | 0 Comments

Microsoft Insurance Value Chain + Sizzle

This upcoming webcast promises sizzle (Web 2.0) with substance (insurance oriented challenges and opportunities). It is on Monday, July 14th from 12-1pm US EDT. Come join us - I've highlighted the cool tech components in the abstract below...

Details:

Webcast: The Web 2.0 Connected Experience for Insurance
Event ID: 1032380712
Microsoft's Insurance Value Chain (IVC) pioneered Services Oriented Architecture, Web Services, and standards-based integration in the insurance industry.  At ACORD LOMA 2008, Microsoft released a number of technical assets to accelerate customers and partners who want to build next generation software to plug into the IVC.  This webcast will follow up on that announcement and will explain the IVC concept and demonstrate new tools and components that help speed the development of Connected Experiences for customers, employees, and partners.  The components include a .NET web services messaging framework for ACORD P&C and L&A;  a next generation web reference user interface based on a Software plus Services model; and finally an Office Business Application example showcasing each piece working as part of a unified solution.  You also will hear from Virtual Earth and how they are changing the game by enabling organizations to create immersive experiences for their clients to easily search, locate, and visualize business locations and other locally-relevant information.

Note: this session has been designed for Business/Technology Decision Makers. Space is limited, register today.

Learn more about the Microsoft IVC at the MSDN Industry Center for Insurance.

Posted by fsdpe | 1 Comments

CardSpace De-Mystified at OWASP in Hartford

If you are interested in security, identity management, and web standards; you won’t want to miss the next meeting of the local chapter of the Open Web Application Security Project (OWASP) in Hartford tomorrow night. The local chapter holds bi-monthly meetings on topics of interest in this space. OWASP is a community dedicated to promoting the development of secure code and supports the education of not only security architects, but developers.

At tomorrow night’s meeting, Chris Winn, a Strategic Security Advisor at Microsoft, will be talking about CardSpace and de-mystifying it a bit. Chris will be touching on several fundamental concepts in the CardSpace….well…space and how it can help exert control of digital identity management in the enterprise and on the web. He’ll be touching on:

Using Infocards instead of usernames and passwords

Identity Providers

How CardSpace users can help users gain control over their own digital identity

CardSpace and open, interoperable standards.

    If this sounds interesting, you should consider becoming a member of OWASP and joining us tomorrow night. I’ll be there, so please come and take a moment to introduce yourself. Here’s home page for OWASP and the logistics for the meeting:

    Agenda: Wednesday, June 11th 2008

    FOOD & NETWORKING: 5:30 - 5:45 PM

    OPENING REMARKS: 5:45 - 6:00 PM James McGovern, Chapter Lead

    • CARDSPACE AND USER CENTRIC IDENTITY: 6:00 - 6:45 PM Chris Winn, Security Evangelist, Microsoft

    IDENTITY GOVERNANCE FRAMEWORK: 6:45 - 7:30 PM Prateek Mishra, Product Manager, Oracle

    Q&A and Raffles: 7:30 - 7:45 PM We will be raffling a Microsoft Zune Player, Apparel and Books

    For more Information: http://www.owasp.org/index.php/Hartford

       
      Posted by fsdpe | 0 Comments

      Do it yourself Visual Studio 2008 Training Resources

      As a follow up to their very well done Visual Studio 2008 and .NET Framework 3.5 Training Kit, the team has released a "may preview" for the .NET 3.5 Enhancements Training Kit. Read more and download the kit at JC's blog. He describes what's been added to this revision including presentations on the hot, new stuff:

      image

      You can definitely enhance the quality of future revisions and next generations of this sort of training by simply dropping JC a line.

      Posted by fsdpe | 0 Comments

      Calling Mobility Development Movers and Shakers

      Dani is promising to help "Get ya' Mobile Development On". Great price (free!) on this all day session on Windows Mobility Development. What is promised?

      mobility training 

      The kickoff is next week in NYC with other cities to follow. Register today and don't miss out!

      schedule

      Posted by fsdpe | 0 Comments

      Industry Chat #3 - "Distributed Caching" (Lab49 & ScaleOut Software) - LIVE!!

      Join myself and Joe Rubino for our really fascinating discussion with Marc Jacobs from Lab49 and Bill Bain from ScaleOut Software where we discuss "Distributed Caching for Server Farms"...what it is and why you should care.

      The total length is just around 17 minutes and it covers what Lab49 and ScaleOut Software do as companies, how they work together with each other and with Microsoft, what distributed caching for server farms is and a few examples of where distributed caching takes place today (hint: EVERYWHERE).

      As always, we are eager to hear your questions, feedback, comments, whatever.  The link to the podcast is here:

      I will be writing back soon about an upcoming Architect Roundtable event happening in May.

      Stay Tuned, Stay Informed, Stay Connected.

      Joe

      Posted by fsdpe | 1 Comments

      S+S is an elephant

      How's that for a provocative subject line?

      SPlusSToonElephantFinal600

      Actually... it's not.  But, sometimes something that really is simple gets overcomplicated... particularly when viewed from multiple perspectives.  Personally, I see that happening with the concept of Software + Services... and I'd like to put a stop to that.  Right now.

      We (Microsoft) finally have a good definition for S+S up on MSDN: http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx

      "[Software + Services] is a combination of local software and Internet services interacting with one another. Software makes services better and services make software better. And by bringing together the best of both worlds, we maximize choice, flexibility and capabilities for our customers. We describe this evolutionary path in our industry as Software + Services."

      That's it.  Done. 

      It's actually not new... people have been doing this for years.  Heck... the idea of Client/Server programming started all of this.  The difference, today, is the availability of technologies that provide flexibility and real choice for what software to use, and when to use it... and what services to use, and when to use them.

      At one point in time, you didn't really have much choice for the user experience... it was a desktop computer (usually Windows), with a Windows interface (even prior to that, 3270 terminals).  When the Internet came along, we all got forced into the web browser/HTML experience... without many options for compelling UIs.  Now we have plenty of options for client delivery - from cross platform desktop solutions, to mobile solutions, RIAs, to telephony and voice... you name it. 

      Similarly, the use of services in the past didn't provide much choice... first, the standards hadn't been in place to allow for broad-based service, then the idea of going outside the firewall was restricted, you have identity problems, the issues of hosting an environment with appropriate SLAs, etc.  Net net: The technology just wasn't ready - and businesses weren't ready to bet on services.

      We're at a juncture now where we have tremendous flexibility in both software and services, with technologies that are robust the proven enough to be valid platforms for business.  The axes have intersected... the time is finally right. 

      So while we can listen to the architects talk about SOA, SAAS, SDPs, and Web 2.0, and the Developers pine about Live, Silverlight, Ajax, Mashups, and PopFly, and the infrastructure guys talk about outsourcing and infrastructure optimization, and the business guys talk about business process optimization, service provider licensing, and monetization... and know that there's a lot to it all - and that all of those things are encompassed in an S+S strategy... we shouldn't lose sight of the simplicity of Software + Services.

      Software + Services is the flexibility to use what software you want, when and where you want to, and use what services you want, when and where you want to.  It is a human discussion about how you and your organization choose to use software and services, and how you intend to provide software and services to others.

      Oh... and incidentally, Microsoft is, by far, the best organization to provide an end-to-end platform for Software + Services.  Our software strategy is well known... and with recent additions such as Silverlight, it only gets better.  Our services strategy is new... and tremendous... a game changer (all of the Live Services, all of the Online Services, Virtual Earth, SQL Server Data Services, BizTalk Internet Service Bus, and more square footage of datacenter than any human can comprehend... and it's just the beginning).  Of course, I'm biased... but even we biased people are right occasionally ;)

      Any questions?  Come see me at the Health & Life Science Developer & Solution Conference on April 22-24 in Atlantic City, NJ.   For info, visit http://www.hlsdevcon.com

      Look forward to seeing you there!

      -Dan

      Posted by fsdpe | 1 Comments

      ANNOUNCING...Retail Financial Services Silverlight Demo!!

      In my last post, I mentioned that we recently completed our 6th Annual Financial Services Developer Conference in NYC.  While the conference theme was HPC and Software plus Services (S+S), we did have another announcement that we made, the availability of the Retail Financial Services Silverlight Demo.  What is that you ask?  Keep reading!!

      The Silverlight 2 Retail Financial Services Demonstrator provides essential resources to help customers and ISV's to create their own demo or proof of concept based on the Silverlight 2 platform. Included in the kit are:

      • Functional Silverlight 2 Website (Woodgrove Financial)
      • Installation, customization and demo script that provides step by step instructions for installing the demo, customizing the data shown in the demo as well has how to step through the site with talking points.
      • Source Code – that is right, you also get to see and use the source code to see what is going on under the covers and use as a foundation for your own POC!

      finShot


      Why use Silverlight 2 and the Demonstrator?
      • Immersive, cross-platform/cross-browser user experience
      • Insightful visualizations, improved end user experience that can be personalized and branded
      • Great performance, reuse of .NET code on the web (cross platform!!)
      • Great examples of using visualizations to help sell and service financial products including cause and effect, multiple scenarios, unified communications, etc…

      Jaime Rodriguez wrote a great blog about it here..he describes other places where you can see the demo via video, download the bits and/or the script.

      If you're interested in downloading the entire application, along with installation and walk through script, then go to http://www.financialdevelopers.com.  There, you'll find everything you need! 

      We're very much looking forward to any feedback you may have on this, and we're anxiously awaiting that first email from a customer saying they've used it to build a proof of concept!!

      More to come...

      Stay tuned, stay informed, stay connected.

      Joe

      Posted by fsdpe | 1 Comments

      Whew...another one down...BUT..

      Wow, what an amazing week last week.  If you've been reading my blog in the past, you'll know that most of our team's time has been spent on getting ready for the 6th Annual Financial Services Developer Conference, that was held March 12, 13th at the Marriott Marquis in NYC.  WHAT AN EVENT!!  I really feel it was our best yet.  We had over 1000 register and over 500 attend (for anyone out there who has done big conferences, 40-50% drop-off is expected.   The theme was HPC and we had all sorts of folks attend to present, to showcase partner expertise and to just network.

      Kyril Faenov, General Manager - HPC for Microsoft, took part in the opening keynote, and the invitation only Architect Breakfast prior to the keynote.  He shared Microsoft's vision on HPC and we received a TON of great feedback.  I need to thank Kyril and his entire team for really going the extra mile to make this event a success.

      But the fun didn't stop there, we had Mike Walker - Architect/Technical Evangelist, in from Redmond, who did a phenomenal piece on the OBA (Office Business Applications) Component Library.  Our customers who attended loved it...and you will too.  I've provided a link to Mike's blog via his name above, so please go ahead and check it out.  He's got some really great stuff to say.  And my colleague Joe Rubino and I will be conducting one of our 'Industry Chats' with him soon, so stay tuned.

      Speaking of Industry Chats, Joe and I had the opportunity to sit down with Marc Jacobs of Lab49, and Bill Bain from ScaleOut Software for a chat on distributed caching for server farms.  Now, if you're like me and thinking...HUH?...then this is the right session for you.  Marc and Bill did a great job of not only explaining what they and their firms do, but also why it's important and how large scale enterprises can benefit.  A really great session that's in post-production now, so look back here for the link when it's ready.

      We also had some great customer presenters including Wachovia, Unum, and Merrill Lynch to name a few.  It's nice to hear from us folks at Microsoft, but sooo much better when our partners and CUSTOMERS are able to get on stage and talk about their solutions including challenges and successes.

      FINALLY, I wanted to announce the availability of our Retail Financial Services Silverlight Demo.  This was a collaboration between a few of us folks in Microsoft, and our great partner Infusion Development Corporation.  The purpose of the demo was to showcase not only the Silverlight technology, as phenomenal as that is, but also to put that technology into the context of real-world financial services applications.  We took it a step further making the source code available externally to our customers.  That means you can look at it, download it, tweak it, and create your own proof of concept!!  HOW GREAT IS THAT???  The bits, along with a script on how to install and how to work your way through the application can be found on http://www.financialdevelopers.com.

      I know I'm missing a TON of stuff (and yes, this all happened in 2 days!), so I will definitely write more as it comes to me.  Also, in the spirit of 'cross team collaboration', I will be posting details about our Health and Life Sciences Developer and Solutions Conference coming up April 22 and 23rd in Atlantic City.

      So, stay tuned, stay informed, and stay connected!

      Joe

      Posted by fsdpe | 1 Comments

      On the Road to the DevCon

      Check out this video interview of Wachovia's Gunhan Tatman at Microsoft's 6th Annual Financial Services Developer Conference.

      Posted by fsdpe | 1 Comments

      CardSpace and ADFS2—Industrial Strength Digital Identity Management

      Hey! CardSpace is not just a consumer technology.  If you think it is, you’re missing the point. It is a bit frustrating to hear even some of my Microsoft colleagues refer to CardSpace as though it belongs on the shelf somewhere between Zune and Halo3. So if you’re one of those people running around spouting the idea that CardSpace is only important for Joe and Mary Dinnerpail; knock it off! You’re simply incorrect at the top of your lungs. On the other hand, if you are interested in finding out why this technology is so important for non-consumer scenarios, you may want to keep reading.

      Yes, CardSpace is incredibly valuable to consumers because it can help protect online privacy, putting the control of digital identity back where it belongs—in the hands of the web user. It will help prevent less savvy users from inadvertently revealing passwords and other sensitive personal information to phishing scams. It is a powerful preventative for identity theft and helps eliminate many of the worst aspects of password-based authentication on the Internet. True, all of this is pure goodness for consumers, but if you stop and think about it for a moment, these benefits are just as important to businesses, institutions and government organizations of the small, medium or large variety.

      CardSpace is actually an extremely important first step for any person or organization with an interest in conducting secure transactions via the Internet. This includes business-to-business (B2B) and business-to-employee (B2E) every bit as much as business-to-consumer (B2C) scenarios. Notice that there is no ‘C’ in B2B or B2E? These scenarios were important design centers for CardSpace right from the beginning. Moreover, CardSpace is based upon the widely embraced family of open, industrial strength standards referred to as WS-*, meaning WS-Federation and WS-Trust, among others. Most importantly of all, there are intense forces at work in a wide range of industries scenarios driving the need for secure, federated transactions between separate organizations.

      An Industry Scenario

      To see why, take a look at the scenario I bumped into recently in the insurance industry. As anyone who has purchased insurance knows, many products are sold and sometimes managed by independent insurance agents. For these products, the industry is not simply a collection of large, competing carriers; it’s an ecosystem of inter-dependent organizations. In order for the ecosystem to flourish and operate efficiently, independent agents need to access any number of electronic resources from carriers who offer these policies. Many other processes, such as first notice of loss, claims, and adjustment may require similar access to resources and applications at various carriers.

      Agents and Carriers

      Like many other industries, important segments of insurance depend upon secure interactions with the independent agents, experts and professionals from other organizations. It’s often highly impractical to manage the identities of these non-employees as though they were internal members of your own organization. Yet at the same time, providing direct access to internal resources or applications can really streamline core business processes—if this access is secure. But this many-to-many relationship creates vulnerabilities similar to those found in the online consumer world.

      The Trouble with Passwords

      Authentication mechanisms designed to facilitate access to internal resources are typically based on a simple username and password encrypted over an (SSL) channel. Like most people, agents that need to logon to multiple carrier sites will avoid password fatigue by using the same password for every site.  This is where the many-to-many vulnerabilities quietly creep into the picture.

      Imagine that the digital identity of one of these agents has been compromised by a clever phishing scam. Then ask yourself who is vulnerable. In many cases, every system the agent has access to, at every carrier the agent does business with, would then be vulnerable to fraud. There is no consumer in this picture, but the problem that the industry is facing is very much the same as the one consumers face. If fraud does occur, the credibility of the agent (and perhaps the agency) may be at risk as well, even though his or her only mistake was to be deceived by one of the increasingly slick, sophisticated, and highly targeted phishing scams proliferating on the web. To make matters worse, a conscientious agent who realizes her mistake will have an enormous uphill battle to notify all vulnerable parties and remedy the situation because so many different accounts are involved.

      The trouble with passwords, no matter how strong they are, is that they are highly fungible from site to site. The same password can be used at many sites. Once compromised, every site where a particular password has been used is automatically compromised as well. CardSpace directly addresses this problem by using tokens that are not fungible at all. Instead of using an ordinary password, the user is actually sending a cryptographically sealed token that is only accessible to one party, the party that supplied the proper certificate (key) i.e  the party it was intended for. This is incredibly important because it means a site can securely identify the user, and the user can strongly identify the site. When passwords are used instead of a CardSpace tokens, it is very difficult for users to be certain who they are actually dealing with. Phishing sites are counting on this to perpetrate their deception. My point about this is that many industries are just as vulnerable to these scans as consumers are, but they CardSpace provides a powerful weapon that is already available for combating this problem in industry as well as consumer settings.

      Being Kim Cameron

      If you want to see the big picture about identity on the Internet, you have to be Kim Cameron (because John Malkovich hasn’t had much to say on this subject). If you haven’t read his blog on THE LAWS OF IDENTITY, you should do yourself a favor. It’s certainly the best thing I’ve read on this subject. The insurance industry scenario I described a moment ago is just one of many in what is referred to as the ‘identity ecology’.

      Kim Cameron makes a compelling case for the development of an identity metasystem for the Internet. The root problem is that the Internet was born without any identity system at all. As a result, the need to conduct secure transactions via the web has spawned a patchwork of different proprietary systems of very variable strength that users have no means to assess. Cameron points out that in absence of a standards-based identity metatsystem on the Internet, we are left with patchwork of password-based systems like the ones we have described a moment ago. Such systems make it difficult, if not possible, for users to exercise control over their own identities. Control over one’s identity means the ability to control what personal information is given and to whom. In a word, the identity ecosystem is a very fragile one at the moment and it is becoming weaker as each new scheme for identity theft and fraud further erodes trust. This is a problem for consumers, but it is also a problem for specific industries as well. And, in the industry case, it will require a solution forged by industry consensus.

      CardSpace is a major contribution to an open, standards-based identity metasystem, strengthening the identity ecosystem in a way that fully respects the laws of identity.  I’ll spare you a detailed mapping  of laws to features, but I do want to call out the importance of CardSpace support for law number six: Pluralism of Operators and Technologies. With CardSpace, Microsoft has demonstrated its commitment to pluralism and open standards in several important ways, including the recently announced collaboration to support CardSpace/OpenID interoperation. In addition, Nigel Watling and the CardSpace team have demo-ed an open source implementations that uses CardSpace Infocards on other platforms. Check it out. This demonstrates the commitment to the pluralism that will be essential to a successfully address identity and security across many platform, technology and organizational boundaries.

      Enter ADFS2—another Piece of the Puzzle

      If CardSpace has so much to offer, you may be wondering why isn’t more pervasive by now. It’s a good question and there are a number of good reasons. First, there is a chicken and egg phenomenon happening here. Sites don’t take the trouble to support it because it isn’t widely used. Web users don’t widely use it because very few sites support it at the moment. This problem will work itself out over time, but there other issues.

      CardSpace is definitely an industrial strength solution, but it isn’t really a complete solution for a full-blown identity metasystem. Perhaps the missing piece of the puzzle isn’t obvious for those still laboring under the misconception that CardSpace is just for consumers—but it is actually a very important piece for all the B2X scenarios. Average consumers aren’t members of an LDAP domain such as Active Directory. For them, the Windows Vista desktop acts as the identity provider and affords them many of the protections mentioned earlier. However, even for consumers, this can be inconvenient at times if someone wants to use an existing Infocard from a location where they don’t have access to their own PC. But for many B2B scenarios, what is really needed is a highly scalable, widely trusted set of identity providers (IP) that can provide CardSpace tokens in the cloud. Among other things, this would make Infocard information available anywhere—without requiring users to relinquish control over what information they provide or to whom they provided it.

      I use the phrase ‘set of identity providers’ to re-emphasize the notion of a pluralism of operators. This idea is intrinsic to the metasystem. Pluralism makes the idea of a metasystem very different than the Windows Live ID system today, though Live ID could certainly become one IP among others. Building a mega security token service (IP-STS) in the cloud is a major undertaking. Moreover, services such as Live ID will not suffice for a number of important industry scenarios. Highly capable, but specialized IPs.will also be needed to support industry specific scenarios. If we return to the independent insurance agent scenario for a moment, it is obvious that insurance carriers have a compelling mutual interest in securely authenticating (identifying) agents. But carriers also have a compelling interest in validating other information about agents such as whether an independent sales agent has the proper industry credentials required to broker certain types of policies.

      In the language of security tokens, this information is referred to as “claims”( or sometimes assertions). It is unfortunate that this term has an overloaded meaning in the insurance business, but I prefer it nonetheless, because ‘claim’ carries some of the same connotations for both meanings. A claim  carries the connotation of something that must be verified or validated before it can be trusted as legitimate. So insurance, like many others, has a compelling interest in the ability t represent and validate information in the form of electronic claims about independent agents who conduct transactions with them.  General identity providers like Live ID are unlikely to specialize in providing these types of industry-specific security claims .   

      In addition to this scenario, many organizations are seeking to federate with one another, so that employees from either company can access resource at the other. In insurance, perhaps subrogation is a good example, because employees may need to securely share documents with one another in order to reach a mutually acceptable settlement. Of course, similar patterns are evident in many other industries as well.  For this type of B2B scenario, most companies will want to leverage their existing investments in identity management.

      Within insurance, for example, Active Directory is fairly pervasive. Many companies will want to use this identity information when employees are conducting business on behalf of the company. To do this, a company will need their own STS that integrates Active Directory so that they can provide identity information in the form of security token claims. You can think of this as an electronic identity “badge” issued from one company and trusted by another. A Relying Party security token service (RP-STS) is needed; ideally, one that can also integrate transparently with industry IP-STS services. These requirements put us well beyond the general capabilities of desktop or generic IP-STS like Live ID. 

      For these situations, Microsoft is developing new technology that will be another very important step for conducting secure transactions via the Internet. The next generation of ADFS (let’s call it  ADFS2 for now)  will be an industrial strength foundation for implementing a claims-based security token services (STS). ADFS2 will alleviate the need to build a standards-based token service from the ground up. Among others, it will provide two very important pieces of the digital identity metasystem puzzle. First, like ADFS today, it will directly integrate with Active Directory. This will allow employees of one organization to use an Infocard that contains their internal identity information.  It will also allow members of the ecosystem to evaluate the trustworthiness of claims tokens issued by other members of the ecosystem. Secondly, ADFSv2 will integrate directly with CardSpace, eliminating many of the dangers of federation based upon passwords as we described above. ADFS2 will not only help to build a more complete metasystem, it will allow companies who already invested in Active Directory to leverage that investment of federated, B2B transactions.

      The Industry Dilemma

      In order for specialized, industry-specific IPs to emerge, demand for such services must be generated. In short, organizations must demonstrate their willingness to consume identity tokens from external identity providers. But they will hardly be willing to invest in the technology to consume tokens if there are no providers. The chicken and egg problem rears its ugly head once again. This, too, will work itself out in time because the drivers for an industry solution are strong. But there are still other issues.

      A clear business model for trusted IPs must also be worked out. Different industries may require very different business models. Without one, highly robust IP-STS services may be slow to emerge. In addition, there are questions of legal liability. Who is at risk and who is legally liable if a false claim is issued? Will it be users, providers, or relying parties?  None of these issues are insurmountable. Arguably, overall risk is considerably reduced by a more secure system. And finally, enterprise and industry architects must play an active part in helping to shape and refine standard protocols that are absolutely essential to realize a genuine identity metasystem.

      I point out these issuesto highlight the need for interested parties within each industry to come together and work these problems out in concert with one another. If industry leaders do so, it can only help to accelerate a solution to the mutual satisfaction and benefit of all concerned parties. 

      Posted by fsdpe | 1 Comments
      More Posts Next page »
       
      Page view tracker