Technical Report: Grid Services
แปลและเรียบเรียงโดย
ศิวดล
ไชยศิริ
Copyright 2003 © High Performance Computing and Networking Center, Thailand
2
บทที ่
1
สถาปตยกรรมบนฐานของบริการ
(Service Oriented Architecture)
ในบทนี ้จะกลาวถึง
Service Oriented Architecture (SOA)
ซึ ่งเปนเทคโนโลยีที ่
Grid Service
และ
WebService
ใชเปนพื ้นฐานในการพัฒนา
โดยจะขอกลาวถึง
Web Service
กอน
องคประกอบที ่สําคัญของ
Web Service
ประกอบไปดวย
Web Services Description Language (WSDL)
ใชสําหรับอธิบายรายละเอียดและการใชงานของ
Web Service, Simple Object Access Protocol (SOAP)
เปนโพลโตคอลมาตรฐานสําหรับการแลกเปลี ่ยนขอความระหวางการใชงาน
Web Service
และ
Universal DescriptionDiscovery and Integration (UDDI)
เปนแหลงบริการจัดเก็บที ่อยู และคนหา
Web Service
1.1
อะไรคือ
SOA ?
Service Oriented Architecture (SOA)
คือ
สถาปตยกรรมของแอปพิเคชั ่นที ่ประกอบดวย
independent,distributed
และ
co-operating
ซึ ่งเรียกวา
service
โดย
services
สามารถกระจายเขาไปภายในหรือภายนอกขององคกรและอาณาเขตที ่ปลอดภัย
นอกจากนี ้สวนประกอบของ
service
สามารถอยู บนแพลตฟอรมทึ ่ตางกันและ
สามารถพัฒนาดวยภาษาโปรแกรมที ่แตกตางกันได
1.2
องคประกอบพื ้นฐานของ
SOA
สวนประกอบพื ้นฐานของ
SOA
คือ
elements
และ
operation
โดยมีรายละเอียดดังนี ้
1.2.1 Element
ที ่สําคัญประกอบดวย
Service Provider, Service Requestor
และ
Service Registry
ซึ ่งแสดงในรูป
1.1
-
Service Provider
เปนผู ใหบริการ
มีหนาที ่ในการเปดบริการเพื ่อรองรับการขอใชบริการจาก
Requestor
ที ่เรียกเขามาขอใช
โดยจะสราง
service description
และนําไปลงทะเบียนเก็บไวที ่
Service Registry-
Service Requestor
เปนใครก็ตามที ่ตองการเรียกใชบริการจาก
Service Provider
ซึ ่งสามารถคนหา
บริการที ่ตองการไดจาก
UDDI registry
หรือ
Service Registry
หรือติดตอจาก
Provider
โดยตรง
-
Service Registry
ทําหนาที ่เปนตัวกลางในการจัดเก็บ
service description
ที ่ลงทะเบียนไวโดย
ServiceProvider
และจัดสง
service description
ใหกับ
Service Requestor
เมื ่อมีการมาคนหา
service description
ที ่ตองการ
Add a Comment
This document has made it onto the Rising list!