Web Services คือ

วิวัฒนาการจาก เว็ปแอพพลิเคชั่น มาตรฐานเปิดที่ทำให้เราสามารถ ประกาศว่ามี บริการ (Services) และ เว็ปแอพพลิเคชั่นอื่นสามารถเข้าไปสืบค้น และ เรียกใช้บริการจากกลุ่มของโปรแกรมนั้นได้

SW Components can discover other SW components and conduct business transactions. Application-to-Application Interoperability (through the webs)

วิวัฒนาการของ Web

ยุคที่ 1
Static Web: HTML
publish, request & response HTML files

ยุคที่ 2
Dynamic Web: HTML + Database

ยุคที่ 3
Web Services: A2A
publish, request & response
services (sw components)

แนวทางของ Web Services

For process interoperability: SOAP

For services publication & discovery: UDDI

Web services description language: WSDL

Web Services Flow Language: WSFL

e-Business XML/Next Generation EDI: ebXML

For data interoperability:   XML มีข้อดีคือ ผู้ใช้สามารถกำหนด tags ที่ใช่สื่อความหมายของเนื้อหา และ กำหนดโครงสร้างของเอกสาร ข้อมูลที่มีโครงสร้างนี้จะถูกนำไปประมวลผลต่ออย่างอัตโนมัติได้ง่าย  

ที่มา http://xml.coverpages.org        http://msdn.microsoft.com/webservices