Tải bản đầy đủ (.pptx) (40 trang)

Slide Multiagent System in Web Service Composition

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.37 MB, 40 trang )

Multi-agent System in
Web Service Composition
Student:
Minh-Duong Hoang
Intructor :
Dr. Dinh-Hieu Vo
INT 3114
Outline

Introduction

Background

Web Services Composition

Proposed Method

WSCA Tool

Conclusion and future work
Introduction
?
?
?
Which can do
my work ?
Background

Web Service

Service-Oriented Architecture (SOA)



Web Service Elements

Multi-agent System

Agent

Multi-agent System
Service-Oriented Architecture
Web Service
SOAP

Simple Object Access Protocol

SOAP = HTTP + XML
POST /globalweather.asmx HTTP/1.1
Host: www.webservicex.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope
xmlns:xsi= " "
xmlns:xsd= " "
xmlns:soap= " " >
<soap:Body>
<GetWeather xmlns="">
<CityName>string</CityName>
<CountryName>string</CountryName>
</GetWeather>

</soap:Body>
</soap:Envelope>
WSDL

Web Service Description Language
Service Registry

Universal Description, Discovery and
Integration (UDDI)

ebXML
Agent
Agent

An agent is essentially a special
software component that has
autonomy that provides an
interoperable interface to an arbitrary
system and/or behaves like a human
agent, working for some clients in
pursuit of its own agenda
Agent Properties

Autonomous

Social

Reactive

Proactive


Mobile

Learn
Multi-agent System
Web Service Composition
Web Service Composition

Workflow technique

AI Planning
Graph-Based Web Service Composition
G Vadivelou, E.IIavarasan and S Prasanna. Article: Algorithm for Web Service Composition using Multi-Agents.
International Journal of
Computer Applications
13(8):40–45, January 2011. Published by Foundation of Computer Science.
Agent-Based Web Service Composition
Agent-Based Web Service Composition

Service registration

Construction of the service graph

Service discovery together with composition
Agent-Based Web Service Composition
with JADE and JXTA
Successor Table A2
Service Table A2
Agent-Based Web Service Composition with JADE and JXTA. Shenghua Liu, Peep Küngas, and Mihhail Matskin.
SWWS,

page 110-116. CSREA Press,
(
2006
)
Agent-Based Web Service Composition
with JADE and JXTA

If the required output is not in the agent’s
service table, it will forward the request
to all of its successors

If the required output is in the service
table, it forwards the request to the
corresponding successor found in the
service table and the successor whose
output field in the successor table is null
Agent-Based Web Service Composition
with JADE and JXTA
Remained problems

Manual

Semantic
Proposed Method

Automated learning idea

Distributed

Semantic Constrain

Proposed Method
UDDI middleware
Client Agent

Ask Service Agent if it can do Agent request

Invoke and get result from Service

×