I'm still confusing about RESTfull concept. I have a service it's like here
include '../includeall.php';
$query = Q_GET_FACT_GIVEN_TABLE;
$i = 0;
$queryall = null;
if (isset($_GET['year'])) {
$year = $_GET['year'];
$queryall[$i++] = "f.year=" . $year;
}
if (isset($_GET['period_id'])) {
$period_id = $_GET['period_id'];
$queryall[$i++] = "f.period_id=" . $period_id;
}
if (isset($_GET['month_id'])) {
$month_id = $_GET['month_id'];
$queryall[$i++] = "f.month_id=" . $month_id;]
}
if (isset($_GET['var_in_cat_id'])) {
$var_in_cat_id = $_GET['var_in_cat_id'];
$queryall[$i++] = "f.var_in_cat_id=" . $var_in_cat_id;
}
if (isset($_GET['reg_id'])) {
$reg_id = $_GET['reg_id'];
if ($reg_id == "prop")
$queryall[$i++] = "substring(reg_id,-2)='00' AND reg_id<>'0000'";
else
$queryall[$i++] = "f.reg_id=" . $reg_id;
}
if (isset($_GET['id_prop'])) {
$idprop = $_GET['id_prop'];
$queryall[$i++] = "substring(reg_id,1,2)='$idprop' AND substring(reg_id,-2)<>'00'";
}
if (isset($_GET['data_source_id'])) {
$data_source_id = $_GET['data_source_id'];
$queryall[$i++] = "f.data_source_id=" . $data_source_id;
}
for($i=0;$i<count($queryall);$i++){
$queryi=$queryall[$i];
$query.=" AND ".$queryi;
}
$query.=" ORDER BY reg_id,month_id";
$database = new Database();
$queryResult = $database->query($query);
$resultArray = Utils::convertToJSON($queryResult);
?>
Is my implementation code above can be called as web service?? It's contains of JSON implementation in output as user request on some url. If it can be categorized as a web service what kind of service do I have?? Can it be call as a RESTfull web service.. Please help me..