The O'Reilly School of Technology - Learn online and achieve

The O'Reilly School of Technology was built as a place to give aspiring programmers and administrators like you a ladder into the Information Technology and Systems industry. With unique, online, hands-on courses leading to certification from the world-famous University of Illinois, OST will help you gain an edge in your career -- on your own time, at your own pace. When you have completed our courses, you will not only have certification, but you will also have a portfolio of completed projects to show for your effort.

April 25, 2003

Calling Google's Web Service

Google's Web service gives you access to their vast database. Here are some simple steps to get you up and running using Java and Apache AXIS. Continue reading "Calling Google's Web Service"
Posted by Nasseam Elkarra at 04:46 AM

March 27, 2003

Go on a Safari

User group leaders were recently given a chance to test-drive the O'Reilly Network Safari Bookshelf in order to report their experiences to their members. After taking a spin, Safari proved to be a smooth ride. Read the rest of the review to learn more. Continue reading "Go on a Safari"
Posted by Nasseam Elkarra at 12:58 AM

December 24, 2002

Web Services - A Definition

Earlier this month I ran across a forum titled, Web Services: Definition Wanted !! The answer is simple, "A service on the Web." The question of what Web Services are is vague and can be defined in different ways without any answer being wrong. Here is my definition of XML Web Services and the components necessary to make them a success.

Continue reading "Web Services - A Definition"
Posted by Nasseam Elkarra at 10:44 PM

October 24, 2002

BAWSUG Goes Live

Welcome to the new Bay Area Web Services User Group website. We finally moved from our temporary site and are now using Movable Type as our publishing system. Our old website was getting at least 20 hits a day off of google. The DOM vs. JDOM article is still number one if you search for DOM and JDOM performance or similar searches. New look, new features, and new articles coming soon. Stay tuned.

Posted by Nasseam Elkarra at 12:33 AM

May 27, 2002


I recently started working for an open source project called Xbeans and there has been a debate on whether to use DOM or JDOM to process XML. I was asked to elaborate on the performance hit and this article is the result of my research.

Continue reading "DOM vs. JDOM"
Posted by Nasseam Elkarra at 01:39 AM

May 05, 2002


I have been scouring the Internet for links related to SOAP vs. REST and here
are some links that I hope you find useful:

Don't forget to check out my article "The State of Web Services".

Continue reading "SOAP vs. REST"
Posted by Nasseam Elkarra at 10:39 PM

The State of Web Services

As a result of the recent barrage by SOAP and Google-bashers (not to be confused with Googlewhackers), I was left with no choice but to deeply analyze the state of web services. First a word of warning—this is not a complete picture nor is it for the technically faint. Also, when I mention REST I am referring to it as it pertains to web services (as opposed to the web where it has been successful). The pro-REST crowd is arguing their case in hopes of proselytizing the current followers of the open standards web services architecture in which SOAP is an essential part. Although they might think that they have a strong case, the REST model, in which XML, URIs, and HTTP are the core technologies, will not be adopted as the standard for web services.

Continue reading "The State of Web Services"
Posted by Nasseam Elkarra at 08:59 PM

April 26, 2002

Introduction to Web Services

This will be the first article in an ongoing series to get you up to speed with web services. Although web services are still in their infancy stage, you should familiarize yourself with the technology because of its practical implications. Web services and all the associated technologies are in fact not just buzzwords, but emerging technologies that will shape the future of e-commerce. "How?" you might ask. I am not going to evangelize for too long but to make it short—web services give you global accessibility to integrate with other products and will make the distributed computing model easier to implement. You will understand "why" as we move along.

As side note, a few days a go I stumbled upon a website that does a great job reviewing different hosting services. Just go to their top 10 web hosting services page and pick up a company that you like. Spoiler alert, based on a number of positive a2 hosting reviews you can just save yourself valuable time and choose A2. I'm going to use it for some of my own projects and will report results.

Continue reading "Introduction to Web Services"
Posted by Nasseam Elkarra at 10:20 PM