Thursday January 17, 2008
Tango Overview - Now Translated in Chinese
"Project Tango: Adding Quality of Service and .NET Interoperability to the Metro Web Services Stack" - The original article, introduced here, provides an introduction to how different Quality-of-Service, such as Security, Reliability and Transactions are enabled in Metro. One of the core benefits of Metro is interoperability with .NET 3.0 and the article describes how that is baked in the Web services stack.
The same article is now available in Chinese at Sun Developer Network China. Thanks to the Globalization Team in China for completing this effort, and Zhen Tao in particular who did the translation!
Metro runtime is available as part of GlassFish v2 UR1 and tooling is available in NetBeans 6.
Let us know if you'll be interested in creating a localized version of this article.
Technorati: metro webservices tango glassfish netbeans china
Posted by Arun Gupta in webservices | Comments[0]
|
|
|
|
|
Thursday December 13, 2007
Screencast #WS8: Tango with NetBeans 6
David Coldrick recorded a screencast for Australian Developer Days. The demo shows how NetBeans 6 allow Web services to be easily created and deployed on GlassFish.
It is similar to screencast #ws7 but good to see somebody else creating these videos :)
Technorati: screencast glassfish webservices metro tango netbeans
Posted by Arun Gupta in webservices | Comments[0]
|
|
|
|
|
Wednesday July 11, 2007
Project Tango: An Overview - New Article
TheServerSide announced the availability of Project Tango: An Overview article. This 26-page article provides a comprehensive overview of Project Tango explaining topics such as:
And lots of other details.
Project Tango (Web Services Interoperability Technology or WSIT) is an open source implementation from Sun Microsystems of the key enterprise Web services specifications, commonly known as WS-*, that provides interoperability with .NET 3.0 framework. This article is a good starting place if you don't know anything about Project Tango. If you are already familiar then it serves as a good reference with all different aspects of Project Tango.
Please leave a comment on this blog for feedback.
Technorati: tango wsit webservices glassfish netbeans theserverside whitepaper
Posted by Arun Gupta in webservices | Comments[4]
|
|
|
|
|
Monday April 30, 2007
Ask the WSIT/Project Tango Experts
As mentioned earlier, Ask the WSIT Experts (Web Services Interoperability Technologies, aka Project Tango) is now live!
Please start shooting your questions and we are ready.
Technorati: wsit tango webservices glassfish
Posted by Arun Gupta in webservices | Comments[24]
|
|
|
|
|
Saturday April 28, 2007
Sun Web Services @ JavaOne 2007
Follow up post from here.
Here is a complete list of Sun Web services technical sessions/birds-of-feather sessions, including date and time, at JavaOne 2007:
| 10:30am-7:30pm | GlassFish Day | |
| 6:00pm-7:00pm | TS-6411 | JSR 311: The Java API for RESTful Web Services |
| 8:00pm-8:50pm | BOF-8034 | Extending and Embedding the Java API for XML Web Services (JAX-WS) 2.1 Reference Implementation |
| 3:50pm-5:20pm | LAB-3350 | Make Java Technology and .NET 3.0 Interoperability Work With WSIT |
| 4:10pm-5:10pm | TS-4865 | Takes two to Tango: Java Web Services and .NET Interoperability |
| 7:55pm-8:45pm | BOF-6412 | Describing RESTful Applications: WADLing with Java |
| 8:55pm-9:45pm | BOF-4612 | Java Platform, Enterprise Edition (Java EE): Meet the Experts (Part 2) |
| 9:35am-11:35am | LAB-5410 | Using Identity to Secure Web Services |
| 10:55am-11:55am | TS-8897 | Designing Service Collaborations: The Design of "Wire"-Centric Integration |
| 2:50pm-3:50pm | TS-4948 | Unleashing the Power of JAX-WS RI: Spring, Stateful Web Services, SMTP, and More |
| 5:30pm-6:30pm | TS-8840 | Services Interoperability with Java Technology and .NET: Technologies and Tools for Web 2.0 |
| 7:55pm-8:45pm | BOF-4108 | Reliable, Transacted, and Secure Web Services Between Java and .NET, Using WSIT |
|
|
||
| 1:30pm-2:20pm | TS-4865 | Takes two to Tango: Java Web Services and .NET Interoperability |
Note, TS-4865 is a repeat session.
Technorati: Javaone Tango WSIT Glassfish Web Services JAX-WS JAXWS presos
Posted by Arun Gupta in webservices | Comments[0]
|
|
|
|
|
Tuesday April 17, 2007
Harold, Marek and I will be answering your questions on Web Services Interoperability Technology (WSIT), aka Project Tango, in an Ask The Expert session during the week of April 30.
Project Tango, part of GlassFish v2, provides secure, reliable, transactional and interoperable Web services with Microsoft .NET 3.0 framework. So get your inquisitive minds working and collect your questions about the inner workings of the code, NetBeans WSIT plug-in, plug-fest experience, about the team or any thing that strikes your fancy related to Project Tango. We will do our best to answer all the questions. If you cannot wait, feel free to shoot an email to dev-AT-wsit.dev.java.net or post a question on WSIT Forum. The complete archive will be available after the session.
And of course, check out our complete Web services session lists at JavaOne 2007. And stop by to chat if you attend any of the session!
Technorati: wsit tango webservices glassfish
Posted by Arun Gupta in webservices | Comments[1]
|
|
|
|
|
Friday March 09, 2007
JavaOne 2007 complete session schedule is now available. As I mentioned earlier, this is going to be lots of fun. If you are interested in hearing about Sun's Web services strategy, here is a compilation of all the related sessions:
| Session# | Title |
| TS 4865 | Takes two to Tango: Java Web Services and .NET Interoperability |
| TS 4948 | Unleashing the Power of JAX-WS RI: Spring, Stateful Web Services, SMTP, and More |
| TS 6411 | JSR 311: The Java API for RESTful Web Services |
| TS 8840 | Services Interoperability with Java Technology and .NET: Technologies and Tools for Web 2.0 |
| BOF 6412 | Describing RESTful Applications: WADLing with Java |
There is more Web services content that has not been publicly announced yet. I'll update the blog when it is. While we are working to provide you a rich content during this year's presentations, here is an archive of the Web services sessions from JavaOne 2006.
| Session # | Title |
| TS 1194 | Java API for XML Web Services (JAX-WS) 2.0 |
| TS 1222 | RESTful Web Services With JAX-WS |
| TS 1603 | Reliable and Transacted Web Services between Java™ Technology-Based Project Tango and Microsoft Indigo |
| TS 3473 | Web Services Security, WS-Trust, WS-Policy, and WS-SecureConversation Using Java™ Web Services Developer Pack |
| TS 4661 | Composable Web Services Using Interoperable Technologies from Sun's "Project Tango" |
| TS 5540 | Making Java™ Technology-Based/.NET Web Services Interoperability Real |
| TS 9263 | Recommendations for Web Services Development |
And if you are interested in attending JavaOne 2007 and save $200, then register today.
Technorati: Javaone Tango WSIT Glassfish WebServices JAX-WS JAXWS presos
Posted by Arun Gupta in webservices | Comments[3]
|
|
|
|
|
Monday August 07, 2006
JavaOne 2006 Keynote WSIT Demo
A new sample is added to WSIT samples that shows an enterprise Web service enabling integration both within and across boundaries. This sample demonstrates a price quotation service that provides list price to clients based on the product identifiers. The client makes a request to a Retail Quote Service (RQS) which then communicates with multiple Wholesale Quote Service (WQS) to get the best price and returns that to the client. In the first version of this sample, the client and all the service endpoints (RQS + 2 WQS) are built and deployed using WSIT. A later version of the sample will replace one of the WQS to be built and deployed using Windows Communication Foundation (WCF) and also have a WCF client, in addition to WSIT client, invoking the RQS.
The sample demonstrates secure reliable communication between RQS and two WQS. It also demonstrates secure MTOM between the client and RQS. A picture is worth a thousand pictures and so this graphical representation should help visualize.
This sample was demonstrated in JavaOne 2006 keynote and used as the basis of my JavaOne 2006 technical session (TS-5540). In case, you need more technical details, the StarOffice version of slide has speaker notes and animation.
Instructions to check out the sample
This sample can be checked out using the instructions given here.
These instructions will retrieve WSIT sources along with the sample sources as
both are required to build, run and deploy the sample. The sample exists in wsit/wsit/samples/pricequote
directory. Once checked out, follow the instructions in readme.html in the pricequote
directory to build and deploy the sample on GlassFish.
Technorati: Javaone WSIT Tango GlassFish Indigo WCF Web Services Web-services Interoperability presos
Posted by Arun Gupta in webservices |
|
|
|
|
|
Wednesday May 31, 2006
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
Posted by Arun Gupta in webservices |
|
|
|
|
|
Thursday May 18, 2006
Tango at Microsoft JavaOne party
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
Posted by Arun Gupta in webservices |
|
|
|
|
|
Wednesday May 17, 2006
JavaOne 2006 - Project Tango Keynote Demo
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:
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
Posted by Arun Gupta in webservices |
|
|
|
|
|
Tuesday May 16, 2006
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
Posted by Arun Gupta in webservices |
|
|
|
|
|
Friday March 31, 2006
On the second anniversary of Microsoft and Sun entering into a broad technology collaboration, Microsoft exceeded expectations on this relationship when they decided to join the Java Community Process (JCP). JCP is an open and participative process to develop and revise the Java technology specifications, reference implementations and test suites. The exact details of their participation are still being worked out but they've already signed the Java Specification Participation Agreement (JSPA) and are now a member of the JCP.
Microsoft and Sun engineers have been working very closely in the recent months to ensure interoperability of enterprise features. This will ensure that Sun's Project Tango, that will be released on java.net and installable on Glassfish, will interoperate with Microsoft's Windows Communication Foundation (aka Indigo) out-of-the-box. After achieving great interoperability results between the two companies in the recent plugfest (Nov '05, Mar '06) meets conducted at Microsoft campus, Microsoft expressed interest in participating in the JSRs relevant to their enterprise feature.
This is an extremely pleasant surprise to the entire developer community since Microsoft's participation in the JCP will ensure that Microsoft can interoperate, not only with Sun, with the entire Java platform.
Interoperability between Microsoft and Sun products, as mentioned above, is a reality but every thing else said above is only wishful thinking since this blog is written to celebrate a special day of the year.
Happy April Fool's Day!
Technorati: Microsoft Sun JCP Interoperability April Fool Tango Indigo Glassfish
Posted by Arun Gupta in General |
|
|
|
|
| JavaOne is 6 weeks away and I can see the momentum building up within Sun for the slideware, demoware, machines etc. As it gets closer, everything starts revolving around JavaOne. I've been involved with Project Tango since it's inception and here is the list of related technical sessions and BoFs that will be presented:
| Session # | Title | Speakers | Location |
| TS - 5540 | Making Java™ Technology-Based/.NET Web Services Interoperability Real |
Kirill Gavrylyuk (Microsoft) Arun Gupta (Sun Microsystems) |
Room: Esplanade 307-310 Date: 16-MAY-06 Start Time: 11:00 |
| TS - 4661 | Composable Web Services Using Interoperable Technologies from Sun's "Project Tango" | Harold Carr, Nick Kassem (all Sun Microsystems) | Room: Esplanade 307-310 Date: 16-MAY-06 Start Time: 02:00 PM |
| TS - 1603 | Reliable and Transacted Web Services between Java™ Technology-Based Project Tango and Microsoft Indigo | Joe Fialli, Mike Grogan, Ryan Shoemaker (all Sun Microsystems) | Room: North Mtg Rm 121/121/124/125 Date: 18-MAY-06 Start Time: 02:45 PM |
| TS 3473 | Web Services Security, WS-Trust, WS-Policy, and WS-SecureConversation Using Java™ Web Services Developer Pack | Venugopal K, Jayanthi Kumar, Jiandong Guo (all Sun Microsystems) | Room: North Mtg Rm Date: 18-MAY-06 Start Time: 12:15 PM |
| BOF 2477 | Interoperating Using XML Web Services Security 3.0 | Jiandong Guo, Janet Breur, Pat Patterson (all Sun Microsystems), Mike Jones (Microsoft) | Room: Hall E 135 Date: 16-MAY-06 Start Time: 09:30 PM |
| LAB 4335 | Developing Interoperable Next Generation Web Services with Project GlassfishSM, Netbeans IDE & WSIT | Martin Grebac, Ramesh Babu Mandava, Ana Lindstrom-Tamer (all Sun Microsystems) | Wednesday, 17-MAY-06 7:20 PM Hall E 130/131 |
Each of these sessions will use code samples and current products to demonstrate interoperability between Glassfish and Windows Communication Foundation. I will update the location for other bofs as I get them.
Technorati: Javaone Tango Glassfish Indigo WCF Web Services Interoperability presos
Posted by Arun Gupta in webservices |
|
|
|
|
| WS-Reliable Messaging explained
Welcome Bhakti to blogosphere.
And quite an impressive way to start the blog by explaining the WS-Reliable Messaging protocol, defining stack and developer responsibilities in Project Tango, delivery vehicle and updates from the WCF Plugfest.
WS-Reliable Messaging source and binaries will be available on java.net with support for Glassfish.
Technorati: Web Services Interoperability Tango GlassfishPosted by Arun Gupta in webservices |
|
|
|
|
|
Today's Page Hits: 3797
Total # blog entries: 994
| « November 2009 | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
1 | 2 | 4 | 6 | 7 | ||
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | |||||
| Today | ||||||