Navigation bar
  Start Previous page
 45 of 109 
Next page End Contents  

FYP Final Report v1.0.0
Copyright and All Rights Reserved To: Pee-Lo Team @2003/04
45
The rest of the hours spent while developing this layer would be to update the XML web services
when we encountered bugs and include extra functionalities into it.  The ‘bug hunting’ game went
on until the final days of our project.  Luckily for Visual Studio .NET, our updating task of the WSDL
contract at the Client Access Layer were as easy as “right click on the icon and update!”
4.3 Implementing the Client Access Layer
There is more than one way to access the XML web services.  We will detail them out one by one
in the following subsections.  We will also mention the team members who led in developing that
particular client access application.  We have developed three client access methods to proof the
third objective of our project which is:
4.3.1 Pee-Lo Desktop Application Access
Written By: LIM Cheng Yong
Edited By: TIE Sing Chie
The Pee-Lo Desktop Application Access (Pee-LoAA), as developed by LIM Cheng Yong, is just a
normal windows application (winApps) that can be run using laptop and desktop computers
installing Microsoft Windows 2000/XP/2003. Pee-LoAA is written fully in C# language. It runs on
and takes advantage of the Microsoft .NET Framework. C# code is compiled as managed code,
which means it benefits from the services of the common language runtime (CLR). These services
include language interoperability, garbage collection, enhanced security, and improved versioning
support.
Because Pee-LoAA is a database-driven application, which means that the whole application
depends on the database to retrieve and update patient/physician records, we need to consider its
database accessing issue. To make Pee-LoAA access the same database anywhere, anytime, we
use XML Web Services to solve this problem. Therefore you can install Pee-LoAA in any
workstation in this world, which has internet access. It will retrieve and updates patient/physician
record from and into the same database located in our CNC lab at MMU, by consuming XML Web
Services.
4.3.1.1 How Pee-LoAA Consumes XML Web Services
Using an XML Web Service is a lot like going to a restaurant, ordering some food and eating or
"consuming" it. For this project, Mr. X have been seated at the bar of the Pee-Lo Cafe and given a
menu. Mr. X tells
the waiter that he wants a beer (in the XML Web Services case, a list of the
patient/physician/hospital latest information), and in seconds the waiter puts them in front of Mr. X.
Mr. X then consume what he has given the waiter and go on his merry way.
To make the data accessible with disregard of what devices the user
use in order to view or interact with the data
http://www.purepage.com Previous page Top Next page