FYP Final Report v1.0.0
Copyright and All Rights Reserved To: Pee-Lo Team @2003/04
44
Figure 18: XML output file generated by ShowHealthCareInfo web service procedure.
4.2.1 Implementation Challenges
The XML Web Services Layer is a very new thing to us. We have to learn XML, and understand
how XML web services work at the first place. It was a very interesting learning process. Though
we do not learn in depth on XML, we managed to learn all the necessary XML tags and syntax that
XML tutorials which gave us just the enough dosage of XML to understand how it works.
After learning the basics of XML, we moved on to learning what XML web services are and how it
functions. The materials related to XML web services are very available in the Internet. The best
several XML web services book from the campus library. It took us quite a while to learn all the
necessary things about the XML web services.
When we had all the basic knowledge, we go straight to the coding. Visual Studio .NET made the
development simple. However, simplicity also gave us a problem. It hid some important details
from us. It took us a week or so to understand how the WSDL contract is processed in Visual
Studio .NET. The process is hidden from the developer and we did ample searching and reading
before we figure out how it is done.
After knowing all those, we were finally up to the task of coding them. Coding was simple since
Visual Studio .NETs auto generated codes help us took care of the repetitive coding and as well
as a huge bulk of house keeping codes. We really focused ourselves at designing the logics.