SlideShare une entreprise Scribd logo
1  sur  21
Proposal Thesis Agent-Based Semantic Web Service Using Weighted Directed Acyclic Graph On ERP Game Simulation Oleh: ANANG KUNAEFI           (5110 201 008)
2 Agenda Backgrounds Semantic Web Service Weighted Directed Acyclic Graph (wDAG) ERP Game Simulation  Research Methodology Summary
3 Latar Belakang The semantic web technology has been widely used for many fields like search engine, content-based application, e-commerce, e-learning, and many others. On the other hand, web service has been widely accepted in the field of business to process daily operation.  The needs of semantic web technology to be implemented in the fields of web services in order to promote dynamically integrated application environment. Semantic Web & Semantic WS
Semantic Web dan Semantic WS 4 Semantics Semantic Web Easier to find, share, aggregate, and extend of content. Semantic Web Service Easier to discover, invoke, compose, and monitor application. Reference: www.w3c.org/2004/Talks/0612-sb-wsswapps/slide3-0.html Accessed on August 13, 2011 Semantik WS 4
Semantik Web Service 5 Request Service Repository Matchmaking with all WS Discoverer Data Mediator uses uses Composer If: directly usable If: composition needed Communication Conformance Process Mediator Semantic WS can do the following automatically Service Discovery Service Composition Service Enactment & Monitoring Service Negotiation & Contracting uses If: directly compatible Executor If: succesful else: try other WS Reference: University of Innsbruck, Austria (www.uibk.ac.at) Lecture Material, accessed on August 14, 2011
6 Semantic Web Service Metadata Key factor of semantic web service is how to represent the metadata of web service (Fensel, 2007). Several approaches have been proposed: OWL-S IRS-III WSMO METADATA WEB SERVICE OWL-S
Ontology Web Language for Services (OWL-S) One of the most widely used to represent web service metadata is OWL-S. OWL-S divide service information into : Service Profile Service Grounding Service Model Tools for using OWL-S areProtégé Editor, OWL-S matcher. 7 Sumber: http://www.w3.org/Submission/OWL-S diakses pada 13 Agustus 2011 Keterbatasan OWL-S
Limitation ofOWL-S Usinglogic-based reasoner in the matchmaking process because OWL-S defines “is a” relationship between objects. (Li dan Horrock, 2003).  Therefore, in the discovery process, we can’t make preference to a single atribute because all the atribut have the same level of preference. 8 wDAG
Weighted Directed Acyclic Graph (wDAG) An arc-labeled, arc-weighted DAG is constructed from a 6-tuple (V, E, LV, LE, LW, r) of a set of nodes V, a set of arcs E, a set of nodelabels LV, and a set of arc labels LE, a set of arc weights LW = [0,1], and one element r where r ϵV. wDAG similarity computation is more eficient then weighted tree similarity because wDAG structure is more efficient. This schema can also be used by user/consumer of WS refine the discovery of services by making preferences for some atributes by providing greater weight than other atributes. 9 ERPGame
ERPGame Enterprise Resource Planning (ERP) Game is learning-by-doing-based games to help the players understanding the concept of ERP (Enterprise Resource Planning). 10 ERPGame Concept
Konsep ERPGame (1) ERPGame is a unique business simulation technology that enables the simulation of near-real-life ERP business context of corporate information system. It provides the simulation of a market for buyers so that the participants playing the game have a reasonable market that responds just like one in the real world. It automates some of the business functions that are more administrative to make the game a little easier to play so the participants focus on the decision making processes. It provides simulation of the passing time. It compresses time into short but still create the appearance of time evolving so that the impact of the decisions taken vertime can be evaluated. 11 ERPGame Concept 2
ERPGame Concept (2) ERPGame provides these 3 functions so the game can be played: Provides market for buyers that respond just like in the real world. Provides some business process automation. Provides time simulation. 12 ERPGame Web service-base ERP System ERP Database ERPGame run on top of  Web service-based ERP ERPGame dan Web Service
WS Pembeli/Pasar Virtual ERPGame dan Semantik Web Service Dalam 1 siklus permainan ERPGame diikuti oleh 2 atau lebih player. Tiap player harus menjual produk masing-masing Pembeli/Pasar virtual mencari dan memilih service yang paling menguntungkan. 13 Team A  (role as company A) Mencari service yang sesuai dengan harga yang paling menguntungkan  (automatis) WS 1 Sell Product A, PriceX WS 2 Sell Product A, PriceY Menggunakan Semantik Web Service Berbasis agen Team B (role as company B) Metode Penelitian
Metode Penelitian 14 Service Service Langkah-langkah dalam pengembangan metode, meliputi: WSDL-S Mining Pembangkitan wDAG Pembuatan wDAG Registry Perhitungan wDAG Similarity Multi-criteria Negotiation WSDL-S Mining WSDL-S Mining (Elgazzar et al., 2010) Pembangkitan WDAG Pembangkitan WDAG (Jin, 2006) wDAG Registry (Nugroho & Sarno, 2011) WDAG Similarity (Jin, 2006) (Mei, 2006) dan  (Rao, 2004) Multi-criteria Negotiation Service Agreement WSDL-S Mining
WSDL-S Mining Ekstraksi fitur-fitur dari web service, yaitu: Service Content Service types Messages Ports Service Name Proses ekstraksi terdiri dari Parsing WSDL Tag Removal Stemming Function word removal Content word recognition 15 ,[object Object]
WSDL-S adalah WSDL ditambah anotasi semantik.Pembangkitan wDAG Referensi: Elgazzar et al., 2010
Pembangkitan wDAG 16 Service  Service  Profile Service  Grounding Service  Model Profile Profile Service Desc Service Desc Grounding Category Desc Category Desc Process Operation Desc Operation Desc Desc Text Desc Text Input Type Precondition Type Category Category Desc Text Output Type Operation Explaination Text WSDL  Operation Effect Taxonomy Code CatName Operation Name Type Text Operation Explaination Taxonomy URI Port Type Text Reference Text Text Operation Name Reference Text Reference Reference Text Text Reference Text Hasil dari ekstraksi fitur WSDL-S selanjutnya dimasukkan dalam skema wDAG ReferenceDesc URI Domainmodel Text Text wDAG Similarity Referensi: Jin et al., 2006
wDAG Similarity 17 Service  Operation Service  Desc Service  Operation Service  Desc 0.5 0.5 0.5 0.5 getInvoice Get Invoice By Distributor getInvoice Get Invoice By Factory Perhitungan kemiripan dari Jin, akan divariasi dengan perhitungan cosine similarity dan wordnet. “Get Invoice By Distributor” dan “Get Invoice By Factory” dengan cosine similarity menghasilkan similarity = 0.336 (bukan 0). Dengan cosine sim “Distributor “ dan “Factory” dianggap memiliki kemiripan sama dengan nol (0). Agar lebih akurat digunakan wordnet untuk mengetahui jarak kemiripan antara kata-kata tersebut. Dengan wordnet ternyata antara “Distributor” dan “Factory” kemiripannya = 0.462. Sehingga gabungan antara cosine dan wordnet menghasilkan similarity yang lebih baik yaitu 0.377. Multi-criteria negotiation
Multi-criteria Negotiation 18 Agent Behaviour Manager Rule Engine Rule Set Sensor Actuator Web Services Setelah semantik web service menemukan web service yang dicari dengan wDAG Sim, selanjutnya agent negosiator sebagai perantara buyer-seller melakukan negosiasi, untuk menemukan service yang paling menguntungkan.  Negosiasi dilakukan atas 3 atribut, yaitu: Harga produk Lokasi Kecepatan layanan Uji coba Referensi: Mei et al., 2006
Uji coba Uji coba terhadap framework yang dibangun meliputi 2 hal, yaitu: Pengujian discovery of service menggunakan precision, recall dan F-Measure (Baeza-Yates, 1999) serta ROC (Receiver Operating Characteristic) Curve. Pengujianapakah service yang terpilihmelaluiprosesmulti-criteria negotiationbenar-benar service yang terbaikdan paling menguntungkan. 19
Penutup Tujuan dari penelitian ini adalah untukmendapatkansebuahmetodesemantik web service berbasisagenmenggunakan Weighted Directed Acyclic Graph (wDAG) dalamskema buyer-seller dilingkunganbisnis yang kompetitifpadaERPGame. Manfaat penelitian iniadalahuntukmemudahkanconsumer web service dalammenemukan web service yang paling sesuaidengankebutuhanmerekasecaraotomatisbaikdalamkonteksindividumaupunkonteksbisnisdalamperusahaan. Kontribusi dari penelitian ini adalah: menyediakanskema metadata semantik web service menggunakanweighted directed acyclic graph (wDAG) dengantingkatpenghitungankemiripan yang lebihbaik menyediakan framework untuksemantik web service dalamlingkungan yang kompetitifdenganmulti-criteria negotiationmenggunakan agent web service 20

Contenu connexe

Tendances

NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716Fermin Galan
 
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017  - The Data Dichotomy- Rethinking Data and Services with StreamsNDC London 2017  - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with StreamsBen Stopford
 
Scaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at GrabScaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at GrabRoman
 
Orion Context Broker 20190214
Orion Context Broker 20190214Orion Context Broker 20190214
Orion Context Broker 20190214Fermin Galan
 
Large scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at GrabLarge scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at GrabRoman
 
Visualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDBVisualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDBMongoDB
 
MongoDB Stitch Introduction
MongoDB Stitch IntroductionMongoDB Stitch Introduction
MongoDB Stitch IntroductionMongoDB
 
Mendix rest services
Mendix rest servicesMendix rest services
Mendix rest servicesG Acellam
 
10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache Kafka10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache KafkaBen Stopford
 
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2:  Building Event-Driven Services with Apache KafkaEvent Driven Services Part 2:  Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2: Building Event-Driven Services with Apache KafkaBen Stopford
 
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB StitchMongoDB
 
Building Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka StreamsBuilding Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka StreamsBen Stopford
 
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxSviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxAmazon Web Services
 
Adobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly APIAdobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly APIDavid Garcia
 

Tendances (15)

NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
 
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017  - The Data Dichotomy- Rethinking Data and Services with StreamsNDC London 2017  - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
 
Scaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at GrabScaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at Grab
 
Orion Context Broker 20190214
Orion Context Broker 20190214Orion Context Broker 20190214
Orion Context Broker 20190214
 
Large scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at GrabLarge scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at Grab
 
Visualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDBVisualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDB
 
MongoDB Stitch Introduction
MongoDB Stitch IntroductionMongoDB Stitch Introduction
MongoDB Stitch Introduction
 
Mendix rest services
Mendix rest servicesMendix rest services
Mendix rest services
 
REST
RESTREST
REST
 
10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache Kafka10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache Kafka
 
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2:  Building Event-Driven Services with Apache KafkaEvent Driven Services Part 2:  Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
 
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
 
Building Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka StreamsBuilding Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka Streams
 
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxSviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
 
Adobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly APIAdobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly API
 

En vedette

Group 7 - Ops and Info Presentation
Group 7 - Ops and Info PresentationGroup 7 - Ops and Info Presentation
Group 7 - Ops and Info PresentationWillie Spence
 
3.4 7 project_proposal_template
3.4 7 project_proposal_template3.4 7 project_proposal_template
3.4 7 project_proposal_templatembongenimajuta
 
Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14Syed Farjad Zia Zaidi
 
CLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.LCLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.Lcloudsystemwll
 
ERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangaloreERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangaloreNS Web Technology
 
Chainsys proposal ki v1-28-feb-2013
Chainsys proposal ki  v1-28-feb-2013Chainsys proposal ki  v1-28-feb-2013
Chainsys proposal ki v1-28-feb-2013Uppiliappan Gopalan
 
Making project proposal
Making project proposalMaking project proposal
Making project proposalRhon Rhonz
 
Group 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposalGroup 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposalSindi Simelane
 
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHIPenerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHIFaishal Wafiq Zakiy
 
How to implementation open erp pdf
How to  implementation open erp pdfHow to  implementation open erp pdf
How to implementation open erp pdfSatyamitra maan
 
Elico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation ApproachElico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation ApproachElico Solutions Singapore
 
Sample Unsolicited Proposal Submission
Sample Unsolicited Proposal SubmissionSample Unsolicited Proposal Submission
Sample Unsolicited Proposal SubmissionJaime Alfredo Cabrera
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project MethodologyOdoo
 
Components of Project Proposal
Components of Project ProposalComponents of Project Proposal
Components of Project ProposalZera Bai Rajan
 
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdCase Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdMatiar Rahman
 
Proposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp systemProposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp systemKunal Chadha
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.Sohel Mahboob
 
Presentasi Sidang skripsi
Presentasi Sidang skripsi Presentasi Sidang skripsi
Presentasi Sidang skripsi Slamet Riyadi
 

En vedette (20)

Group 7 - Ops and Info Presentation
Group 7 - Ops and Info PresentationGroup 7 - Ops and Info Presentation
Group 7 - Ops and Info Presentation
 
3.4 7 project_proposal_template
3.4 7 project_proposal_template3.4 7 project_proposal_template
3.4 7 project_proposal_template
 
Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14
 
CLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.LCLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.L
 
ERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangaloreERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangalore
 
Chainsys proposal ki v1-28-feb-2013
Chainsys proposal ki  v1-28-feb-2013Chainsys proposal ki  v1-28-feb-2013
Chainsys proposal ki v1-28-feb-2013
 
Making project proposal
Making project proposalMaking project proposal
Making project proposal
 
Group 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposalGroup 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposal
 
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHIPenerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
 
How to implementation open erp pdf
How to  implementation open erp pdfHow to  implementation open erp pdf
How to implementation open erp pdf
 
Sample proposal
Sample proposalSample proposal
Sample proposal
 
Elico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation ApproachElico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation Approach
 
Odoo for engineering and contruction industry
Odoo for engineering and contruction industryOdoo for engineering and contruction industry
Odoo for engineering and contruction industry
 
Sample Unsolicited Proposal Submission
Sample Unsolicited Proposal SubmissionSample Unsolicited Proposal Submission
Sample Unsolicited Proposal Submission
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
Components of Project Proposal
Components of Project ProposalComponents of Project Proposal
Components of Project Proposal
 
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdCase Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
 
Proposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp systemProposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp system
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.
 
Presentasi Sidang skripsi
Presentasi Sidang skripsi Presentasi Sidang skripsi
Presentasi Sidang skripsi
 

Similaire à Sidang proposal english

Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
Technology stack behind Airbnb
Technology stack behind Airbnb Technology stack behind Airbnb
Technology stack behind Airbnb Rohan Khude
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesIJECEIAES
 
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...yassinchabeb
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceMohammad Asif
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaGuido Schmutz
 
Let's Talk ProIV and Alexa
Let's Talk ProIV and AlexaLet's Talk ProIV and Alexa
Let's Talk ProIV and AlexaAndrew Turner
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdfNode.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdflubnayasminsebl
 
Performance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On MulticorePerformance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On MulticoreCSCJournals
 
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...Amit Sheth
 
Cloud computing for java and dotnet
Cloud computing for java and dotnetCloud computing for java and dotnet
Cloud computing for java and dotnetredpel dot com
 
Aws serverless multi-tier_architectures
Aws serverless multi-tier_architecturesAws serverless multi-tier_architectures
Aws serverless multi-tier_architecturessonpro2312
 
CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System IJECEIAES
 
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdfSufalam Technologies
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxwrite31
 

Similaire à Sidang proposal english (20)

Final paper
Final paperFinal paper
Final paper
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
C09
C09C09
C09
 
Technology stack behind Airbnb
Technology stack behind Airbnb Technology stack behind Airbnb
Technology stack behind Airbnb
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web services
 
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as Service
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache Kafka
 
Let's Talk ProIV and Alexa
Let's Talk ProIV and AlexaLet's Talk ProIV and Alexa
Let's Talk ProIV and Alexa
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdfNode.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
 
Mean stack Magics
Mean stack MagicsMean stack Magics
Mean stack Magics
 
Performance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On MulticorePerformance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On Multicore
 
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
 
L0704065070
L0704065070L0704065070
L0704065070
 
Cloud computing for java and dotnet
Cloud computing for java and dotnetCloud computing for java and dotnet
Cloud computing for java and dotnet
 
Aws serverless multi-tier_architectures
Aws serverless multi-tier_architecturesAws serverless multi-tier_architectures
Aws serverless multi-tier_architectures
 
CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System
 
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 

Dernier

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Sidang proposal english

  • 1. Proposal Thesis Agent-Based Semantic Web Service Using Weighted Directed Acyclic Graph On ERP Game Simulation Oleh: ANANG KUNAEFI (5110 201 008)
  • 2. 2 Agenda Backgrounds Semantic Web Service Weighted Directed Acyclic Graph (wDAG) ERP Game Simulation Research Methodology Summary
  • 3. 3 Latar Belakang The semantic web technology has been widely used for many fields like search engine, content-based application, e-commerce, e-learning, and many others. On the other hand, web service has been widely accepted in the field of business to process daily operation. The needs of semantic web technology to be implemented in the fields of web services in order to promote dynamically integrated application environment. Semantic Web & Semantic WS
  • 4. Semantic Web dan Semantic WS 4 Semantics Semantic Web Easier to find, share, aggregate, and extend of content. Semantic Web Service Easier to discover, invoke, compose, and monitor application. Reference: www.w3c.org/2004/Talks/0612-sb-wsswapps/slide3-0.html Accessed on August 13, 2011 Semantik WS 4
  • 5. Semantik Web Service 5 Request Service Repository Matchmaking with all WS Discoverer Data Mediator uses uses Composer If: directly usable If: composition needed Communication Conformance Process Mediator Semantic WS can do the following automatically Service Discovery Service Composition Service Enactment & Monitoring Service Negotiation & Contracting uses If: directly compatible Executor If: succesful else: try other WS Reference: University of Innsbruck, Austria (www.uibk.ac.at) Lecture Material, accessed on August 14, 2011
  • 6. 6 Semantic Web Service Metadata Key factor of semantic web service is how to represent the metadata of web service (Fensel, 2007). Several approaches have been proposed: OWL-S IRS-III WSMO METADATA WEB SERVICE OWL-S
  • 7. Ontology Web Language for Services (OWL-S) One of the most widely used to represent web service metadata is OWL-S. OWL-S divide service information into : Service Profile Service Grounding Service Model Tools for using OWL-S areProtégé Editor, OWL-S matcher. 7 Sumber: http://www.w3.org/Submission/OWL-S diakses pada 13 Agustus 2011 Keterbatasan OWL-S
  • 8. Limitation ofOWL-S Usinglogic-based reasoner in the matchmaking process because OWL-S defines “is a” relationship between objects. (Li dan Horrock, 2003). Therefore, in the discovery process, we can’t make preference to a single atribute because all the atribut have the same level of preference. 8 wDAG
  • 9. Weighted Directed Acyclic Graph (wDAG) An arc-labeled, arc-weighted DAG is constructed from a 6-tuple (V, E, LV, LE, LW, r) of a set of nodes V, a set of arcs E, a set of nodelabels LV, and a set of arc labels LE, a set of arc weights LW = [0,1], and one element r where r ϵV. wDAG similarity computation is more eficient then weighted tree similarity because wDAG structure is more efficient. This schema can also be used by user/consumer of WS refine the discovery of services by making preferences for some atributes by providing greater weight than other atributes. 9 ERPGame
  • 10. ERPGame Enterprise Resource Planning (ERP) Game is learning-by-doing-based games to help the players understanding the concept of ERP (Enterprise Resource Planning). 10 ERPGame Concept
  • 11. Konsep ERPGame (1) ERPGame is a unique business simulation technology that enables the simulation of near-real-life ERP business context of corporate information system. It provides the simulation of a market for buyers so that the participants playing the game have a reasonable market that responds just like one in the real world. It automates some of the business functions that are more administrative to make the game a little easier to play so the participants focus on the decision making processes. It provides simulation of the passing time. It compresses time into short but still create the appearance of time evolving so that the impact of the decisions taken vertime can be evaluated. 11 ERPGame Concept 2
  • 12. ERPGame Concept (2) ERPGame provides these 3 functions so the game can be played: Provides market for buyers that respond just like in the real world. Provides some business process automation. Provides time simulation. 12 ERPGame Web service-base ERP System ERP Database ERPGame run on top of Web service-based ERP ERPGame dan Web Service
  • 13. WS Pembeli/Pasar Virtual ERPGame dan Semantik Web Service Dalam 1 siklus permainan ERPGame diikuti oleh 2 atau lebih player. Tiap player harus menjual produk masing-masing Pembeli/Pasar virtual mencari dan memilih service yang paling menguntungkan. 13 Team A (role as company A) Mencari service yang sesuai dengan harga yang paling menguntungkan (automatis) WS 1 Sell Product A, PriceX WS 2 Sell Product A, PriceY Menggunakan Semantik Web Service Berbasis agen Team B (role as company B) Metode Penelitian
  • 14. Metode Penelitian 14 Service Service Langkah-langkah dalam pengembangan metode, meliputi: WSDL-S Mining Pembangkitan wDAG Pembuatan wDAG Registry Perhitungan wDAG Similarity Multi-criteria Negotiation WSDL-S Mining WSDL-S Mining (Elgazzar et al., 2010) Pembangkitan WDAG Pembangkitan WDAG (Jin, 2006) wDAG Registry (Nugroho & Sarno, 2011) WDAG Similarity (Jin, 2006) (Mei, 2006) dan (Rao, 2004) Multi-criteria Negotiation Service Agreement WSDL-S Mining
  • 15.
  • 16. WSDL-S adalah WSDL ditambah anotasi semantik.Pembangkitan wDAG Referensi: Elgazzar et al., 2010
  • 17. Pembangkitan wDAG 16 Service Service Profile Service Grounding Service Model Profile Profile Service Desc Service Desc Grounding Category Desc Category Desc Process Operation Desc Operation Desc Desc Text Desc Text Input Type Precondition Type Category Category Desc Text Output Type Operation Explaination Text WSDL Operation Effect Taxonomy Code CatName Operation Name Type Text Operation Explaination Taxonomy URI Port Type Text Reference Text Text Operation Name Reference Text Reference Reference Text Text Reference Text Hasil dari ekstraksi fitur WSDL-S selanjutnya dimasukkan dalam skema wDAG ReferenceDesc URI Domainmodel Text Text wDAG Similarity Referensi: Jin et al., 2006
  • 18. wDAG Similarity 17 Service Operation Service Desc Service Operation Service Desc 0.5 0.5 0.5 0.5 getInvoice Get Invoice By Distributor getInvoice Get Invoice By Factory Perhitungan kemiripan dari Jin, akan divariasi dengan perhitungan cosine similarity dan wordnet. “Get Invoice By Distributor” dan “Get Invoice By Factory” dengan cosine similarity menghasilkan similarity = 0.336 (bukan 0). Dengan cosine sim “Distributor “ dan “Factory” dianggap memiliki kemiripan sama dengan nol (0). Agar lebih akurat digunakan wordnet untuk mengetahui jarak kemiripan antara kata-kata tersebut. Dengan wordnet ternyata antara “Distributor” dan “Factory” kemiripannya = 0.462. Sehingga gabungan antara cosine dan wordnet menghasilkan similarity yang lebih baik yaitu 0.377. Multi-criteria negotiation
  • 19. Multi-criteria Negotiation 18 Agent Behaviour Manager Rule Engine Rule Set Sensor Actuator Web Services Setelah semantik web service menemukan web service yang dicari dengan wDAG Sim, selanjutnya agent negosiator sebagai perantara buyer-seller melakukan negosiasi, untuk menemukan service yang paling menguntungkan. Negosiasi dilakukan atas 3 atribut, yaitu: Harga produk Lokasi Kecepatan layanan Uji coba Referensi: Mei et al., 2006
  • 20. Uji coba Uji coba terhadap framework yang dibangun meliputi 2 hal, yaitu: Pengujian discovery of service menggunakan precision, recall dan F-Measure (Baeza-Yates, 1999) serta ROC (Receiver Operating Characteristic) Curve. Pengujianapakah service yang terpilihmelaluiprosesmulti-criteria negotiationbenar-benar service yang terbaikdan paling menguntungkan. 19
  • 21. Penutup Tujuan dari penelitian ini adalah untukmendapatkansebuahmetodesemantik web service berbasisagenmenggunakan Weighted Directed Acyclic Graph (wDAG) dalamskema buyer-seller dilingkunganbisnis yang kompetitifpadaERPGame. Manfaat penelitian iniadalahuntukmemudahkanconsumer web service dalammenemukan web service yang paling sesuaidengankebutuhanmerekasecaraotomatisbaikdalamkonteksindividumaupunkonteksbisnisdalamperusahaan. Kontribusi dari penelitian ini adalah: menyediakanskema metadata semantik web service menggunakanweighted directed acyclic graph (wDAG) dengantingkatpenghitungankemiripan yang lebihbaik menyediakan framework untuksemantik web service dalamlingkungan yang kompetitifdenganmulti-criteria negotiationmenggunakan agent web service 20

Notes de l'éditeur

  1. Latar belakang, Pengenalan ERPGame, Metode Penelitian, WDAG, Semantik Web Service, Agent WS (Multi-Criteria Negotiation)
  2. Semantik Web: easier to find, share, agregate and extend informationSemantik WS: easier to discover, use/invoke, compose and monitor.
  3. Menggunakan metadata semantik (faktor kunci: representasi metadata)Ceritakan tentang penelitian sebelumnyaSalah satu yang paling banyak digunakan adalah ontology (OWL)Shg, Nyambung ke slide berikutnya tentang wDAG