Before We Start


Before we start with the exciting process of knowing all about the so called “Next Big Thing” (Web Services) let me just put to you the way in which this tutorial is organized. This will give you an overview of how we shall progress on our path.

Section 1. is all about Web Services Foundation. It clarifies issues about what Web Services actually are and what makes them “The Next Big Thing”. Also we would familiarize our selves to some concepts and allied technologies that we would need in the later studies of Web Services. The discussion about such concepts and technologies is rather abstract. If you don't follow certain points, don't panic ! they would get clear to you as you progress into later sections. None the less I wont advice you to venture into skipping this section or any of its part. Make a slow, sincere attempt to grasp Section 1.

Section 2. Most of the concepts nd technologies that we have abstractly discussed in Section1 would get stuffed with flesh in Section 2. This is the “hands on” Section where we learn about how to code web services and use the infrastructure provided by vendors that let you develop Web Services. The infrastructure that we shall study will be SUN's “Reference Implementation” of JAX RPC (don't worry if you don't know what that means).

In the first two sections we shall discuss only to a depth that is needed minimum to write and deploy simple (yet powerful) Web Services. In later sections (which are still under construction) we intend to add sections that deal with “under the hood” stuff. That speak in depth about SOAP, WSDL, UDDI that are corner stones of Web Services. One of my intentions in section 1 and section2 is to just give you the concepts and then go on to create Web Services without really being exposing you to the learning curves of technologies like SOAP, WSDL.

Finally we would learn how to modify the default infrastructure so as to enable more complex and even more powerful Web Services. These include writing custom serializer and deserializers. Currently the Sun's Reference Implementation (actually the xrpcc tool) has a bug ( it does not pick up custom Serailizer/Deserailizer classes) and so this topic has been deferred with a hope that the next public release where in Sun promises to fix it will be available by then.

Table of Contents Next Previous