Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoArianna Gentile Modificato 11 anni fa
1
Domenico Presenza Stato implementazione prototipo Engineering Milano – 20 Luglio 2005
2
Stato implementazione prototipo Engineering 2 Indice Obiettivo dellincontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti
3
Stato implementazione prototipo Engineering 3 Pagina con testo e testo evidenziato Obiettivo dellIncontro Presentare lo stato di avanzamento della realizzazione Virtual Travel Agency (VTA) e piattaforma MAIS-P/E.
4
Stato implementazione prototipo Engineering 4 Indice Obiettivo dellincontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti
5
Stato implementazione prototipo Engineering 5 Componenti, reti e protocolli Architettura prototipo Engineering Platform Invoker User Environment Service Invoker Orchestrator Wrapper MAIS Repository Web Service(s) Users Profiles Miner SOAP/HTTP JERI/TCP BP Wrapper(s) Recommender
6
Stato implementazione prototipo Engineering 6 Architettura deploy Architettura prototipo Engineering MAIS Repository Web Service Platform Invocator User Environment Orchestrator Concretizator Concrete Service Invoker Recomender Orchestrator Concretizator
7
Stato implementazione prototipo Engineering 7 Situazione al 20 Luglio 2005 Stato avanzamento VTA Scenario (completato) Applicazione (sviluppo) MAIS-P/E Repository (completato) Service Invoker (completato) Orchestrator (testing) Concretizzatore (sviluppo) Web Services Wrappers (sviluppo)
8
Stato implementazione prototipo Engineering 8 Indice Obiettivo dellincontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti
9
Stato implementazione prototipo Engineering 9 Dialogo Utente-VTA Scenario VTA customervta requestForInterest requestForQuote requestForChange bookingRequest abort TravelPlan BookingProposal BookingREFN UserDetails, TripDetails, RequiredServices, TypeOfHoliday
10
Stato implementazione prototipo Engineering 10 Trasferimenti pianificati Scenario VTA Roma Amsterdam Leiden
11
Stato implementazione prototipo Engineering 11 Trasferimenti pianificati Scenario VTA Roma Brussels (1) Amsterdam (6-8) Leiden (2-5) 1 2 6 9
12
Stato implementazione prototipo Engineering 12 Trasferimenti pianificati Scenario VTA Roma Brussels (1) Amsterdam (6-8) Leiden (2-4) Delft (5) 1 2 5 6 9
13
Stato implementazione prototipo Engineering 13 Trasferimenti Effettivil Scenario VTA Roma Brussels (1) Amsterdam (6-8) Leiden (2-4) Delft (5) 1 2 5 6 9
14
Stato implementazione prototipo Engineering 14 Piano viaggio prima della partenza Pianificato Scenario VTA
15
Stato implementazione prototipo Engineering 15 Piano viaggio effettivamente seguito Effettivo Scenario VTA
16
Stato implementazione prototipo Engineering 16 Indice Obiettivo dellincontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti
17
Stato implementazione prototipo Engineering 17 Applicazione VTA
18
Stato implementazione prototipo Engineering 18 Applicazione VTA
19
Stato implementazione prototipo Engineering 19 Applicazione VTA
20
Stato implementazione prototipo Engineering 20 Applicazione VTA
21
Stato implementazione prototipo Engineering 21 Indice Obiettivo dellincontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti
22
Stato implementazione prototipo Engineering 22 Situazione al 20 Luglio 2005 Platform Invoker APIs Platform Invoker Design (R2.2.1) login(user) initiate(mais_service, parameters) search(mais_service, parameters) As is public User login(String usr,String psw); public WSDLMessage initiate(Context context); public String[] search(String className);
23
Stato implementazione prototipo Engineering 23 Situazione al 20 Luglio 2005 Service Invoker APIs Service Invoker Design (R2.2.1) init(mais_service, parameters); invoke(mais_service, operation, parameters); As is public Context init(Context c); public WSDLMessage invoke(String serviceAddress, QName portType, String operation, WSDLMessage arg); public WSDLMessage invokeOne(String[] candidates, WSDLMessage arg);
24
Stato implementazione prototipo Engineering 24 Situazione al 20 Luglio 2005 Service Invoker APIs Codifica operazioni tramite URI Refs Abstract service serviceOntologyNamespace#operation http://eng.it/MAIS_PE/ontology/service#bookHotel Concrete service endpoint?portType#operation http://dini.eng.it:8080/axis/services/Expedia#Acco modation#bookHotel
25
Stato implementazione prototipo Engineering 25 Situazione al 20 Luglio 2005 Orchestrator APIs Orchestrator Design (R2.2.1) initiate(complex_concrete_service, parameters) As is public MAIS_EndpointReference initiate( String orchestrated_service, String instance_name);
26
Stato implementazione prototipo Engineering 26 Situazione al 20 Luglio 2005 Concretizator APIs Concretizator Design (R2.2.1) concretize(mais_process, parameters); getConcreteService(mais_process_identifier, abstract_service, parameters); As is public void concretize(String ProcDefID, String ProcInstID); public String[] getCandidates(String procDefID, String procInstID, String name);
27
Stato implementazione prototipo Engineering 27 Indice Obiettivo dellincontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti
28
Stato implementazione prototipo Engineering 28 http://dini.eng.it:8080 Web Services Wrappers
29
Stato implementazione prototipo Engineering 29 Indice Obiettivo dellincontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti
30
Stato implementazione prototipo Engineering 30 Situazione al 20 Luglio 2005 Stato avanzamento Integrazioni con altri componenti MAIS Reflective Architecture Repository Concretizaor
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.