Tuesday April 01, 2008
BizTalk Services SDK, GlassFish and Metro
Microsoft BizTalk R11
CTP was released last week and now contains a sample that is
based on GlassFish,
Metro and NetBeans. Even though
today is April 1st, this is not intended to be an April
Fool's Day joke. Read more about the sample in this blog
entry. The relevant bits from the entry are quoted below:
The sample shows how to
use the BizTalk Services Identity Security Token Service (STS) to
secure the communication between a Java client and a Java service
providing federated authentication and claims-based authorization. The
sample, which you can find in
./Samples/OtherPlatforms/StandaloneAccessControl/JavaEE5 once you
installed the SDK, is a pure
Java sample not requiring any of our bits on either the
service or client side. The interaction
with our services is purely happening on the wire.
The Metro team over at
Sun Microsystems has made
a very significant contribution to making this all work.
Before we started making changes to accommodate Java, there would have
been very little hope for anyone to get this seemingly simple scenario
to work. We had to make quite a few changes even though our service did
follow the specs.
As a result of this
collaboration, Metro
1.2 is going to
be a better and more interoperable release for the Sun's customers and
the greater Java community and BizTalk Services as well as
our future identity products will be better and more interoperable,
too. Win-Win. Thank you,
Sun.
Thank you Microsoft for adding this sample to the BizTalk Services SDK.
Metro team demonstrated a similar
demo at JavaOne
2007. The demo shows how an Excel 2007 client can invoke a
secure and reliable endpoint deployed on GlassFish. The entire source
code for the sample, along with instructions to build, are available here.
This is possible today because of our participation in previous 6
plugfests (Mar
2008, Nov
2007, Jul
2007, Oct
2006, Mar
2006, Nov
2005) hosted by Microsoft.
Technorati: glassfish netbeans
metro webservices
biztalk
microsoft
interoperability
Posted by Arun Gupta in webservices | Comments[3]
|
|
|
|
|
Tuesday July 31, 2007
Transcript of Sun and Microsoft Interoperability Exchange Forum
A complete transcript of the Sun/Microsoft Expert Exchange Forum is now available. And if you still have questions, feel free to post them to users@metro or Metro Forum.
Try 3 things today:
Technorati: wsit metro webservices glassfish netbeans sun microsoft interoperability
Posted by Arun Gupta in webservices | Comments[1]
|
|
|
|
|
Thursday July 19, 2007
Fourth Microsoft Interop Plugfest Report
As reported earlier, Metro team from Sun participated in the fourth (third, second, first) Microsoft Interop Plugfest. Microsoft is working on .NET 3.5 (codename Orcas) and the focus this time was to ensure that there are no regressions with WSIT 1.0. Read Harold's report for more details.
Technorati: webservices metro plugfest glassfish microsoft interoperability
Posted by Arun Gupta in webservices | Comments[6]
|
|
|
|
|
Thursday July 12, 2007
Sun Expert Exchange FREE Forum - Sun and Microsoft Interoperability
Whether you watched Tango in Sun Net Talk or not, you can still participate in Sun Expert Exchange Forum, a FREE forum, asking questions about Sun and Microsoft interoperability. I'll be there, along with Harold Carr, to field all questions on Project Tango. And then there are experts on other topics from Sun as well.
You can read all about Project Tango in this 26-page article.
Technorati: webservices wsit sun microsoft interoperability
Posted by Arun Gupta in webservices | Comments[7]
|
|
|
|
|
Wednesday June 27, 2007
Yet Another Microsoft Interop Plugfest
Microsoft announced a 3-day Web services interoperability plugfest from Jul 10-12, 2007. At Sun Microsystems, we love to Tango with Windows Communication Foundation component of .NET 3.0 framework and so we'll be participating using GlassFish V2. This may be the last plugfest before GlassFish V2 is released later this year.
As in earlier events, attendees implement a set of pre-defined scenarios based on WS-* specs using their Web services stack. They participate with implementation on their laptops and interoperate using their client and Microsoft endpoint and vice versa.
The set of scenarios are based on the following specifications:
Microsoft is also looking for interop testing with pre-release version of .NET Framework 3.5 (codename Orcas) with the following versions of specifications:
We run the interop tests regularly with our builds. The results for Tango M5 milestone build shows details for each technology.
Microsoft still need to work out some kinks before the real work can begin:
But we are still going to participate :) Sun's participation in the previous plugfests can be followed here.
Technorati: webservices wsit plugfest glassfish microsoft interoperability
Posted by Arun Gupta in webservices | Comments[7]
|
|
|
|
|
Monday April 23, 2007
Resolved Vista Upgrade Error 80070103
Follow up from here.
After getting bounced around between Microsoft Tech Support and MSDN Tech Support (seem to be separate entities) and collecting almost 5 different toll-free numbers for them, I finally resolved the error with help from a very talented and patient MSDN Tech Support professional.
Basically, the machine had two partitions - one using Windows XP and other Linux. And somehow the Linux partition was coming out as the primary active partition. So every time I was trying to install Vista, whether from within XP or boot from DVD, it was trying to look for an empty space on this partition. And of course it was not able to find any space because this file system is not NTFS. Now when I look at the error message again, it makes sense. But can't the installation process find out that there are multiple partitions, one of them using NTFS, and then provide that information ?
With tech support help, I resolved the issue by deleting and formatting both the partitions. Another way to resolve this was to set Windows XP as the active partition following these instructions.
I almost lost faith in Microsoft Tech Support but this one talented individual helped me restore it.
Technorati: windows Vista XP microsoft
Posted by Arun Gupta in General | Comments[10]
|
|
|
|
|
Saturday February 03, 2007
During this week, first Windows Vista, then GlassFish v2 M4 and finally JAX-WS 2.1 Final were released. WSIT, using JAX-WS extension points, provides a bridge between the Vista and GlassFish releases by enabling interoperability between the Web services hosted on two platforms. This is the result of endless testing we have done between Windows Communication Foundation that got shipped with Vista and the Web services stack in GlassFish.
Read all about Sun's participation in Microsoft-hosted interoperability plug-fests. Download it here and let us know how it works for you.
Technorati: Vista GlassFish WSIT Microsoft Sun
Posted by Arun Gupta in webservices | Comments[1]
|
|
|
|
|
Friday February 02, 2007
Sun understands WS-* very well!!!
Thanks to Robin Wilton for the link.
Read more about how Sun and Microsoft achieved product-level interoperability between GlassFish and Windows Vista. A quote from the article ...
"as these two teams worked together to bring about some calm in the turbulent seas of Web services, they found that engineering knows no prejudice. The result, three years later, is Sun’s Web Services Integration Technology, and Microsoft has called it the best implementation of the WS-* standards outside of its own."
I'm proud to be part of WSIT team since it's inception. This is a great start to the weekend!
Technorati: WSIT GlassFish Web services Sun Microsoft
Posted by Arun Gupta in webservices | Comments[1]
|
|
|
|
|
Friday December 29, 2006
One scary advertisement of Microsoft Live Meeting
Technorati: advertisement microsoft livemeeting apntatube
Posted by Arun Gupta in General | Comments[0]
|
|
|
|
|
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 |
|
|
|
|
|
Tuesday May 23, 2006
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
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 |
|
|
|
|
| Articles on Sun/Microsoft interoperability
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
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 |
|
|
|
|
|
Today's Page Hits: 1118
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 | ||||||