Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Web Services and XML

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Java Web Services and XML

On Tuesday evening in Sun campus at Youga, I did a talk on Metro and Jersey for two hours. There were perhaps 40 to 50 people (including a Hudson committer who came straight from the airport after a vacation to Hawaii, and a junior-high school student who's a frequent participant to this "hot topic seminar" series.) Most of them who were there didn't know much about Metro, so I did a...
on Oct 16, 2008
When I started using continuous integration against my own code, the very first results were buggy as expected, a lot of warnings, bugs and minor mistakes. Step by step, I am tailoring my source code in order to satisfy the quality criteria of PMD and Findbugs, but some warnings persist and some of them make me worry about the code quality I am delivering to my customers. From the controversial...
on Sep 17, 2008
Starting with  Promoted Build 36  of  SailFin,  Metro 1.3 users can perform Programmatic Authorization decisions inside their  SEI Implementations.  1. What is the API to be used for Programmatic Authorization ?  The API  has been there in JAXWS since the very beginning,  javax.xml.ws.WebServiceContext; Specifically the method isUserInRole(String...
on Sep 15, 2008
JAX-WS relies on JAXB for data binding. When you invoke Wsimport Tool on a wsdl, It in-turn calls XJC tool in JAXB RI to generate the beans used by the JAX-WS runtime. Occasionally, You may need to pass XJC specific command line options through wsimport tool to customize the databinding. You can do it easily with Wsimport. This feature has been there from JAX-WS 2.1 and hopefully this blog...
on Aug 18, 2008
Metro SOAP and REST Web Service presentation slides, video and audio from JavaOne 2008 are available online in the areas of Java and .NET 3.x interop; other ways to interop between Java and .NET; overviews of Metro and Jersey; using REST. If you missed these sessions or want to see them again, I've provided links, presenters and abstracts. Enjoy! Interoperable Businesss Web Services...
on Aug 8, 2008
This is a post where I will try share some thoughts about where REST could be useful inside a SOA architecture using Business Process Management, in that case we will be using jBPM and RESTEasy, which is the JBoss's implementation for JSR311 - Java Restful WebServices. RESTEasy RestEasy is a project that is getting a good relevance in terms of integration with some projects inside JBoss.ORG and...
on Aug 4, 2008
The JAXB spec is planning a very small maintenance review (MR) as a part of JavaEE 6. There are several big ticket RFE items that we wanted to do, like better support for interfaces, but in the end we felt that given the finite resources we have, JAXB is probably in a better shape compared to some other technologies. So this MR is a very small one, mainly to introduce a new security permission...
on Jun 3, 2008
More than a community and business event, Jazoon'08 offers you a chance to discuss technology free of pressure. You can meet the top evangelists and share with international developers your technical issues and questions - a pervasive brain storm about the Java platform. Excellent opportunity to validate your ideas on how to do better software - and if they don't survive the...
on Jun 2, 2008
I learned in JavaOne that the latest version (1.6.0) of VirtualBox has a web service API. Since one of the things I work on is Metro web service toolkit and because I wanted to use VirtualBox as Hudson slaves for better provisioning, this seemed like the obvious choice for my use case. Now, when I tried VirtualBox WSDL through wscompile, I found that the resulting client interface is nearly...
on May 24, 2008
I just pushed a new version of JAXB RI, 2.1.7. This version contains several bug fixes, and it's the one used by the latest Metro 1.2.
on May 14, 2008
Glassfish v3  will be the next major release of the GlassFish application server. The focus of the release is modularization, enablement of non Java EE containers and embedability. GlassFish v3 builds on the strength of GlassFish v2 but takes a completely new approach, providing a highly modular, lightweight, extensible architecture. GlassFish v3 Technology Preview 2 (TP2) is a milestone...
on May 12, 2008
You can find javac compilation issue with classes in javax.xml.ws.wsaddressing package in my previous blog "A little update for JAX-WS 2.1 users with JDK 6 Update 4 and Update 5" The corresponding bug 6672868 is fixed in JDK 6 update 6. The fix should be available in Open JDK 6 as well. So, you don't have to use the compiler switches or workarounds as mentioned in my previous blog to make it work...
on Apr 16, 2008
Kevin Wittkopf and I will be giving a joint talk on Java (using Metro and GlassFish) and .NET 3.5 interoperable web services at JavaOne. TS-6128 Interoperable Businesss Web Services Using Project Metro and .NET 3.5 Harold Carr, Sun Microsystems, Inc. Kevin Wittkopf, Microsoft Wednesday 05/07/2008 2:50 PM -3:50 PM Technorati: wsit glassfish projectmetro
on Apr 10, 2008
I'm on the program committee (my fourth time) for the Distributed Objects, Middleware, and Applications conference (DOA'08) being held in Monterrey, Mexico, Nov 10 - 12, 2008. Here is the Call For Papers. Submit something or plan on attending and discussing cutting edge middleware research. ======== DOA 2008 Call For Papers =================== The 10th...
on Apr 9, 2008
4 Sun development engineers (myself, Jiandong, Rama and Marek) were at Microsoft's Redmond campus last week to participate in the latest plugfest to test interoperability between future releases of Metro Web Services and Windows Communication Foundation in .NET 3.5. Note: our shipping product, Metro 1.0 (built into GlassFish V2 UR1 and runs in other web containers---e.g., Tomcat),...
on Mar 25, 2008
I attended the Interop Plugfest @Microsoft from March 18th - 20th. This was my first time at Plugfest and to Microsoft campus. You can find more about the Interop Plugfest here, where all the test scenarios and wsdls are published. It was good meeting people face to face and interact with people working on the same technologies. I was mostly testing the WS-Addressing and MTOM scenarios between...
on Mar 25, 2008
The GlassFish Community Awards (GAP) program is giving away $175,000 (USD) in cash prizes for the best bug reports and other contributions to the GlassFish community---that includes the Metro web services stack. Contributions include: Develop a Metro application or plugin Create Metro blueprints and/or documentation Develop Metro curricula or tools courseware that are localized and...
on Mar 18, 2008
Some issues on compiling using classes in javax.xml.ws.wsaddressing package have come to our attention (You can follow the thread in the Metro User forum). As you can see, javax.xml.ws.wsaddressing package along with the classes W3CEndpointReference and W3CEndpointReferenceBuilder are infact there in rt.jar. But javac complains package javax.xml.ws.wsaddressing does not exist. This is due to...
on Mar 7, 2008
The following blog shows how you can easily create a Webservices project in Glassfish v2 using Netbeans 6.0 from an existing wsdl. Download Netbeans 6.0 from here To Start Select File->Create new Project->Web Click on finish Next Right Click on WebServiceFromWsdl  project and select new WebService from wsdl Here is the wsdl and its schema for this blog Here is how the screen...
on Mar 5, 2008
I will be speaking with Kevin Wittkopf (Senior Solutions Architect from Microsoft) on Java/.NET integration at the Utah Java Users Group on Thursday, February 21, 2008. I will speak on "Java/.NET 3.x Web Service Interoperability using Project Metro" (aka WSIT or Tango) at 6pm MT. I will show how easy it is to build web service clients and services that interoperate with Windows Communications...
on Feb 19, 2008