Java Passport: Pretender or contender?

An Australian software company has entered into the authentication-systems battle between Sun and Microsoft, claiming to have released the world's first Java-interface to Microsoft.NET My Services. But is this a legitimate contender, or, as some suggest, a pretender?

Australian-owned BuyItOnline has developed and released JPassport, a Java-based version of Microsoft's much-publicised product, Passport, which allows an e-commerce Web sites access to Microsoft's single sign-on system for user data and authentication.

The product has been released in conjunction with software giant Microsoft's Australian and international offices, as a means of Passport-enabling Java-run sites, according to Jeff Ayling, BuyItOnline's technical director.

-We really wanted to Passport-enable our site, but Microsoft didn't provide a way of enabling the site with Passport if you were running on Java -- they only provide a Windows solution -- so we created JPassport," says Ayling. -With the help of Microsoft Australia, and overseas, we have managed to completely replicate their Passport project in Java, so we cover every function that's available."

However, according to Southern Storm Software director, Rhys Weatherly, JPassport is -not an implementation of all of Passport, it is only the client request side".

-I suspect that any half-decent Java programmer could write the same thing as JPassport from scratch in about a week if Microsoft were to document how the protocols work," says Weatherly.

Weatherly has been involved in a Microsoft.NET-related project for more than a year, writing code for a Portable.NET project as part of GNU/Linux's version of .NET.

While Weatherly does not dispute claims that JPassport is the first of its kind, he highlights the work that is being done on single sign-on authentication systems worldwide.

-They [BuyItOnline] may be correct [in claiming] this is the first product in the world of its kind. But this is perhaps because almost everyone else is trying to replicate the whole of Passport, not just the client side, for example Liberty Alliance," says Weatherly, referring to the Liberty Alliance Project, spawned by Sun Microsystems in 2001.

JPassport joins MS in battle against Sun

Ayling is unconcerned about competition from the marketplace -- in particular from Sun Microsystems. He believes that merchants will be drawn to Microsoft's authentication system over that of its competitors, and that Sun will be concerned about the presence of JPassport in the market.

-I think Sun would maybe wish JPassport wasn't around," says Ayling.

-You hear these reports of Sun saying they are creating an authentication platform, just like Passport that Java people can use but I think from a merchant point of view, they don't really care so much which platform it is.

-The great thing that Microsoft brings to this party are 200 million holders of Passport. Sun can never do that. Sun have got great links with the developer community, while Microsoft has the contacts with the general public," says Ayling.

Sun, for the record, declined to comment on Ayling's statements.

Ayling disputes claims that other companies have developed, or are in the process of developing, products similar to JPassport.

-This is a world-first, because we are letting users write in Java and run it on a Solaris machine. Every single other one we have seen, they are hacks. They are trying to get bits of technology and trying to pull it together. We have created a proper Java solution for Passport where users can install, write and run Passport in Java," Ayling claims.

The project has officially been launched, and Microsoft and BuyItOnline are currently working together to promote the idea in the marketplace.

Cog in the Microsoft money machine?

According to Ayling, there is already interest in the product, with sites such as The Basement one of the many already signed-up.

-We have already received the go-ahead from a number of companies...we look after 27 big merchants from Shopfast.com.au to Wishlist.com.au with a marketing project we are involved in, so we will be going out to all of those merchants as well," says Ayling.

Microsoft has embarked on an ambitious marketing program, waiving the sign-up fee for Passport for the first twelve months, according to Frank Arrigo, developer evangelist for the .NET developer group.

Arrigo claims this waiver applies to users signing up to JPassport, and that Microsoft Australia is currently in talks with BuyItOnline about the latter company becoming a reseller of Passport.

BuyItOnline's Ayling confirms reseller discussions and refers to his company as an -extra cog in the Microsoft money machine." He believes that the provision of a Java version of Passport will attract new customers to Microsoft products.

-The Microsoft money machine was only able to pick up the Microsoft community before, and now it can pick up the Java community. Once we've pulled a person from Java through to using Passport, who knows what other Microsoft services they might start using," says Ayling.

According to Ayling, JPassport is targeting the Java community exclusively, and not approaching existing Microsoft Windows users.

-We are not talking to Windows people at all. If Windows people want to use Passport, they should do it the Microsoft way. Anyone that's using Linux, or Solaris, or Java, all of these people can use JPassport and we are directing the customer flow back to Microsoft," says Ayling.

Southern Storm Software's Weatherly believes JPassport's relationship with Microsoft is not ideal.

-The server side and the database of user information remains under Microsoft control...leaving the database in the hands of Microsoft is not a good idea," said Weatherly.

Advertisement

Talkback 5 comments

    It's not until a JAVA develope ...Jeff Ayling -- 06/03/02

    It's not until a JAVA developer has been asked to .NET Passport enable a web project that they realise ...they can't!

    Ask any Cold Fusion, ASP, Vignette, PHP or other non JAVA developer about JPassport and you'll receive comments similar to those made by Rhys.

    Try searching the net for 'java example Microsoft Passport' and you will not find a single example to assist with a JAVA/Passport implementation.

    JPassport is not a world first authentication platform but the worlds first JAVA Interface to Microsoft .NET Passport designed to allow developers to easily implement .NET Passport into their JAVA project.

    Comments made by Rhys regarding work that is being done on single sign-on authentication systems worldwide such as the Liberty Alliance Project do not make it easier for a company running a JAVA platform to benefit from 200 million existing Passport holders.

    If you are running a non JAVA platform Rhys may be able to assist with implementation but as a JAVA developer JPassport is the only solution.

    Ayling, don't use this forum f ...Anonymous -- 24/03/02

    Ayling, don't use this forum for your advertising. If you actually believe there are 200 million Passport users out there, you are a fool.

    If .Net was really as open and cross-platform as MS claim, anyone should be able to write a Passport client in any language for any platform. The fact that you need MS's help to do it shows the lie in their media hype.

    MS is desperate to head off Java. It is the only development environment that is genuinely platform neutral. MS can't use their domination of desktop operating systems to control Java, but they certainly will for Passport.

    All those sites that are signing up for "free" Passport services should make really sure what the costs are going to be after the freebies are over. Just imagine your on-line site is utterly dependent on Passport for user authentification and MS asks for a monthly fee based on the previous 12 months sales, plus say 2.5% of all transactions.

    Remember, MS will hold all your cusotmer data: you won't know squat about them.

    Hey Ayling, you agree that any ...Anonymous -- 24/03/02

    Hey Ayling, you agree that any Java programmer replicate your "world first" in just a week of programming?

    Wow, and so humble too.

    Passport is great. Just think ...Anonymous -- 24/03/02

    Passport is great. Just think, users log into Microsoft's site, register for Passport and that's it. Microsoft holds all the info for me. Then users come to my site and buy stuff so Microsoft does all the authentification, I don't need to know anything.

    In fact, I don't even know who my customers are. They are just faceless visitors spending money in my on-line shop. If I want to know anything about them, MS will give me the info for free, wont they?

    After all, I spent thousands attracting them to my site, I paid for the marketing plan and advertising. Heck, I even pay to have Passport on my site. Surely Microsoft will share MY customer data with me?

    The following is from Microsof ...Anonymous -- 25/03/02

    The following is from Microsoft's web site:

    What is .NET?

    Microsoft® .NET is the Microsoft XML Web services platform. XML Web services allow applications to communicate and share data over the Internet, regardless of operating system, device, or programming language. The Microsoft .NET platform delivers what developers need to create XML Web services and stitch them together. The benefit to individuals is seamless, compelling experiences.

    So shouldn't anyone be able to write a client for Passport .Net for any platform in any language? Seems Mr Ayling is saying exactly the opposite.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Renai LeMay How reliable is IP telephony?
    Have you ever heard a weird kind of hissing, crackling or popping noise when calling someone on an IP telephony line? How rare is the phenomenon these days?
  • Array Forget the NBN, 100Mbps is already here
    Telstra and TransACT will shortly begin offering 100Mbps broadband to many customers. By moving early, the companies have not only raised the bar for Australia's broadband services, but thrown down a challenge to a government that now faces increased pressure to deliver the NBN as promised.
  • Array IT: Govt's cost-cutting bitch
    The government needs to stop looking at IT as a necessary evil or the place to remove costs when the Treasurer comes calling.
  • More blogs »

Tags

Back to top

Featured