Thursday, July 13, 2006

Google Web Toolkit: AJAX Buzz Meets Real World Development

I am having bumper summer, with second article in as many week this July.

With its Swing-like development framework and its awe-inspiring compiler/debugger, the Google Web Toolkit eases AJAX development.

Monday, July 03, 2006

Mustang : The Fast Track To Web Services

Check out new article at Javaworld.com about Web Services capabilities in J2SE Mustang

The upcoming release of Java Platform, Standard Edition (Java SE) version 6.0, also known as Mustang, makes development and consumption of Web services a breeze. It brings the power of metadata (just type @WebService and you are almost done) to simple Java classes, enabling them to be deployed as Web services. It also brings the Java API for XML Web Services to clients consuming those services. This article takes a hands-on approach to developing metadata-based Web services and thereafter consuming them using JAX-WS.

Friday, May 05, 2006

Apache Shale Takes JavaServer Faces to the Next Level



I just have an article on Apache Shale. I take a deep dive into Dialog Manager, Validations and JNDI services of Apache Shale.

Apache Shale, the newest sibling of the Struts framework, leverages JavaServer Faces to enable componentized presentation-tier development. Get started with Shale's Dialog Manager, Validations, and JNDI services.

Friday, April 14, 2006

BizTalk Performance

While grapling with sizing BizTalk solution, I ran into this very informative article on various performance characteristics of BizTalk 2004. Hopefully we will see one for 2006 soon.

A must read for BizTalk sizers!


Monday, April 03, 2006

Approaches to Integrated Justice

Integrated_Justice_Architectural_Approaches_for_Sharing_Information_across_the_Justice_Enterprise.pdf (application/pdf Object)

Approaches to Integrated Justice - Architectural approaches to achieving Information Sharing across Justice Enterprise

Axis meets MOM

Axis meets MOM

Reliable Web services with Apache Axis and MOM

Web services is positioned as the technology for integration. For architects and developers on Java/Java Enterprise Edition platforms, Apache Axis is a key open source means by which SOAP-based Web services can be enabled for service-providing components. Most common Web services implementations, in spite of all their strengths, still suffer from the unreliability of the HTTP protocol and Web environment. While WS-Reliability is emerging to be a strong reliability standard, solutions requiring guaranteed mechanisms need to rely on message-oriented middleware (MOM) technologies. Asynchronous store-forward MOM technologies such as MQSeries, MSMQ (Microsoft Message Queuing), and SonicMQ are proven ways to achieve reliable and guaranteed information exchange. This article describes a solution that combines MOM and Apache Axis to achieve both guaranteed delivery and standards-based Web services for your integration undertakings. Note: This article is based on Apache Axis 1.2. Axis 2 currently has not reached release 1.0. (3,300 words; February 20, 2006)

By Gautam Shah

Bridging islands of enterprise software

Bridging islands of enterprise software

WSIF offers enterprise Java systems a bridge to any component or service, regardless of implementation or location

In this article, Gautam Shah introduces Apache's Web Services Invocation Framework, a framework for invoking services regardless of their location or implementation. He describes step-by-step how to enable and extend WSIF in your applications. (2,900 words; September 26, 2005)

By Gautam Shah

Wednesday, March 29, 2006

The 10 Things You Need to Know About Java SE 6 'Mustang'

Danny Coward at Sun Microsystems offers up a top 10 on Java SE 6. A good read for those in hurry and manager types.

Wednesday, March 22, 2006

Take Charge of Desktop Integration with J2SE 6

With the release of the Java Standard Edition 6.0 Beta, Java developers no longer need to contend with clamp-on solutions or Java Native Interface (JNI) to make their applications interact with desktop products and features. These desktop-integration features now are part of the core.

I had article published on devx.com in March 2006

Read it at http://www.devx.com/Java/Article/30861