Hibernate and OSGI Implementation Made Simple
Last April I kicked off FossESI to discuss how to take existing Java applications built using older technologies and implement them using new technologies like OSGi, Spring, Camel and NOSQL databases. At the time of the kickoff, we intended to begin comparing and contrasting 3 NOSQL databases. And just after that started, I got a real-life...
on Sep 16, 2010
San Francisco/Kassel, September 2010. Micromata has been invited by Oracle to present a new Java interface for KML at this year's JavaOne in San Francisco.
JavaOne is the biggest and most important conference for the international Java Community to discuss the latest issues of the Java technology. Kai Reinhard and Florian Bachmann from the Micromata GmbH will present JAK on this occasion. JAK is...
on Sep 16, 2010
Web Services and XML
One of the features introduced in JAX-WS 2.2.2 RI, integrated in Glassfish 3.1 MS4, is the clientjar option to ease client-side web services programming.
As you know, the standard client-side programming with JAX-WS RI involves running wsimport on the service wsdl, which generates the necessary classes needed for web service invocation. But all the information required by the JAX-WS...
on Sep 3, 2010
As you know, JAX-WS RI has long supported publishing of asynchronous web services through the use of RI specific AsyncProvider api. There have been requests to add the asynchronous support for the SEI based web services (the more common developer paradigm) and standardize it, I hope it would have a place in the future revision of the JAX-WS Spec. But the current AsyncProvider api can...
on Aug 18, 2010
With JAX-WS 2.2.2 RI /Metro 2.1, Web Services deployment using RI deployment model has been made even simpler by making the web services configuration in web.xml optional.
As you know, JAX-WS RI supports two deployment models to publish web services, one using JSR-109 deployment model and the other JAX-WS RI specific deployment model. In JSR-109 deployment model, a web service can be...
on Aug 13, 2010
Content available at: http://blogs.sun.com/arungupta/entry/totd_143_retrieve_twitter_user
on Aug 4, 2010
Byron Nevins has posted a very nice blog on offline configuration for Glassfish v3.1 here.
The following blog will show how to deploy a webservices application to a Glassfish 3.1 cluster . You can do additional tasks using the Glassfish Administration Console.
For this blog I tried with the latest promoted b13 of Glassfish 3.1 available here.
1.Install Glassfish b13 on both machines (jwsdp...
on Jul 30, 2010
In a recent message to the GData Python Client Library Contributors mailing list, Joe Gregorio outlines a new discovery capability for GData APIs. E.g. here's a document that describes the Buzz API. Look familiar ? To me it looks very much like a JSON version of WADL.
Joe goes on to describe the benefits of this approach and notes that it "allows very lightweight client libraries" and...
on Jul 16, 2010
JAX-WS 2.2 is integrated into JDK 7 b100.
<pre>$ ~/jdk1.7.0/bin/java -versionjava version "1.7.0-ea"Java(TM) SE Runtime Environment (build 1.7.0-ea-b100)Java HotSpot(TM) 64-Bit Server VM (build 19.0-b03, mixed mode)
$ ~/jdk1.7.0/bin/wsimport -version
JAX-WS RI 2.2 in JDK 7
I tested with few samples, and they all worked fine.
on Jul 12, 2010
Created a new jax-ws-commons project at the familiar jax-ws-commons. JAX-WS 2.2 has defined HTTP SPI that allows to plugin a http transport with any JAX-WS runtime. This project implements the HTTP SPI using Grizzly HTTP implementation. That means ANY JAX-WS 2.2 runtime can be used with this grizzly transport portably(zero dependency on RI code). The following example shows on how...
on Jul 9, 2010
This is a new series of blogs which will cover what is new in JavaEE 6 with respect to WebServices
One of the new features of JavaEE 6 is ability to package ejb in a war. The EJB specification has always required that enterprise beans
be packaged in an enterprise module called an ejb-jar file.
Since it is common for Java EE web applications to use enterprise beans, this packaging requirement can...
on Jun 25, 2010
JAX-WS RI team is pleased to announce the release of 2.2.1 version. It is also included in Metro 2.0.1 and GlassFish 3.0.1. It is a minor release with few bug fixes.
Some of the changes in 2.2.1 are:
wsgen can inline schemas in a generated wsdl using a switch
Schema Validation support is enhanced
The bits are also in JAX-WS Maven repository
Continue sending your feedback to the forum...
on Jun 21, 2010
1) Basic understanding about web service
2) Knowledge of base 64 encoding
3) Knowledge of MTOM
Refer resource section for information on these topics.
Web service has been evolved from simple request-response mechanism to object oriented style support...
on Jun 11, 2010
Content available at: http://blogs.sun.com/arungupta/entry/2_day_java_ee_6
on Sep 1, 2010
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_workshop
on Aug 14, 2010
Content located at: http://blogs.sun.com/arungupta/entry/screencast_31_java_ee_6
on Aug 2, 2010
I decided to write down the answer for some questions which my book's readers email me or ask me via twitter in my weblog so everyone can benefit from the answers. Here is the answer to the first question which involves custom security realms.
GlassFish supports 5 types of security realms out of the box which are sd follow:
File Realm: Usefull for development and testing purposes. GlassFish...
on May 18, 2010
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_31
on Jul 20, 2010
I am happy to announce the release of Apache Pivot 1.5! Apache Pivot (http://pivot.apache.org) is a platform for building rich Internet applications (RIAs) in Java. It combines the enhanced productivity and usability features of a modern RIA toolkit with the robustness of the industry-standard Java platform.
Pivot 1.5 includes a number of improvements intended to help improve the overall...
on Jun 8, 2010
OpenESB project initiated by Sun Microsystems to develop and deliver a high performance, and feature rich implementation of Java Business Integration (JBI) under an open source friendly license. Basic task of JBI implementations is connecting different type of resources and applications together in a standard and none intrusive way. Basic building blocks of an ESB includes the Bus which is a...
on May 24, 2010