Sự phát triển của công nghệ thông tin cho phép ứng dụng hiệu quả vào các hoạt động kinh doanh, giải trị, quản lý cũng như một số lĩnh vực khoa học xã hội khác. Sự bùng nổ của Internet đã trở thành một điều kiện hết sức thuận lợi, đem lại hiệu suất cao trong công việc đồng thời giảm thiểu chi phí cho các doanh nghiệp. Tuy nhiên các yêu cầu về nghiệp vụ phức tạp trong hệ thống này dẫn đến các hệ thống phần mềm tương ứng cũng ngày càng trở nên phức tạp, cồng kềnh và khó kiểm soát. Rất nhiều yêu cầu nghiệp vụ đòi hỏi xử lý các vấn đề liên quan đến dữ liệu phân tán, xử lý các thông tin khác nhau do nhiều tổ chức nắm giữ. Đã có nhiều kiến trúc phần mềm được đưa ra nhưng chưa đủ mạnh để giải quyết được vấn đề này. Sự ra đời của kiến trúc phần mềm hướng dịch vụ đã mở ra một hướng đi mới trong việc giải quyết các loại bài toán này.
Multi-agent System in Web Service Composition INT 3114 Student: Minh-Duong Hoang Intructor : Dr. Dinh-Hieu Vo Outline Introduction Background Web Ser vices Composition Proposed Method WSC A Tool Conclusion and future work Introduction Which can 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: "http://www.webserviceX.NET/GetWeather" string string WSDL Web Service Description Language Service Registry Universal Description, Discovery and Integration (UDDI) ebXML Agent Client Agent Ask Service Agent if it can Agent request Invoke and get result from Service Service Agent Propose service to Client Agent Do its service Request other services to invoke their service Send result to Client Agent Service Agent – Service Table Output Action Chain Channel Hop Krone exchange.convert A4 VND exchange.doSmt.doSmt2 A4 Euro exchange.convert A2 exchange.convert.doSmt A2 Krone Client Agent – Service Agent Service Agent – Service Agent Listen Service CFP Listen Service PROPOSE Listen Service REQUEST Service CFP Listener Service PROPOSE Listener Update service table algorithm For each record o in sender service table o.actionChain [...]... 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... 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... 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. .. Service Service Agent Propose service to Client Agent Do its service Request other services to invoke their service Send result to Client Agent Service Agent – Service Table Output Action Chain Channel Hop Krone exchange.convert A4 1 VND exchange.doSmt.doSmt2 A4 2 Euro exchange.convert A2 2 exchange.convert.doSmt A2 2 Krone Client Agent – Service Agent Service Agent – Service Agent Listen Service. .. 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... CFP Listen Service PROPOSE Listen Service REQUEST Service CFP Listener Service PROPOSE Listener Update service table algorithm For each record o in sender service table o.actionChain . 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