I registered for Silicon Valley Marathon yesterday. This is going to be my first marathon and I’m really excited gearing up for it. 20 more weeks to the marathon week and so I’ll prepare my weekly calendar over the weekend and share it here.
Let me know if you happen to be in South Bay and would like to run together on weekends.
BTW, today is the last day to avail early-bird price of $65 for full marathon. From tomorrow, the price is bumped up to $75.
Technorati: Running Marathon Silicon Valley South Bay
View Sun and Microsoft on Project Tango at Sun Developer Network Channel (SDN). SDN caught me and Kirill at the Microsoft pod in the JavaOne 2006 pavilion and talked to us about Project Tango and how developers can have access to this content. If interested in the content, you can view the video cast from 28:35 through 31:09.
Technorati: Javaone WSIT Tango Microsoft Web Services Interoperability
Read a brief summary of my talk (TS-5540, Making Java™ Technology-Based/.NET Web Services Interoperability Real) at JavaOne this year here by an audience. The slides were posted earlier.
Technorati: Javaone WSIT Tango Glassfish WCF Web Services Interoperability presos
I posted the list of sessions and labs as part of Project Tango in JavaOne 2006 earlier. It indeed got a lot of attention during JavaOne this year (see further down). I posted a collection of articles talking about Sun and Microsoft Web services interoperability effort earlier. Here is another article published on ZDNet Japan covering Project Tango and how it has fully embraced the keywords at JavaOne this year, namely SOA, Open Source and Web 2.0. Koji Tokuda, author of the article, told me that this was one of the top 50 articles reviewed on Google News Japan on the day following the general session keynote demo. Here is an English translation of the article using Google Translate English BETA. This article mentions me as the leader of Project Tango which is inaccurate since I’m just one of the team members but do touch lot of components in the project
Here is another article in Japanese (English version) on Sun‘s SOA offerings and how they link to WSIT.
Coming back to Project Tango coverage in JavaOne, Googling Sun Project Tango JavaOne gives 17,200 entries.
Googling on Sun Project Tango gives 1,750,000 search entries and of course these entries are bound to grow as developers download and contribute to wsit.dev.java.net.
Technorati: Javaone WSIT Tango Glassfish Indigo WCF Web Services Interoperability presos
StarOffice and PDF versions of my J1 session (TS-5540, Making Java™ Technology-Based/.NET Web Services Interoperability Real) are now available. The StarOffice version has speaker notes and animation as well.
Technorati: JavaOne wsit Interoperability Webservices Microsoft slides presos
I attended Microsoft JavaOne party Wednesday night. It was great to meet their developer evangelists (Jas, Nima and Woody to name a few). I specifically spent some time with Mohammed Akif who is a member of Microsoft Architecture Editorial Board. He is an ex-Sun employee and used to be a Senior Java architect and co-authored several Java books before joining Microsoft. I recommend reading his extensive coverage of JavaOne so far.
BTW, check me and Kirill doing Tango at the party here. I’m now relaxed after literally living at work for the past few weeks to pull the keynote demo.
Technorati: wsit Interoperability JavaOne Web services Microsoft
Here is the official and some related press release on the interoperability efforts happening between Sun and Microsoft for past few months:
In a related article published here in eweek, a quote from the article says "The companies’ cooperation will soon give developers freedom to work with Web services partners using Microsoft’s Windows Communication Foundation (formerly "Indigo") or JAX-WSA (Java API for XML Web Services Addressing)."
Although I fully agree with Peter that this cooperation between the two companies will provide flexibility to work with either of the framework. But here WCF is incorrectly compared to JAX-WSA. The latter provides an API to enable WS-Addressing support in Java platform and is just one of the multiple specifications supported by WSIT. Instead WCF should be correctly compared to WSIT. I’ve already emailed a correction to the editor and hopefully will hear back soon.
Technorati: wsit Interoperability JavaOne Web services WCF Indigo
Today was a special day for me, it was my first JavaOne 2006 keynote presentation and my son’s first spring program. After wrapping up my keynote presentation, technical session and booth demo installed and working early in the day, I left early (4:30pm is early for me:) from JavaOne, on the opening day, for the first time. But I reached inside the pavilion at 6:45am and so that compensated for that
But it was such a beautiful occasion that I just could not afford to miss it. As always, I took bunch of pictures and posted some of them here.
Technorati: Aditya Family spring program
We, at Sun Microsystems, have been working with Microsoft for past several months on achieving interoperability between Java EE and .NET technologies. Web Services Interoperability Technology (WSIT, a.k.a Project Tango) is Sun’s Web services interoperability portal and provides all information on that effort. Earlier yesterday, we gave a demonstration of our work so far in JavaOne 2006 keynote. The main points from the talk is that Project GlassFish community and Windows Communication Foundation make Interoperability a Reality TODAY.
A video clip of the keynote demo is available here. This clip starts with our keynote presentation where Nick Kassem explains the business scenario which shows how Web services technologies enables integration within and across business boundaries. Watch me explaining the development environment to Jeff Jackson from 3:46 to 4:48. All the tools and technologies used in the demo are available today. And then Kirill Gavrylyuk shows an interoperability demo between Infocard and Sun’s Secure Token Service. A picture is worth thousand words, here is a graphical representation of the scenario.
On the right, a Retail Quote Service (RQS), running in Sun-managed environment, uses Wholesale Quote Service (WQS) to serve car quotes to Java and WCF consumers shown on the bottom left. RQS also gets competitive bids from a WQS running in a Microsoft managed environment. The clients talk to the RQS secure MTOM, RQS talks to WQS using a Secure and Reliable Connection. Each managed environment has it’s own identity provider, also known as Secure Token Service or STS in short. A trust relationship between the two environments is enabled by a trust relationship between a priori trust relationship between STS.
We also plan to share the demo code in the near future and I’ll post another blog when it’s available.
A specific Call To Action for you is to:
- Test Drive Web Services Interoperability
- java.sun.com/webservices/interop: Your main Web services interoperability portal.
- Download! and Contribute!
- wsit.dev.java.net: Your main source for downloading the source code, samples, documentation, etc.
- Get the FREE Project GlassFish Open Source App Server
- java.sun.com/javaee/glassfish: All WSIT technologies can be installed on this FREE app server
- Download Netbeans IDE Module:
- websvc.netbeans.org/wsit: All WSIT technologies available today can be configured visuall using this Netbeans module.
Check out some of the pictures I took at JavaOne on Tuesday. This picture shows me, Nick and Kirill.
Technorati: wsit Interoperability JavaOne Web services Open source WCF Indigo presos
- 637 new Java source files
- Approx 111K lines of new code
- How To Documentation and Samples
- Integrated NetBeans 5.5 tooling
- Implementations of WS-Policy, WS-Security Policy, WS-Metadata Exchange, WS-Security 1.0 and 1.1, WS-Secure Conversation, WS-Trust and WS-Reliable Messaging.
- Leverage existing JAX-WS programming model
- User list and interoperability forum
These are some of the statistics of Sun‘s open-source implementation of next generation Web services technologies that deliver interoperability between Sun’s Application Server 9.1 PE (part of GlassFish) and Microsoft‘s Windows Communication Foundation (WCF, aka Indigo). This implementation is known as Web Services Interoperability Technology (WSIT) and is part of Project Tango. Sun delivers on the initial promise of facilitating interoperability with .NET platform by embracing and open sourcing implementations of key WS-* specifications. Read more about the various technologies involved here.
We, engineers in Sun, have been working directly with Microsoft engineers ensuring out-of-the-box interoperability for WSIT artifacts with WCF. Read about Sun’s participation in previous plugfests (Nov 2005 and Mar 2006).
NetBeans 5.5 IDE and documentation is released along with the source. This facilitate users to download the WSIT bundle and try the pre-existing samples or create new ones from scratch without remembering the exact syntax of config files or any other option that might be required to configure the sample.
Everything mentioned above can be downloaded at wsit.dev.java.net.
Download it, try it and pretty soon you’ll find yourself completely immersed. And we do appreciate your feedback.
Technorati: wsit Interoperability Web services Open source WCF Indigo