ອີກຄະນະກິດຂອງ Web Services

ບັນດາຄອມພິວເຕີ້ໃດໆຈະມີສະມາຊິກ Web Service.

ການສ້າງ Web Services ບໍ່ມີຄວາມຈິງກັບຄົນປົກກະຕິຂອງພາສາຂັດແລະປົກກະຕິຂອງພາສາຂັດ.

ບັນດາຄວາມທີ່ນັ້ນ: ASP.NET Web Service

ໃນການນີ້ພວກເຮົາຈະໃຊ້ ASP.NET ເພື່ອສ້າງ Web Service ທີ່ງົວງາຍ.

<%@ WebService Language="VB" Class="TempConvert" %>
Imports System
Imports System.Web.Services
Public Class TempConvert : Inherits WebService
<WebMethod()> Public Function FahrenheitToCelsius
(ByVal Fahrenheit As Int16) As Int16
	Dim celsius As Int16 
	celsius = ((((Fahrenheit) - 32) / 9) * 5) 
	Return celsius
End Function
<WebMethod()> Public Function CelsiusToFahrenheit
(ByVal Celsius As Int16) As Int16
	Dim fahrenheit As Int16
	fahrenheit = ((((Celsius) * 9) / 5) + 32) 
	Return fahrenheit
End Function
End Class

ເອກະສານນີ້ແມ່ນ .asmx File. ນີ້ແມ່ນກົດລະບຽບ ASP.NET File Extension ສຳລັບ XML Web Services.

ເພື່ອດຳເນີນການນີ້ພວກເຮົາຕ້ອງການ .NET Server

ການກໍານົດນີ້ຈະສະແດງວ່າເປັນ Web Service, ຂຽນໂດຍ VB, ຊື່ class ແມ່ນ "TempConvert".

<%@ WebService Language="VB" Class="TempConvert" %>

ການກໍານົດນີ້ຈະນຳມານຳມານາຊາດ "System.Web.Services" ຈາກ .NET Framework.

Imports System
Imports System.Web.Services

ການກໍານົດນີ້ຈະກໍານົດວ່າ Class "TempConvert" ແມ່ນ WebSerivce Class:

Public Class TempConvert : Inherits WebService

ຂັ້ນຕອນຕໍ່ໄປແມ່ນການປະຕິບັດຂອງ VB Programming. ຄອມພິວເຕີ້ນີ້ມີພະນັກງານສອງຫົວ. ໜຶ່ງຂອງພະນັກງານນີ້ຈະປ່ຽນອະດີດອັງກິດເປັນອະດີດຄຣິດແລະພະນັກງານອື່ນຈະປ່ຽນຄຣິດເປັນອະດີດອັງກິດ.

ຄວາມແຕກຕ່າງຈາກຄອມພິວເຕີ້ປົກກະຕິແມ່ນການກໍານົດຄູ່ມວນຊົນວ່າ "WebMethod".

ການນຳໃຊ້ "WebMethod" ໃນຄອມພິວເຕີ້ທີ່ທ່ານຕ້ອງການສ້າງວ່າ Web services.

<WebMethod()> Public Function FahrenheitToCelsius
(ByVal Fahrenheit As Int16) As Int16
	Dim celsius As Int16 
	celsius = ((((Fahrenheit) - 32) / 9) * 5) 
	Return celsius
End Function
<WebMethod()> Public Function CelsiusToFahrenheit
(ByVal Celsius As Int16) As Int16
	Dim fahrenheit As Int16
	fahrenheit = ((((Celsius) * 9) / 5) + 32) 
	Return fahrenheit
End Function

ສຸດທ້າຍສິ່ງທີ່ທ່ານຈະເຮັດແມ່ນຢຸດພາສາງຫຼາຍຫົວປະເພດພິມາດ.

End Function
End Class

ຖ້າທ່ານຂໍ້ຫນັງເອກະສານເປັນ .asmx, ແລະໄດ້ຈັດຕັ້ງຫາສະໜອງທີ່ສະໜັບ .NET, ທ່ານຈະມີ Web Service ທີ່ສາມາດໃຊ້ໄດ້ຄັ້ງທຳອິດ.

ການປະຕິບັດໄວຂອງ ASP.NET

ພາຍໃນ ASP.NET, ທ່ານບໍ່ຕ້ອງຂຽນ WSDL ແລະ SOAP ຂໍ້ຮຽກຮ້ອງເອງ.

ຖ້າທ່ານສຶບສວນກັບຄະນະກິດຂອງພວກເຮົາ, ທ່ານຈະພົບວ່າ ASP.NET ຈະສ້າງ WSDL ແລະ SOAP ຂໍ້ຮຽກຮ້ອງໄດ້ອອກມາອີກ.