advising on IT-business alignment
IT-business alignment about us blog our services articles & reports resources your profile exposure
blog
blog
Thursday, May 22, 2008

IBM's identity management becomes user-centric: HP's identity management exit strategy

Courtesy of InternetNews on Tuesday I learned that IBM has added support for OpenID, Windows CardSpace and Eclipse's Higgins Identity Framework to its Tivoli Federated Identity Manager (FIM) offering. As one of the enterprise identity management heavyweights, IBM's announcement is an important endorsement of user-centric identity approaches. Such approaches are still in the formative phase of the adoption curve, particularly in the enterprise, so I see this is an investment for the future for IBM. IBM's significant installed base should help to increase awareness, particularly for organisations supporting external user communities.

IBM's press release provides more details on the user-centric credentials (no pun intended!) of FIM. It also discusses the product's SOA Identity Service, which is designed to address some of the challenges associated with identity lifecycle management and audit where service-oriented approaches are applied to siloed applications with siloed security. These challenges are something I highlighted back in February 2006 and are a barrier to the realisation of the value of SOA as it moves out of project-level deployments. I see the SOA Identity Service as the more important aspect of this announcement, with SOA being a more pressing IT (and hopefully business) concern than user-centric identity.

As an aside, the InternetNews article mentions that the enterprise identity management market
is becoming increasingly competitive with offerings from HP, CA and Oracle.
Can't fault the journalist on CA and Oracle ... but HP! Earlier in the year the company announced that it was no longer going to be selling its Identity Center products to new customers: hardly a competitive force. As part of this (hopefully for its customers) graceful retreat from the market, HP announced that it has established an exclusive agreement with Novell whereby the two companies will
jointly offer migration services, HP will resell Novell identity and security management solutions and Novell will license HP Identity Center technology
When HP originally announced that it was exiting the market, it stated that it would continue to support and develop Identity Center for its existing customers so I was somewhat surprised to see it offering a migration programme. I wonder whether those customers didn't see this as an effective way forward for what is critical infrastructure. Whilst the programme was a surprise, the partner wasn't. Where else could HP have gone? BMC, CA or IBM: hardly, given the competition in the IT service/systems management markets (and numerous others in the case of IBM). Sun: difficult given competition in the hardware space. Oracle: would have made things difficult for HP's SAP alliance team. Microsoft: lacks the heterogeneous environment support and breadth of functionality that HP's customers need. So, whilst I am sure the sentiments behind Ben Horowitz's (VP and GM, Business Technology Optimization, Software, HP) statement that HP chose Novell
because of its outstanding set of technologies, recognized market leadership and tremendous commitment to working with HP customers
are real, the company didn't have too many others to chose from!

Labels: , , , , , , , , , ,

Wednesday, March 05, 2008

A privacy-enhancing acquisition for Microsoft

Microsoft has acquired Canadian cryptography specialist Credentica. This news sees Microsoft reverting back to its more traditional approach of acquiring small (Credentica is a team of three) specialist technology vendors to plug very specific gaps. In this case, Credentica brings its U-Prove technology to Microsoft's Identity & Access Group to enhance the privacy assurance capabilities of Microsoft's CardSpace and Windows Communication Foundation (WCF).

Credentica was founded by acknowledged security expert Stefan Brands, whose team has applied some very advanced cryptography techniques to allow users to authenticate to service providers directly without the involvement of identity providers. They also limit the disclosure of personally-identifiable information to prevent accounts being linked across service providers and provide resistance to phishing attacks. Credentica's own marketing literature highlights the synergies with CardSpace:

The SDK is ideally suited for creating the electronic equivalent of the cards in one?s wallet and for protecting identity-related information in frameworks such as SAML, Liberty ID-WSF, and Windows CardSpace.

This is a smart move by Microsoft. Not only does it bring some very innovative and well-respected technology (with endorsements from the likes of the Information and Privacy Commissioner of Ontario, Canada) which extends the capabilities of Microsoft's identity and security offerings; it also brings some heavyweight cryptography and privacy expertise and credibility from the Credentica team. The latter can, and undoubtedly will, be exploited by Microsoft in the short term: the former will take more time to realise with Microsoft stating that integrated offerings are more at least 12-18 months away.

Businesses and public sector organisations offering B2C/G2C services should be following Microsoft's integration strategy closely as privacy becomes a more significant concern (and thus a differentiator).

Labels: , , , ,

Thursday, February 28, 2008

Google launches Google Sites

Google is once again treading on Microsoft toes with the launch of its newest product, Google Sites. The new offering allows users to create and manage their own websites, and is based on the wiki technology the company acquired from JotSpot in October 2006. Google Sites is clearly targeted at the market currently dominated by Microsoft Office SharePoint Server, and the beta-version hosted derivative of SharePoint, Office Live Workspace (which I blogged about here), while highlighting its own simplicity and low cost - Google Sites is available free to existing Google Apps customers.


Unusually for a new Google product it is not a beta version but a fully released product, no doubt thanks to its history under JotSpot. Most notable is the work that Google has already put into integrating the software with other Google applications - Google Calendar, Google Docs, YouTube and Picasa are all integrated to allow embedding of calendars, documents, videos, etc. into your site.


It is interesting that Google has squarely removed all reference to wikis in its description of Google Sites, at a time when many enterprise software vendors are clamouring to ensure their offerings at least reference Enterprise 2.0 terms such as "wikis" and "blogs". This is the right decision: the Google Sites offering, while far from being a sophisticated site design tool, is much broader than many wiki tools in the market. It will also help Google in its attempt to "cross over" into the enterprise market - despite the success of business-focused products like Google Search Appliance, Google is still very much an Internet brand. While wikis and blogs are very "now", they are far from established in the enterprise, and the terminology can alienate less tech-savvy business users. Google needs to create confidence and trust among the enterprise market, and this branding/marketing decision seems to reflect this.


Clearly Google Sites is not going to displace SharePoint in the short term. But Google continues to challenge the dominance of Microsoft in this space, and yet again it has chosen a services-based approach to achieve this. The debate around whether or not Google will displace Microsoft in office productivity will continue for a long time yet, but in the meantime, Google continues to show perceptive awareness of what it needs to do, as well as the investment capacity and determination to do it.

Labels: , , ,

Wednesday, December 19, 2007

Experian partners with Microsoft to develop an identity selector proof of concept

Perhaps it's because we're in the run up to the holiday season or because the press release came from the UK that accounts for the lack of commentary on the announcement that Experian has developed a CardSpace proof of concept with Microsoft. This is notable for a couple of reasons.

First it's another of what is still a comparatively rare breed of "real-world" adoptions of CardSpace (Otto in Germany, which I commented on back in September, being another).

Second it sees Experian exploiting the wealth of information it has gathered about individuals, together with its relationships with commerce service providers due to its position as the largest credit checking agency in the UK (it claims to process over 70% of all UK credit applications), to position itself as an identity provider.

In a nutshell Experian plans to issue individuals with a 'Experian Card' information card. When the individual visits a CardSpace-enabled site, they will be able to present the 'Experian Card' when challenged to provide credentials and other identity-related data. CardSpace (and presumably non-Microsoft identity selector alternatives, such as the Bandit Project's DigitalMe) would then send a request to Experian to validate the identity and return a signed token to be used by the site to determine whether the individual is who they claim to be.

Having a proof-of-concept is one thing but Experian is in a similar position to the first person to invest in a fax machine. They need others to participate if the technology isn't to languish as just an interesting experiment. Experian, because it is already trusted by service providers, is well positioned to get the identity selector ball rolling and according to the press release is

already in discussion with a number of organisations

and

will be in a position to demonstrate it to organisations, with the ultimate intention of launching an Identity Management Service in the near future.

That's only half the story though. The customers of those service providers also need to come on board. Whilst the wallet metaphor of CardSpace is intuitive, we have all grown too accustomed to the username/password/PIN/mother's maiden name ... approach to authentication and I am not convinced by Experian's claims that

there will be enormous demand for such a service from ... consumers

Rather, I think Experian is going to have to encourage service providers to actively promote the identity selector approach, not least because individuals (unless they are using Windows Vista) are going to have to install CardSpace or a non-Microsoft alternative.

I definitely don't want to pour cold water on the announcement. It's encouraging to see the adoption of "user-centric" (a term that I think is going to bandied about less in 2008) alternatives to traditional authentication mechanisms, given the enhanced usability and security, and I hope we do see a launch with a healthy group of service providers in the near future. Definitely something to watch.

Labels: , , , ,

Tuesday, November 06, 2007

Google the new Microsoft? No comparison

...at least when it comes to discussion on the web.

Google announced its OpenSocial social networking API project just 5 days ago - and now the company's own search engine reports over 7,700,000 hits for "OpenSocial". And it's still alpha code!

A day earlier, Microsoft announced Project Oslo. And despite the announcement being what Gavin Clarke refers to as an experience of buzzword bingo, "Microsoft Oslo" garners just 1,400,000 hits or so.

OK so it's not exactly scientific. But to me at least it shows just how far Google-fixation has become the psychosis du jour of the technology industry.

Labels: ,

Friday, October 12, 2007

Oracle proposes to buy BEA

Oracle today confirmed

that it delivered a letter to the Board of Directors of BEA Systems, Inc. (NASDAQ: BEAS) on October 9 in which Oracle proposes to acquire BEA for $17.00 per share in cash. The $17.00 per share offer is a 25% premium over yesterday's closing price of $13.62.

This acquisition has been long-discussed so I can't say I find the news particularly surprising, particularly with Carl Icahn recently upping his stake in the company. I think this just makes it more likely that Oracle's proposal will be accepted.

This is primarily as a market share grab by Oracle. It does plug some gaps in the portfolio - particularly around business process management (based on BEA's Fuego acquisition), where Oracle only has basic BPEL web services orchestration; adds some telecoms vertical market capabilities to complement Oracle's vertical market push and the virtualisation work that BEA has done with the WebLogic Virtual Server Edition. Also, there's the opportunity for Oracle to tap into the healthy Tuxedo base. With a significant chunk of Oracle's profitability coming from maintenance, the revenue from BEA's customer base will suit its business far better than it did BEA which was suffering with its inability to grow license revenues.

This is yet another example of the bigger specialist players getting squeezed out by the industry goliaths - IBM, Microsoft, Oracle, SAP - and the open source, smaller best-of-breed players. SAP's recent acquisition of Business Objects is another example (although that did plug a few more gaps). It leaves some of the other bigger specialist players - TIBCO, SoftwareAG (and to a lesser extent Progress and Red Hat) in an interesting position. On the one hand they will be more attractive, particularly for SOA and BPM, to customers looking for an application-independent infrastructure offering. On the other, though, taking market share for those customers from BEA is one thing: taking it from Oracle quite another. Ultimately, IBM is the big beneficiary in this regard.

In summary, then, I see: the acquisition going ahead; BEA's customers looking worried as they see themselves with an application-dependent infrastructure stack; IBM looking happy at the prospect of providing those customers with an application-independent alternative; the likes of TIBCO and Software AG pondering their options; and SAP and Microsoft carrying on in there own sweet way.

Labels: , , , , , , , , , ,

Thursday, October 04, 2007

Collaborative productivity makes its mark on the desktop

The last couple of weeks have seen a wave of product launches and announcements at IBM Lotus, coinciding with the Lotus Collaboration Summit which took place on 18th September. A new version of Quickr is expected in the spring, along with a new product, Quickr Content Integrator, which will enable import of content from Domino libraries and teamrooms, FileNet P8, Microsoft Outlook public folders and Microsoft SharePoint sites into Quickr. Tuesday also saw the release of Lotus Forms 3.0, IBM's XForms-based technology gained through its PureEdge acquisition in 2005.

Also announced was the release of Accelerators for WebSphere Portal - packaged portlets and connectors for integrating key IBM products into the portal, reducing implementation time (and cost). Five were shipped - Dashboard, Self-Service, Content, Collaboration, and Enterprise Software Suite. Of greatest interest to me was the Collaboration Accelerator, which provides integration for Sametime, Quickr and Connections.

Perhaps the most interesting announcement from IBM is the release of Lotus Symphony, a suite of office productivity tools which are available for free, and which are also shipped within the latest Notes release. IBM reported over 100,000 downloads during the first week of the beta availability of the Symphony software, highlighting the growing interest in alternatives to the ubiquitous Microsoft Office Suite. Based on OASIS' ODF (Open Document Format) standard, Lotus Symphony supports Office formats as well as Lotus Smartsuite formats, and runs on both Windows and Linux.

This news was followed last week by the announcement of Microsoft Office Live Workspace - a Microsoft-hosted SharePoint workspace which allows users to access and share documents online. Described as an extension to the desktop Office suite, it can also be accessed by other desktop suites such as OpenOffice, and will be available in beta sometime in November. Widely touted as Microsoft's answer to Google Docs and Spreadsheets, Microsoft claims it is not targeted at the enterprise market, rather at small businesses and home users.

These announcements, along with those services from vendors such as Google and Zoho, highlight the emerging transition in how people want to use their desktop software - personal productivity, which so successfully established Microsoft's stronghold on the desktop, is now giving way to collaborative productivity. It is no longer enough just to create, we now need to work with others to do this, and we are demanding that the software market catches up to support and enable this. All this activity is healthy for the desktop software market - which has been pretty stagnant for the last 10 years - and the entry into the market and buzz from players such as Google and Zoho are clearly making the giants sit up and take notice.

Labels: , ,

Friday, September 28, 2007

Has CardSpace become Passport?

Ben Laurie of The Bunker Secure Hosting has a provocative post about the two emerging (and that's important) leaders in user-centric identity: OpenID and CardSpace. He quite rightly points out that at present OpenID's:

popularity is entirely on the provider side. There are no consumers of note.

and that CardSpace:

appears to live in its own little world, supported only by Microsoft products

I think this is to be expected given that we are still in the early stages of both.

Where I find myself disagreeing with Ben, however, is with his conclusion about CardSpace:

So why does this make Cardspace like Passport? Well, the fear with Passport was that Microsoft would control all your identity. The end result was that Microsoft was the only serious consumer of Passport. When Cardspace is deployed such that all providers and consumers of identity are really the same entity, then all its alleged privacy advantages evaporate. As I have pointed out many times before, when consumers and providers collude, nothing is secret in Cardspace (and all other standard signature-based schemes). So, there?s no practical difference between Cardspace and Passport right now.

Ben's right about the implications for privacy when the those consuming identity information collude with those providing it but that's not an issue peculiar to CardSpace.

Even Microsoft would (and indeed does) agree that Passport was a failure due to the company's control of identity data, I think Ben doesn't tell the whole story. It wasn't just down to control of an individual's identity data. It was also due to the fact that Passport and Hailstorm were designed from the outset to wrest control of identity data from Microsoft's business partners and customers. The same can not be said of CardSpace and that's why I believe there is a difference between CardSpace and Passport. There are already examples, Otto in Germany springs to mind, of organisations other than Microsoft using CardSpace and, as I said, it's still early days.

Labels: , , ,

Thursday, June 07, 2007

Shock, horror: Microsoft and Concordia

Microsoft agrees to participate in ID project ... For the first time representatives of Liberty Alliance and Microsoft are going to sit down together ... Microsoft is to meet this month with vendors and organisations that are backing several different identity management systems. The Microsoft meeting suggests that cooperation between the software giant and its peers is improving.

These are just a few examples of press excitement resulting from the formal announcement of the Liberty Alliance's Concordia project and the news that Burton Group's Catalyst 2007 conference will host a panel discussion between representatives from Liberty, Microsoft and OpenID about identity interoperability. Perhaps it's because I have been following identity so closely over the last few years but I can't say that this really justifies the implication of the headlines that this represents a significant change of heart for Microsoft. Microsoft has been an active participant (and arguably leading) the charge towards interoperable identity solutions for a number of years.

Far more interesting, as far as I am concerned, is what the panel will be discussing. Concordia is initially focusing on gathering real-world use cases some of which will be presented to the panel. With effective identity management so critical to many of the strategic challenges and opportunities that organisations are faced with today, it's time to move away from "vendor sports" and address the needs of those organisations.

Labels: , , , ,

Microsoft's Dynamic IT: it's a start

I have just returned from a couple of days in Orlando, where I attended a Microsoft Server and Tools Business analyst summit which coincided with the company's TechEd conference. The RedMonkers James and Coté did a great job of live blogging the event (here, here, here, here, here and here) - and there was even some Twittering - but I needed the joys of a 9 hour transatlantic flight to collect my thoughts.

The big news at TechEd and the focus of the analyst summit was Microsoft's Dynamic IT for the People-Ready Business (Dynamic IT) strategy, which the company describes as building

on the company?s Dynamic Systems Initiative and ongoing Application Platform efforts to provide customers with the key areas of technical innovation necessary to make their IT and development organizations more strategic to the business

In other words it's a framework which builds on a number of Microsoft's most significant, but historically largely disconnected, initiatives which is designed to help customers understand how they can be combined to increase the business value of IT. This is long overdue, for a couple of reasons.

First, whilst Microsoft has used language in the past which implies linkage between the different initiatives and associated products, such as 'design for operations' for DSI and .NET, it's not always been clear how the implication becomes reality. For example, how do the System Center management tools exploit operational policy requirements defined in Visual Studio and how do those requirements map to policies defined in Windows Communication Foundation? Dynamic IT sets out to make the linkage explicit.

Second, Microsoft has lacked a cross-company vision for enterprise IT (for want of a better term) within which to frame discussions with customers and around which it can rally the troops. I'm thinking here of things like IBM's On Demand, HP's Business Technology, Oracle's Fusion etc. There's People-Ready of course but I think that's about more than Enterprise IT. Dynamic IT provides Microsoft with a competitive alternative and one that is more reflective of current reality than future aspiration.

There are four aspects to Dynamic IT where Microsoft plans to focus innovation:
  • unified and virtualized
  • process-led, model-driven
  • service-enabled
  • user-focused
built on a federated, interoperable and secure foundation. Obviously, it's still very early days but I do think Microsoft has a lot of work to do if it's going to achieve what I believe it hopes to with Dynamic IT.

For example, in his keynote when Bob Muglia talked about process-led, model-driven he discussed process-led in terms of the application lifecycle, BizTalk, Windows Workflow Foundation and Office Business Applications and model-driven in terms of System Center and IT management models (based on Service Modelling Language and the Common Model Library). What he didn't do was explain the relationship between the two. When describing service-enabled, he focussed on .NET, SOA, web services and software plus services, primarily from the bottom-up, developer perspective (consistent with Microsoft's initial foray into SOA) but failed to tie that into the end-to-end service lifecycle - Big SOA - and thus process-led, model-driven. (As an aside, I think Microsoft is also missing a trick when it comes to information and data as a service but that's for another day).

As well as explaining the relationships between the different aspects of Dynamic IT, Microsoft also has to be very careful that it doesn't fall back into the trap of using it simply as a framework for categorising its products. Increasingly, the key concerns of the people it is trying to reach with Dynamic IT don't fall into neat product categories and Microsoft has struggled in the past to articulate the joined-up propositions required to address these concerns because of its focus on product stovepipes (as I discussed here).

What I think Microsoft needs, as I explained during various meetings at the summit, are scenarios and associated case studies to bridge between the framework and the products and emphasise the linkage. This will also serve to highlight the importance of the three foundational aspects - federated, interoperable and secure - which might otherwise be lost and to tie into Core, Application Platform and Business Productivity Infrastructure Optimization roadmaps which Microsoft is using to help customers understand how they move forward from where they are today.

For Microsoft's customers and potential customers Dynamic IT is a positive sign that company is beginning to recognise that you are more concerned with the outcomes from deploying the company's technologies than you are about the technologies themselves or the way that Microsoft chooses to structure itself to develop and sell them. Over the coming months you should be looking to Microsoft to fill out the framework and seek explanations for how the pieces fit together today and how the company plans to enhance that integration going forward.

Labels: , , , ,

Monday, May 28, 2007

Realising the identity metasystem

It's perhaps unsurprising, given all the brouhaha surrounding Microsoft's claims that open source software infringes on 235 of its patents (which incidentally I take to be largely 'sabre rattling' from Redmond in the face of the implications of the GPLv3 for its deal with Novell, as discussed in the Risk Factors of the latter's recent 10-K filing), that some recent news regarding the Redmond company's very positive collaboration with the open source community has not received the attention it deserves.

The news in question concerns a series of announcements the company made at last week's Interop conference in Las Vegas. These announcements, as the title of the post suggest, all revolve around Microsoft's vision for an Internet-scale, interoperable identity metasystem and range from additions to the Open Specification Promise (OSP) through to support for OpenLDAP with Microsoft's Identity Lifecycle Manager.

So, what did they announce? First, Microsoft is

making the Identity Selector Interoperability Profile available under the OSP to enhance interoperability in the identity metasystem for client computers using any platform. An individual open source software developer or a commercial software developer can build its identity selector software and pay no licensing fees to Microsoft, nor will it need to worry about future patent concerns related to the covered specifications for that technology

In other words, third parties are free to build the equivalent of Microsoft's CardSpace, following the likes of the Higgins project, Ian Brown's Apple Safari Plug-In and Chuck Mortimore's Firefox Identity Selector. This is important not only because it extends the reach of CardSpace-like capabilities beyond Windows but also because it facilitates the consistent user experience (I know because I have used CardSpace, the Safari Plug-In and the Firefox Identity Selector) which helps to reduce errors and misunderstanding by users.

Second, Microsoft

is starting four open source projects that will help Web developers support information cards, the primary mechanism for representing user identities in the identity metasystem. These projects will implement software for specifying the Web site?s security policy and accepting information cards in Java for Sun Java System Web Servers or Apache Tomcat or IBM?s WebSphere Application Server, Ruby on Rails, and PHP for the Apache Web server. An additional project will implement a C Library that may be used generically for any Web site or service. These implementations will complement the existing ability to support information cards on the Microsoft® Windows® platform using the Microsoft Visual Studio® development environment.

Or, to put it another way, doing for back end servers what the first announcement is doing for the front-end: enabling web sites and enterprises running a wide variety of web server infrastructure to support authentication using CardSpace and the other identity selectors.

The cyncical amongst you might be forgiven for thinking that these two announcements are just Microsoft paying lip service to interoperability. This post should help to allay your concerns: at the Internet Identity Workshop earlier in May the Open Source Identity Selector (OSIS) group demonstrated interoperability amongst 5 identity selectors, 11 relying parties (the party relying on authentication to prove an identity), 7 identity providers (the party asserting the identity), 4 types of identity token (the mechanism for conveying the identity assertion), and 2 authentication mechanisms. Also, on the same day as the Microsoft press release, Internet2 announced plans to extend Shibboleth, a federated web single sign-on solution based on SAML that is widely used amongst educational institutions, to support CardSpace and compatible identity selectors.

The third piece of news from Redmond last week, concerned the new Identity Lifecycle Manager product and is thus primarily focussed behind the firewall. Microsoft is going to be working with KERNEL Networks and Oxford Computer Group to enable bi-directional synchronisation of identity data between OpenLDAP, an open source implementation of the ubiquitous directory standard, and Microsoft's Active Directory. Identity Lifecycle Manager already supports a wide range of the commonly-deployed identity data repositories so I think this move is primarily in the "playing well with open source" category - but valuable nonetheless.

These announcements are further evidence that the likes of Kim Cameron, Microsoft's chief identity architect, and Mike Jones, the company's Director of Identity Partnerships, have been working hard to foster the relationships and commitment (both from Microsoft and third parties) required to help make the identity metasystem a reality. That reality is too important for the results of those efforts to be diluted by political shenanigans around patents and GPLv3.

Labels: , , , , ,

Friday, May 18, 2007

Microsoft server and tools is now part of the business division

The ever-vigilant Redmond watcher Mary Jo Foley over at ZDNet reports that Microsoft's Server and Tools unit (but not the P&L - Microsoft will still report server and tools financials), which is responsible for Microsoft Windows Server, SQL Server, Visual Studio, System Center management products and Forefront security products, is now part of the Business Division, the home of Office and Dynamics.

Mary Jo finds this move 'curious' but I can see the logic. It's hinted at (if you get past the marketing speak) in the company's official statement that it made the move to:

sharpen leadership focus on the company?s top priorities and align its organization for innovation, ultimately enabling it to deliver even more value to its customers.

I think this is all about making it easier for Microsoft to articulate propositions which resonate with the key concerns of senior business and IT people. The reality is that key strategic business and IT initiatives - SOA, BPM, compliance ... - increasingly depend on multiple technologies and associated competencies, which cross traditional stovepipes. Big SOA, for example, is about managing IT work across the entire service lifecycle and so touches project and portfolio management, software development and integration, IT service management. BPM, as the other Neil pointed out, is about Office as much as it is BizTalk and Workflow Foundation.

In the past, the way that Microsoft has been organised has worked against the articulation of such joined-up propositions (that's in part why it took the company so long to talk about SOA). Customers would get different answers to the same cross-cutting requirement depending on which Microsoft stovepipe they were talking to: you need BizTalk and SQL Server; you need OBA and SharePoint. [As an aside, I said much of this in an interview with Microsoft PR earlier in the week].

Obviously, shifting branches of the org chart is comparatively easy (even it is very big). The hard part is going to be changing behaviour, joining up the marketing etc. The creation of the Connected Systems Division back in 2005 shows that the company can pull this sort of thing off (albeit on a smaller scale in the Server and Tools Business as was) and Jeff Raikes, who now owns the combined entity, has the influence and power to drive things through at this larger scale.

I am off to a Server and Tools Business analyst event in just over a week so I will hopefully learn more then.

Labels: , , , ,

Friday, May 11, 2007

Microsoft drops virtualisation features

Yesterday, the General Manager of Microsoft's virtualization strategy Mike Neil used his blog to announce that a number of features would be missing from the initial release of Windows Server Virtualization (aka Viridian):
  • Live migration of virtual machines between physical servers
  • Online addition of storage, network, memory and processor resources
  • Support for more than 16 processor cores
No doubt Microsoft's competitors will see this announcement as an opportunity to raise FUD regarding Microsoft's virtualisation credentials ("We already do live migration and Microsoft's years behind").

It's certainly true that this does weaken Microsoft's credibility. However, it's important not to lose sight of the fact that these capabilities are not required for mainstream use cases such as server consolidation - and it's the mainstream that Microsoft is targeting.

Labels: ,

Tuesday, May 08, 2007

Sun's OpenID programme: definitely something to watch

Sun yesterday announced:

a new initiative around support for OpenID, a decentralized, web-friendly single sign-on mechanism that allows consumers to reuse a single login across different websites, tackling the "login explosion" problem. OpenID is currently limited to facilitating low-risk transactions such as blog comments. Through its new initiative, Sun is exploring what changes and practices are needed to make OpenID applicable to a broader spectrum of business and IT challenges. The company will actively encourage participation from customers and technology partners through a series of activities and real-life implementations that are initially driven by Sun's Chief Technologist's Office.

It would be all too easy to focus on vendor sports and discuss this announcement in the context of Microsoft's embracing of OpenID at the RSA Conference in February. But I will avoid the temptation (not least because I think the sport wouldn't be much of a spectacle).

I also don't want to join the ongoing debate (at least over at the Identity Gang) sparked by this statement in the press release:

People using Sun- based OpenID identifiers at an OpenID-accepting website can convey in this simple and secure manner that they are indeed Sun employees, a piece of information that can enable access to employee discounts and unlock other special services all across the web.

which confuses authentication with authorisation - contractors may be given OpenID identifiers to access particular services but they are not Sun employees; what happens in the future if Sun provides OpenID identifiers to partners in the future but a service provider is working on the assumption that OpenID identifiers have only been issued to employees?

No. It's this statement which captures my particular interest:

As enterprises increasingly open up access to data and services to wider audiences and improve usability, the use of a decentralized technology like OpenID will be an appealing way to manage account proliferation. Integration with existing deployments, which often involve enterprise-ready technologies like SAML and the Liberty Alliance's Identity Web Services Framework will become an essential consideration. Sun is working with customers and partners to combine and converge these technologies to maximize effectiveness.

I discussed the importance of convergence of user-centric and enterprise-centric approaches to identity in our report on identity management. Although there have been some very valuable discussions in the identity community, this has not resulted in much pragmatic guidance for enterprises assessing the implications of OpenID and other user-centric identity technologies behind the firewall. Sun's experiment should hopefully provide some valuable insight. I for one look forward to hearing more.

Labels: , , ,

Thursday, April 26, 2007

Has Microsoft got BPM? Part II

Back at the beginning of March I asked "has Microsoft got BPM?". At that time I hadn't had the opportunity to get a briefing from Microsoft on its recent BPM moves, but now I have.

So - has Microsoft got BPM? Yes and no.

Microsoft is not about to become a fully-fledged BPM solution provider. Rather, Microsoft is attempting to do to BPM what it attempts to do in all the areas of enterprise software it's played in (think DBMSs, development tools, middleware, portals, etc etc) - commoditise the core technology and make it part of an integrated software platform that's digestible by mainstream medium-to-large enterprises. Sun wasn't the first company to realise that "volume drives value" - it's taken a leaf out of Microsoft's book.

So a big part of the focus is on providing the technology foundation for BPM. Here Microsoft has a couple of formidable weapons:
  1. Office. Office is the defacto productivity suite in enterprises - and with Office 2007, is becoming the front end infrastructure for BPM scenarios in Microsoft's world, as well as a suite of apps. It's an environment very familiar to business people, so if those people are looking to get a BPM initiative started, Microsoft's proposition could look pretty attractive. [If you don't believe us about Office, see this research from our partner Freeform Dynamics.]

  2. Workflow Foundation. This is a core component of .NET 3.0 (the native programming model for Longhorn Server and Vista). It provides embeddable workflow execution services for both highly structured business process automation scenarios and less structured, collaborative scenarios. It's becoming the foundation of both BizTalk Server 2006 (which will drive structured process automation scenarios) and Sharepoint 2007 (which is more suited to unstructured, collaboration-focused processess). Workflow Foundation really is neat.

The big caveat, of course, is that all these weapons only really come into play if and when organisations buy into the current tranche of product releases - Office 2007, BizTalk 2006, Visual Studio "Orcas" and the Visual Studio Tools for Office (VSTO), and .NET 3.0.

Although all these pieces are either released or coming very soon, where customers have a significant investment in Microsoft in these kinds of areas, it's far from certain that they will upgrade or migrate quickly. Microsoft's success in engineering an integrated platform of software infrastructure is also a weakness, in other words - people who buy into it tend to have a lot of capabilities riding on it. That drives caution and risk aversion.

Microsoft's BPM foundation is mainly focused on the development and deployment of processes, and although BizTalk 2006 has some BAM capabilities (through integration with SQLServer OLAP and BI functionality) Microsoft isn't focusing primarily on providing tools for modelling and simulating, analysing or optimising processes. It's developed a coterie of "Business Process Alliance" partners to fill in the gaps, and also to help it accelerate demand for the new versions of its key BPM foundation components. When it comes to Workflow Foundation in particular, the huge Microsoft-focused packaged application vendor (ISV) community which so effectively drove adoption of SQLServer will also be a key element of Microsoft's strategy.

So on paper Microsoft has a good BPM story - if you're prepared to put a lot of skin in Microsoft's game and if you're prepared to upgrade to the latest Microsoft infrastructure. The company isn't yet pushing the base technologies aggressively and directly to customers, but it is priming its partners and channels and these will drive uptake.

Another interesting angle to the technology piece of this story is the recently announced BizTalk Services offering - a set of integration capabilities "in the cloud" which offer a hosted complement to on-premise BizTalk integration implementations. These services are designed to, in theory (it's early days), make the creation of highly federated, distributed service and process networks much more simple to develop and operate. It's a fascinating development that has some parallels with what Salesforce has been doing with the Salesforce Platform Edition, and (a little less so) with what BT is attempting to do with BT Integrate.

One last small thing though. If it's serious about BPM, at some point Microsoft's going to have to sort out the difference between this BPM and this BPM...

Labels: , , , , ,

Thursday, April 19, 2007

MWD FM SOA interview: Microsoft

Here's the fourth in our series of interviews with vendors offering SOA related products and services. This time it's the turn of Kris Horrocks, who's a Technical Product Manager in the Connected Systems Division of Microsoft. (The Connected Systems Division was formed in 2005 as part of the Server and Tools business, and it brings together work on .NET, BizTalk, CardSpace and other related things).

As usual we talk through our standard four questions. In the resulting conversation we explore:
  • how Microsoft deals with customers' questions about scalability and interoperability

  • the importance of "high fidelity handoffs" between IT practices in quality service delivery

  • how the SOA offering fits with Microsoft's Dynamic Systems Initiative (DSI) and support for "design for operations", and what this means for managing service lifecycles.
The podcast episode lasts 34'41". You can download the audio here or you can subscribe to the feed.

Labels: , , ,

Monday, April 02, 2007

MMS 2007: Microsoft begins to deliver on DSI; provides some IT-business alignment pointers

I spent the beginning of last week in San Diego at the Microsoft Management Summit (MMS), the company's annual conference focused on all things systems management. With time to kill on the 15-hour return journey, I began to draft my thoughts only for this post from Coté over at RedMonk to pop into my feed reader. As well as providing excellent summaries of IT management, Microsoft's Dynamic Systems Initiative (DSI) and the company's System Center product family, Coté provides his impressions of MMS and Microsoft's approach to systems management. Since my impressions were much the same:
  • Significant focus on delivery with System Center Operations Manager, Configuration Manager and Essentials, Virtual Machine Manager and Service Manager (although the latter is still a year away)
  • Emphasis on modeling - Service Modeling Language, Common Modeling Language (adding the management semantics to SML), CMDB, Management Packs
  • Raising the ITIL flag - Microsoft Operations Framework (which Microsoft has until recently failed to exploit despite a long-standing ITIL foundation); System Center Service Manager and CMDB
  • Plugging some notable gaps - OEM relationship with EMC for network-aware management but support for a heterogeneous environment requires more work.
I won't repeat them in detail here.

Instead, I thought I would call out something which I felt was largely absent from the two days of briefings and meetings with the Windows Enterprise Management Division team: how they help organisations align what they do from a systems management perspective with business objectives and priorities. Ultimately, as Microsoft claims, that's what DSI is really all about:

A dynamic system is Microsoft's vision for what an agile business looks like?where IT works closely with business in order to meet the demands of a rapidly changing and adaptable environment. The Dynamic Systems Initiative (DSI) is Microsoft's technology strategy for products and solutions that help businesses enhance the dynamic capability of its people, process, and IT infrastructure using technology

Microsoft has done a pretty good job with its Infrastructure Optimization (IO) Model of outlining a roadmap to dynamic systems nirvana, as well as assessment tools to help organisations understand where they are on that path. The company has also gathered a significant amount of data from its customers which should help IT organisations to justify IO investment to the business.

However, the company hasn't really explained how it can help them to maintain the dialogue with the business once the investment has been secured - understanding and capturing business expectations; providing business-meaningful monitoring and metrics; correlating IT security management (as an aside, Microsoft needs to tighten the linkage between its System Center and security - Forefront, Identity Lifecyle Manager - offerings) with business risk management etc. Microsoft needs to address this, not least because all of its enterprise systems management competitors are claiming such capabilities, be it Business Service Management from BMC, Business Service Optimization from CA, Business Technology Optimization from HP, Service Management from IBM.

There were signs, admittedly subtle ones that were obscured by the focus on new System Center products, in Bob Muglia's Tuesday morning keynote that Microsoft recognises this need:
  • Plans to extend Design For Operations to a 'business analyst' audience
  • The use of SML (presumably in BizTalk) for business process and key performance indicator modeling
  • 2007 Office System (Project Server for portfolio management?) as a component of Microsoft's management offerings
  • DSI is "ERP for IT"
Fortunately the timings of my meetings meant that I had a chance to quiz Kirill Tatarinov, Corporate Vice President, Windows Enterprise Management Division, about these small but important aspects of the keynote. He confirmed my interpretations of Muglia's comments in light of aligning IT operations with the business. He wasn't able to go into too much detail but I fully expect to see Microsoft begin to talk about these aspects of its management strategy in the not too distant future.

With Microsoft now four years into its ten-year management initiative it's good to see it delivering the first generation of DSI-era management tools. It's equally encouraging to see that the company recognises that it's not just an IT proposition. The company certainly has many of the assets required to help IT engage with a business audience but Microsoft is already coming from behind when it comes to IT management. There may be another six years of DSI but that's a LONG time in the IT industry, so it has to act quickly if its not to be forever trying to catch up with its competitors.

Labels: , , ,

Thursday, March 01, 2007

Has Microsoft got BPM?

In October Microsoft finally got SOA (kind of)... now has it got BPM?

I've not had a briefing on Microsoft's BPM initiative, but I did see the announcement of the Business Process Alliance partner initiative. And I also read Sandy on Microsoft's BPM presentation at the Gartner BPM event - and I for one pretty much always go with what Sandy thinks around BPM.

It's interesting that on Microsoft's website both BPM and SOA topics live within the BizTalk product pages. That might tell you all you need to know. Knowing what I know about Microsoft's software infrastructure market approaches generally, I'm not at all surprised that the meat of its BPM story seems to be "Sharepoint + BizTalk".

Of course Microsoft isn't the only big software platform player giving themselves a BPM makeover - IBM is at it too. Like Microsoft, it's reacting to customer demand for help with BPM initiatives. Revitalised offerings are pledged to arrive soon.

It looks like Microsoft is cooking plans to create a more compelling "proper" BPM proposition over time as the Windows Workflow Foundation gets inserted as a common process automation engine into future BizTalk and Sharepoint releases, but we'll have to wait and see. Just the other day MS announced BPEL 1.1 support on Workflow Foundation, implemented as a Domain Specific Language (DSL), but there are currently no plans to support BPMN. Public commitments for delivering Biztalk on Workflow Foundation are currently vague - beyond saying "in the Longhorn Server timeframe".

If I learn any more I will share!

Labels: ,