1 / 30

Stato implementazione prototipo Engineering

Stato implementazione prototipo Engineering. Domenico Presenza. Milano – 20 Luglio 2005. Indice. Obiettivo dell’incontro Architettura del prototipo Virtual Travel Agency Scenario Interfacce MAIS-P/E APIs Web Services Wrappers Integrazione con altri componenti.

lee-quinn
Download Presentation

Stato implementazione prototipo Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Stato implementazione prototipo Engineering Domenico Presenza Milano – 20 Luglio 2005

  2. Indice • Obiettivo dell’incontro • Architettura del prototipo • Virtual Travel Agency • Scenario • Interfacce • MAIS-P/E APIs • Web Services Wrappers • Integrazione con altri componenti

  3. Obiettivo dell’Incontro Pagina con testo e testo evidenziato Presentare lo stato di avanzamento della realizzazione Virtual Travel Agency (VTA) e piattaforma MAIS-P/E.

  4. Indice • Obiettivo dell’incontro • Architettura del prototipo • Virtual Travel Agency • Scenario • Interfacce • MAIS-P/E APIs • Web Services Wrappers • Integrazione con altri componenti

  5. Architettura prototipo Engineering Componenti, reti e protocolli User Environment MAIS Repository Platform Invoker Service Invoker Web Service(s) Orchestrator Wrapper SOAP/HTTP BP Wrapper(s) Recommender JERI/TCP Users Profiles Miner

  6. Architettura prototipo Engineering User Environment Concretizator Platform Invocator Orchestrator MAIS Repository Concrete Service Invoker Orchestrator Recomender Concretizator Web Service Architettura deploy

  7. Stato avanzamento 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. Indice • Obiettivo dell’incontro • Architettura del prototipo • Virtual Travel Agency • Scenario • Interfacce • MAIS-P/E APIs • Web Services Wrappers • Integrazione con altri componenti

  9. Scenario VTA Dialogo Utente-VTA customer vta requestForInterest UserDetails, TripDetails, RequiredServices, TypeOfHoliday TravelPlan requestForQuote BookingProposal requestForChange BookingProposal bookingRequest BookingREFN abort

  10. Scenario VTA Trasferimenti pianificati Leiden Amsterdam Roma

  11. Scenario VTA Trasferimenti pianificati Leiden (2-5) Amsterdam (6-8) 6 2 9 Brussels (1) 1 Roma

  12. Scenario VTA Trasferimenti pianificati Leiden (2-4) Amsterdam (6-8) 5 6 Delft (5) 2 9 Brussels (1) 1 Roma

  13. Scenario VTA Trasferimenti Effettivil Leiden (2-4) Amsterdam (6-8) 6 5 Delft (5) 2 9 Brussels (1) 1 Roma

  14. Scenario VTA Piano viaggio prima della partenza Pianificato

  15. Scenario VTA Piano viaggio effettivamente seguito Effettivo

  16. Indice • Obiettivo dell’incontro • Architettura del prototipo • Virtual Travel Agency • Scenario • Interfacce • MAIS-P/E APIs • Web Services Wrappers • Integrazione con altri componenti

  17. Applicazione VTA

  18. Applicazione VTA

  19. Applicazione VTA

  20. Applicazione VTA

  21. Indice • Obiettivo dell’incontro • Architettura del prototipo • Virtual Travel Agency • Scenario • Interfacce • MAIS-P/E APIs • Web Services Wrappers • Integrazione con altri componenti

  22. Platform Invoker APIs Situazione al 20 Luglio 2005 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. Service Invoker APIs Situazione al 20 Luglio 2005 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. Service Invoker APIs Situazione al 20 Luglio 2005 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#Accomodation#bookHotel

  25. Orchestrator APIs Situazione al 20 Luglio 2005 Orchestrator • Design (R2.2.1) • initiate(complex_concrete_service, parameters) • As is • public MAIS_EndpointReference initiate( String orchestrated_service, String instance_name);

  26. Concretizator APIs Situazione al 20 Luglio 2005 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. Indice • Obiettivo dell’incontro • Architettura del prototipo • Virtual Travel Agency • Scenario • Interfacce • MAIS-P/E APIs • Web Services Wrappers • Integrazione con altri componenti

  28. Web Services Wrappers http://dini.eng.it:8080

  29. Indice • Obiettivo dell’incontro • Architettura del prototipo • Virtual Travel Agency • Scenario • Interfacce • MAIS-P/E APIs • Web Services Wrappers • Integrazione con altri componenti

  30. Stato avanzamento Situazione al 20 Luglio 2005 Integrazioni con altri componenti • MAIS Reflective Architecture • Repository • Concretizaor

More Related