Code Architects S.r.l. SWOP Semantic Web-service Oriented Platform B2SO201

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Code Architects S.r.l. SWOP Semantic Web-service Oriented Platform B2SO201"

Transcript

1 UNIONE EUROPEA FONDO EUROPEO DI SVILUPPO REGIONALE. REGIONE PUGLIA AREA POLITICHE PER LO SVILUPPO IL LAVORO E L INNOVAZIONE Modello M14 Allegati RTA POR PUGLIA Asse I Linea 1.1 Azione Bando Aiuti agli Investimenti in Ricerca per le PMI BENEFICIARIO Code Architects S.r.l. TITOLO DEL PROGETTO SWOP Semantic Web-service Oriented Platform CODICE DEL PROGETTO B2SO201 RAPPORTO TECNICO ATTIVITA : A 2.4 Sviluppare un dimostratore per almeno una delle tecniche individuate D Piano di test funzionale del dimostratore software

2 Indice dei contenuti 1. TEST FUNZIONALE DEL DIMOSTRATORE Il dataset Conclusioni dopo la fase di annotazione Modifiche consigliate TEST QUERY ANOMALIE Pag. 2 di 39

3 1. Test funzionale del dimostratore 1.1 Il dataset Per questi test, sono stati creati dieci WSDL, tramite un tool automatico. I WSDL sono stati hostati su un server di prova, per poter essere utilizzati all interno della piattaforma SWOP. Pag. 3 di 39

4 Servizio 1 - Satellite URI: Service: SatelliteService to search for information through satellite images Operation1: GetImages Searching for satellite images Input: getimagerequest Coordinates of the point to seek Output: getimageresponse ID associated with the image coordinate Operation2: GetTemp Search the temperature of the water, through color image Input: getimagerequest ID associated with the image coordinate Output: getimageresponse Water temperature in degrees Celsius Descrizione OWL hasbusinessprocess some (hastask some Search) and hascommercialcategory some Satellites and hasbusinessprocess exactly 2 Thing Pag. 4 di 39

5 Servizio 2 - Supermarket URI: Service: Service to search for information on products in the supermarket Operation1: getproductprice Search the price of the product Input: getproductpricerequest Product name to search Output: getproductpriceresponse Price of Target product Operation2: getavailablepieces Search for available pieces of the product searched Input: getavailablepiecesrequest Product name to search Output: getavailablepiecesresponse Number of the available product Descrizione OWL hasbusinessprocess some (ProductProcess and hasinput some ProductName and hasoutput some ProductListPrice) and hasbusinessprocess some (SearchProductDescription and hasinput some ProductName and hasoutput some ProductNumber) and hascommercialcategory some Confectionary_products and hasbusinessprocess exactly 2 Thing Pag. 5 di 39

6 Servizio 3 BikeSeller URI: Service: service for the management of of vehicle pedal Operation1: getinformation Get information of bicycles Input: getinformationrequest ProductID of bicycle to serch Output: getinformationresponse ProductName, ProductCategoryName, ProductListPrice of bicycles Operation2: sellbicycle Sell the bycicles from catalog Input: sellbicyclerequest ProductID of bicycle to sell Output: sellbicyclerequestresponse State of transaction Descrizione OWL hasbusinessprocess some (SalesProcess and hastask some BusinessTask and hasinput some PurchaseOrderDetailID and hasoutput some SalesOrderDetail) and hasbusinessprocess some (SearchProductDescription and hasinput some ProductID and hasoutput some Product and hasoutput some ProductCategoryName and hasoutput some ProductListPrice and hasoutput some ProductName) and hascommercialcategory some Sports_equipment_and_accessories and hasbusinessprocess exactly 2 Thing Pag. 6 di 39

7 Servizio 4 CustomTShirt URI: Service: Service to purchase custom T-shirt Operation1: buycustomtshirt Buy a custom t-shirt Input: buycustomtshirtrequest Image, size and model of new t-shirt Output: buycustomtshirtresponse Date of shipping Operation2: registernewcustomer register a new customer in the database Input: registernewcustomerrequest Customer address city, Customer name, Customer address, customer phone Output: registernewcustomerresponse CustomerID Descrizione OWL hasbusinessprocess some (AddNewCustomer and hastask some Insert and hasinput some CustomerAddressCity and hasinput some CustomerAddressID and hasinput some CustomerAddressStreet and hasinput some Customer Address and hasinput some CustomerName and hasinput some CustomerPhone and hasoutput some CustomerID) and hasbusinessprocess some (PurchaisingProcess and hastask some BusinessTask and hasinput some ProductModel and hasinput some ProductModelID and hasinput some ProductModelInstructions and hasinput some ProductModelName and hasinput some ProductModelillustration and hasinput some ProductSize and hasoutput some PurchaseOrderDetail) and hascommercialcategory some Tshirts and hasbusinessprocess exactly 2 Thing Pag. 7 di 39

8 Servizio 5 - TantCredit URI: Service: management service bank Operation1: getcreditcardinformation request information about credit card Input: getcreditcardinformationrequest number of customer s credit card Output: getcreditcardinformationresponse expiry date of the credit card type and type of credit card Operation2: getemployinformation Searching information of employed Input: getemployinformationrequest Employee's name and EmployedID Output: getemployinformationresponse name, address and information employee Descrizione OWL hasbusinessprocess some (SearchCustomerInformation and hasinput some CustomerCreditCard and hasinput some CustomerCreditCardID and hasinput some CustomerCreditCardNumber and hasinput some CustomerCreditCardType and hasinput some ProductNumber and hasoutput some CustomerCreditCard and hasoutput some CustomerCreditCardExpYear and hasoutput some CustomerCreditCardID and hasoutput some CustomerCreditCardNumber and hasoutput some CustomerCreditCardType) and hasbusinessprocess some (SearchCustomerInformation and hasinput some EmployeeFirstName and hasinput some EmployeeID and hasinput some EmployeeLastName and hasoutput some EmployeeAddressCity and hasoutput some EmployeeAddressID and hasoutput some EmployeeAddressLine and hasoutput some EmployeeFirstName and hasoutput some EmployeeLastName) and hascommercialcategory some Banking_and_investment and hasbusinessprocess exactly 2 Thing Pag. 8 di 39

9 Servizio 6 - FedEx URI: Service: Operation1: service for shipments deleteorder delete a shipping order Input: deleteorder Request order date and order ID Output: Result of transaction Operation2: deleteorder Response insertshipping Insert a new shipping order Input: insertshipping Request Order date, shipping method and customer Output: shippingid Descrizione OWL insertshipping Response hasbusinessprocess some (StartProductWorkOrder and hastask some Delete and hasinput some ProductWorkOrderDueDate and hasinput some ProductWorkOrderEndDate and hasinput some ProductWorkOrderID and hasinput some ProductWorkOrderQty and hasinput some PurchaseOrderDetailOrderQty and hasoutput some PurchaseOrderDetailID and hasoutput some PurchaseOrderID) and hasbusinessprocess some (StartProductWorkOrder and hastask some Insert and hasinput some CustomerAddressStreet and hasinput some CustomerID and hasinput some CustomerStoreID and hasinput some CustomerStoreName and hasinput some ShipMethod and hasoutput some PurchaseOrderDetailID and hasoutput some PurchaseOrderID and hasoutput some ShipMethodID) and hascommercialcategory some Mail_and_cargo_transport and hasbusinessprocess exactly 2 Thing Pag. 9 di 39

10 Servizio 7 - library URI: Service: Operation1: Service for management a library addnewemployee Add new Employee in the library Input: addnewemployeerequest Address, name type of new Employee Output: Operation2: EmployeeID Modify Customer Address Input: addnewemployeeresponse modifycustomeradress modifycustomeradressrequest CustomerID, new Address Output: CustomerID Descrizione OWL modifycustomeradressresponse hasbusinessprocess some (BusinessProcess and hastask some Insert and hasinput some EmployeeAddressCity and hasinput some EmployeeAddressID and hasinput some EmployeeAddressLine and hasinput some EmployeeFirstName and hasinput some EmployeeLastName and hasoutput some Employee) and hasbusinessprocess some (SearchCustomerInformation and hastask some BusinessTask and hastask some Delete and hastask some Insert and hastask some Modify and hasinput some CustomerAddressCity and hasinput some CustomerAddressID and hasinput some CustomerAddressStreet and hasinput some CustomerID and hasoutput some CustomerAddressID) and hascommercialcategory some Facilities_management and hasbusinessprocess exactly 2 Thing Pag. 10 di 39

11 Servizio 8 - NuclearSeller URI: Service: service for the management of nuclear weapons Operation1: deletenuclearweapon Delete a nuclear weapon Input: deletenuclearweapon Request ProductID and amount to be deleted Output: deletenuclearweaponresponse Remaining amount Operation2: modifycustomeraddress Changing address of customer Input: modifycustomeraddress Request New address of a customer Output: modifycustomeraddress Response Address ID of a customer Descrizione OWL hasbusinessprocess some (ProductProcess and hastask some Delete and hasinput some ProductID and hasinput some ProductInventoryQuantity and hasoutput some ProductInventoryQuantity) and hasbusinessprocess some (PurchaisingProcess and hastask some Modify and hasinput some CustomerAddressCity and hasinput some CustomerAddressPostalCode and hasinput some CustomerAddressStreet and hasinput some Customer Address and hasoutput some CustomerAddressID) and hascommercialcategory some Defense_and_Law_Enforcement_and_Security_Equipment and hasbusinessprocess exactly 2 Thing Pag. 11 di 39

12 Servizio 9 - MenagementVendors URI: Service: Operation1: Service Management vendors Enter a new vendor Input: addvendor addvendor Request Vendor name, vendor address, vendor title and products sold by vendor. Output: Vendor ID Operation2: addvendor Response searchvendorinformation search for information on vendors Input: Vendor ID Output: searchvendorinformation Request searchvendorinformation Response Vendor information, vendor name, vendor address, vendor title and products sold by vendor. Descrizione OWL hasbusinessprocess some (AddNewVendor and hasinput some ProductSuppliedByVendor and hasinput some Vendor and hasinput some VendorAddress and hasinput some VendorAddressCity and hasinput some VendorAddressLine and hasinput some VendorAndPurchaisingConcept and hasinput some VendorTitle and hasoutput some VendorID) and hasbusinessprocess some (SearchVendorInformation and hasinput some VendorID and hasoutput some VendorAddressCity and hasoutput some VendorAddressID and hasoutput some VendorAddressLine and hasoutput some VendorAndPurchaisingConcept and hasoutput some VendorTitle) and hascommercialcategory some Facilities_management and hasbusinessprocess exactly 2 Thing Pag. 12 di 39

13 Servizio 10 - SalesManagement URI: Service: service for managing sales Operation1: searchvendorproduct search for products sold by vendor Input: searchvendorproductrequest Vendor ID Output: searchvendorproductresponse Products Operation2: searchvendorpurchases search for products purchased Input: searchvendorpurchasesrequest Vendor ID Output: searchvendorpurchasesresponse Product purchased and informations Descrizione OWL hasbusinessprocess some (SearchVendorProducts and hasinput some VendorID and hasoutput some Product and hasoutput some ProductBillOfMaterials and hasoutput some ProductName and hasoutput some ProductReview and hasoutput some ProductSize and hasoutput some ProductSuppliedByVendor and hasoutput some PurchaseOrderDetail) and hasbusinessprocess some (SearchVendorPurchases and hasinput some ProductID and hasinput some ProductLine and hasinput some ProductMakeFlag and hasinput some ProductName and hasinput some ProductStyle and hasoutput some VendorAddressID and hasoutput some VendorAddressLine and hasoutput some VendorID and hasoutput some VendorName and hasoutput some VendorPreferredStatus) and hascommercialcategory some War_vehicles and hasbusinessprocess exactly 2 Thing Pag. 13 di 39

14 Servizio 11 - Manufactoringservice URI: Service: service for manufacturing of pedal veichles Operation1: SearchProductBillOfMaterials product research through the bill of materials Input: SearchProductBillOfMaterialsRequest ProductID Output: SearchProductBillOfMaterialsResponse End date of bill of materials, level of bill of materials, level of product bill of materials, ProductID and product name. Operation2: SearchProductWorkOrders search for products work orders Input: SearchProductWorkOrders Request Product Output: SearchProductWorkOrdersResponse Product Inventory Quantity, Product Location Name and Product Name Descrizione OWL hasbusinessprocess some (SearchProductBillOfMaterials and hasinput some ProductID and hasoutput some ProductBillOfMaterialsEndDate and hasoutput some ProductBillOfMaterialsLevel and hasoutput some ProductBillOfMaterialsPerAssemblyQty and hasoutput some ProductID and hasoutput some ProductName) and hasbusinessprocess some (SearchProductWorkOrders and hasinput some Product and hasoutput some ProductInventoryQuantity and hasoutput some ProductLocationName and hasoutput some ProductName) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 2 Thing Pag. 14 di 39

15 Servizio 12 - ProductServices URI: Service: Operation1: service for manufacturing of pedal veichles and provides details about the product information Search product description Input: Product Output: SearchProductDescription SearchProductDescriptionRequest SearchProductDescriptionResponse Product model catalog description, Product Model ID and Product Model Name Operation2: SearchProductDescriptionSub Search product description Input: SearchProductDescriptionSubRequest Product Output: SearchProductDescriptionSubResponse Product category name, product model name, product name, product subcategory name Descrizione OWL hasbusinessprocess some (SearchProductDescription and hasinput some Product and hasoutput some ProductCategoryName and hasoutput some ProductModelName and hasoutput some ProductName and hasoutput some ProductSubCategoryName) and hasbusinessprocess some (SearchProductDescription and hasinput some Product and hasoutput some ProductModelCatalogDescription and hasoutput some ProductModelID and hasoutput some ProductModelName) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 2 Thing Pag. 15 di 39

16 Servizio 13 - PurchaisingService URI: Service: The purchasing department buys raw materials and parts used in the manufacture of bicycles. The company also purchases products for resale, such as bicycle apparel and bicycle add-ons like water bottles and pumps. Thi service provide information about these products and the vendors from whom they are obtained Operation1: SearchVendorInformation Search vendor information Input: Vendor Output: SearchVendorInformation Request SearchVendorInformation Response Country region name, state province name, vendor address line, vendorid, vendor name Operation2: Search vendor information SearchVendorInformationSimple Input: SearchProductDescriptionSubRequest Vendor Output: Vendor name Operation3: Search vendor products SearchProductDescriptionSubResponse SearchVendorProducts Input: SearchVendorProductsRequest Vendor Output: SearchVendorProductsResponse vendor address city, Product name, product number, product supplied by vendor last receipt cost, vendor name Operation3: Search vendor purchases SearchVendorPurchases Input: SearchVendorPurchases Request Vendor Output: SearchVendorPurchases Response Vendor Average Purchase Orders, Vendor Maximum Purchase Orders, Vendor Minimum Purchase Orders, Vendor Name, Vendor Total Purchase Orders Pag. 16 di 39

17 Descrizione OWL hasbusinessprocess some (SearchVendorInformation and hasinput some Vendor and hasoutput some CountryRegionName and hasoutput some StateProvinceName and hasoutput some VendorAddressCity and hasoutput some VendorAddressLine and hasoutput some VendorID and hasoutput some VendorName) and hasbusinessprocess some (SearchVendorInformation and hasinput some Vendor and hasoutput some VendorName) and hasbusinessprocess some (SearchVendorProducts and hasinput some Vendor and hasoutput some ProductName and hasoutput some ProductNumber and hasoutput some ProductSuppliedByVendorLastReceiptCost and hasoutput some VendorName) and hasbusinessprocess some (SearchVendorPurchases and hasinput some Vendor and hasoutput some VendorAveragePurchaseOrders and hasoutput some VendorMaximumPurchaseOrders and hasoutput some VendorMinimumPurchaseOrders and hasoutput some VendorName and hasoutput some VendorTotalPurchaseOrders) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 4 Thing Pag. 17 di 39

18 Servizio 14 SalesService URI: Service: This service provides details about the customers and their associated sales orders. Operation1: SearchCustomerInformation Search customer information Input: SearchCustomerInformationRequest Customer Output: SearchCustomerInformationResponse Country RegionName, customer address city, customer address street, customer ID, customer name, state province name Operation2: SearchCustomerInformationSimple Search customer information Input: SearchCustomerInformationSimpleRequest Customer Output: SearchCustomerInformationSimpleResponse Customer name Operation3: SearchCustomerSales Search customer sales Input: SearchCustomerSalesRequest Customer Output: SearchCustomerSalesResponse Customer store name, sales order number, sales order order date, sales order total due Operation4: SearchCustomerStores Search customer stores Input: SearchCustomerStoresRequest Customer Output: SearchCustomerStoresResponse Country region name, customer address city, customer ID, customer store name, state province name Operation5: SearchCustomerStoresSimple Search customer store Input: SearchCustomerStoresSimpleRequest Customer Output: SearchCustomerStoresSimpleResponse Customer name, customer store name Operation6: SearchCustomerStoresName Search customer store name Input: SearchCustomerStoresNameRequest Customer Output: SearchCustomerStoresNameResponse Customer store name Descrizione OWL hasbusinessprocess some (SearchCustomerInformation Pag. 18 di 39

19 and hasinput some Customer and hasoutput some CountryRegionName and hasoutput some CustomerAddressCity and hasoutput some CustomerAddressStreet and hasoutput some CustomerID and hasoutput some CustomerName and hasoutput some StateProvinceName) and hasbusinessprocess some (SearchCustomerInformation and hasinput some Customer and hasoutput some CustomerName) and hasbusinessprocess some (SearchCustomerSales and hasinput some Customer and hasoutput some CustomerStoreName and hasoutput some SalesOrderNumber and hasoutput some SalesOrderOrderDate and hasoutput some SalesOrderTotalDue) and hasbusinessprocess some (SearchCustomerStores and hasinput some Customer and hasoutput some CountryRegionName and hasoutput some CustomerAddressCity and hasoutput some CustomerID and hasoutput some CustomerStoreName and hasoutput some StateProvinceName) and hasbusinessprocess some (SearchCustomerStores and hasinput some Customer and hasoutput some CustomerName and hasoutput some CustomerStoreName) and hasbusinessprocess some (SearchCustomerStores and hasinput some Customer and hasoutput some CustomerStoreName) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 6 Thing Pag. 19 di 39

20 Servizio 15 salesservice_2bp Descrizione: Questo servizio descrive lo stesso servizio di SalesService con soli 2 BusinessProcess, in particolare - SearchCustomerInformation - SearchCustomerStoresName URI: Service: This service provides details about the customers and their associated sales orders. Operation1: SearchCustomerInformation Search customer information Input: SearchCustomerInformationRequest Customer Output: SearchCustomerInformationResponse Country Region Name, customer address city, customer address street, customer ID, customer name, state province name Operation2: SearchCustomerStoresName Search customer store name Input: SearchCustomerStoresNameRequest Customer Output: SearchCustomerStoresNameResponse Customer store name Descrizione OWL hasbusinessprocess some (SearchCustomerInformation and hasinput some Customer and hasoutput some CountryRegionName and hasoutput some CustomerAddressCity and hasoutput some CustomerAddressStreet and hasoutput some CustomerID and hasoutput some CustomerName and hasoutput some StateProvinceName) and hasbusinessprocess some (SearchCustomerStores and hasinput some Customer and hasoutput some CustomerStoreName) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 2 Thing Pag. 20 di 39

21 Servizio 16 salesservice_2bp_more Descrizione: Questo servizio descrive lo stesso servizio di SalesService_2BP in particolare sono stati aggiunti altri concetti, in modo tale da creare una sottoclasse (servizio più specifico) del servizio SalesService_2BP Il ragionatore Pellet, riconoscerà la superclasse, in quanto SalesService_2BP_more, conterrà gli stessi concetti e lo stesso numero di BusinessProcess all interno della classe URI: Service: This service provides details about the customers and their associated sales orders. Operation1: SearchCustomerInformation Search customer information Input: SearchCustomerInformationRequest Customer Output: SearchCustomerInformationResponse Country Region Name, customer address city, customer address street, customer ID, customer name, state province name Operation2: SearchCustomerStoresName Search customer store name Input: SearchCustomerStoresNameRequest Customer Output: SearchCustomerStoresNameResponse Customer store name, Customer ID,, customer address street Descrizione OWL hasbusinessprocess some (SearchCustomerInformation and hasinput some Customer and hasoutput some CountryRegionName and hasoutput some CustomerAddressCity and hasoutput some CustomerAddressStreet and hasoutput some CustomerID and hasoutput some CustomerName and hasoutput some StateProvinceName) and hasbusinessprocess some (SearchCustomerStores and hasinput some Customer and hasoutput some CustomerAddressStreet and hasoutput some CustomerID and hasoutput some CustomerStoreName) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 2 Thing Pag. 21 di 39

22 Servizio 17 manufactoringservice_generic Descrizione: Questo servizio descrive lo stesso servizio manufacturingservices ma in maniera generica, quindi dato lo stesso numero di BP, esso sarà una superclasse del servizio manufacturingservices Per renderlo ancora più generale, non verrà specificata la categoria del servizio. URI: sdl Service: service for manufacturing of pedal veichles Operation1: SearchProductBillOfMaterials product research through the bill of materials Input: SearchProductBillOfMaterialsRequest ProductID Output: SearchProductBillOfMaterialsResponse End date of bill of materials, level of bill of materials. Operation2: SearchProductWorkOrders search for products work orders Input: SearchProductWorkOrders Request Product Output: SearchProductWorkOrdersResponse Product Inventory Quantity Durante la fase di annotazione sono stati rilevati degli errori. (Vedere B5 per maggiori dettagli.) Per poter annotare il servizio è stata quindi inserita la categoria. Descrizione OWL hasbusinessprocess some (SearchProductBillOfMaterials and hasinput some ProductID and hasoutput some ProductBillOfMaterialsEndDate and hasoutput some ProductBillOfMaterialsLevel) and hasbusinessprocess some (SearchProductWorkOrders and hasinput some Product and hasoutput some ProductInventoryQuantity) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 2 Thing Pag. 22 di 39

23 Servizio 18 manufactoringservice_task Descrizione: Questo servizio descrive lo stesso servizio manufacturingservices ma in maniera generica, inserendo solo i task del servizio senza specificare gli Input ed Output Per renderlo ancora più generale, non verrà specificata la categoria del servizio. URI: Service: service for manufacturing of pedal veichles Operation1: SearchProductBillOfMaterials product research through the bill of materials Input: SearchProductBillOfMaterialsRequest ND Output: SearchProductBillOfMaterialsResponse ND Operation2: SearchProductWorkOrders search for products work orders Input: SearchProductWorkOrders Request ND Output: SearchProductWorkOrdersResponse ND Descrizione OWL hasbusinessprocess some (SearchProductBillOfMaterials ) and hasbusinessprocess some (SearchProductWorkOrders ) and hascommercialcategory some Pedal_powered_vehicles and hasbusinessprocess exactly 2 Thing Pag. 23 di 39

24 1.2 Conclusioni dopo la fase di annotazione Dopo aver annotato i servizi sopra elencati, sono emerse diverse anomalie nel software (cfr. 3. Anomalie). L ontologia SWOP presenta notevoli punti di forza, come ad esempio un grande numero di categorie e un numero sufficiente di task. Ciò nonostante, non si possono annotare servizi più elaborati, in quanto non ci sono concetti che supportino la descrizione del servizio. La maggior mancanza di concetti, è stata rilevata nei BusinessProcess e nei BusinessObject, che sono per lo più ottimi per annotare servizi che descrivono e interazioni con i prodotti. L algoritmo SAWA non riesce a interpretare bicycle, come appartenente alla categoria Pedal_powered_vehicles. Analizzando l ontologia tramite il tool Protegè, possiamo dire che le classi aggiunte all ontologia sono quelle attese. Pag. 24 di 39

25 1.3 Modifiche consigliate In particolare tra le modifiche consigliate da apportare all ontologia segnaliamo: BusinessTask Anche se i business task sono sufficienti a descrivere un task come - Inserimento - Cancellazione - Modifica - Ricerca sarebbe opportuno aggiungere concetti più avanzati, come ad esempio la possibilità di annotare servizi che prevedono un - Confronto - Acquisto - Vendita - Prestito Questa mancanza di concetti ha reso impossibile l annotazione di servizi che volevano gestire il bike sharing, in cui non si riusciva a trovare concetti che prevedevano il prestito di una bicicletta per un dato periodo di tempo. Con un task di acquisto/vendita, si può gestire meglio servizi come BikeSeller o CustomTShirt, dove in fase di annotazione si è scelto di utilizzare il Task generico BusinessTask per identificare un task di acquisto di un prodotto. BusinessProcess L attuale ontologia, gestisce processi solo sui prodotti, sui rifornitori e sui clienti. Ciascuno di questi business process, non ricopre però tutti possibili scenari che si possono avere su questi soggetti. Ad esempio la prima grossa carenza di concetti, rispetto ai possibili task che si vuole gestire, sono la mancanza di business process che descrivono la modifica e la cancellazione di un BusinessObject. ManufacturingProcess I concetti che descrivono un processo produttivo sono quattro: - EndProductWorkOrder - SearchProductBillOfMaterials - SearchProductWorkOrder Pag. 25 di 39

26 - StartProductWorkOrder A questi concetti, ne vanno aggiunti sicuramente altri, come ad esempio: - la cancellazione e la modifica di una fattura di prodotti (billofmaterials) - la cancellazione la modifica della commessa di un prodotto con l aggiunta di altre operazioni. BusinessObject La maggior carenza di concetti è stata riscontrata nei BusinessObject. L ontologia, ricopre bene le operazioni sui prodotti e sulla descrizione di clienti e fornitori. Tuttavia, se si prova ad annotare un servizio più specifico come ad esempio la ricerca di mappe satellitari (Servizio Satellite) non ci sono concetti che descrivono bene gli oggetti sul quale opera il servizio. Mancano soprattutto concetti fondamentali, quali: - tempo - dimensioni - misure È possibile sopperire a questa mancanza, introducendo anche concetti generici che possano modellare diverse tipologie di oggetti, concetti generici e proprietà. Pag. 26 di 39

27 2. Test Query TEST 1 Ricerco un servizio che abbia come categoria, quella delle biciclette, quindi mezzi di trasporto a pedale Query: PortType: service for the management of of vehicle pedal Risultati attesi annotazione: Data la descrizione del PortType, ci si aspetta una categoria che comprenda la gestione delle biciclette, quindi veicoli non motorizzati, in particolare veicoli a pedale. Il concetto presente nell ontologia che descrive questo concetto è Pedal_powered_vehicles. Concetti raccomandati: Considerazioni sui concetti raccomandati: Non ci sono particolari considerazioni da fare sui concetti raccomandati. Pag. 27 di 39

28 Servizio scelto per la ricerca: Category: Pedal_powered_vehicles Risultati attesi della query: Data la categoria scelta, ci si aspetta di trovare tra I primi risultati I servizi che hanno come categoria Pedal_powered_vehicles productservices manufacturingservice_generic manufacturingservice manufacturingservice_task PurchaisingService salesservice # 1.0 salesservice_2bp_more salesservice_2bp Risultato della query (output SWOPWSApplication): INFO: RISULTATI INFO: productservices # 1.0 INFO: salesservice_2bp # 1.0 INFO: manufacturingservice_generic # 1.0 INFO: PurchaisingService # 1.0 INFO: manufacturingservice # 1.0 INFO: manufacturingservice_task # 1.0 INFO: salesservice_2bp_more # 1.0 INFO: salesservice # 1.0 INFO: salesmanagement # INFO: fedex # INFO: BikeSeller # INFO: nuclearseller # INFO: vendormanagement # INFO: Library # INFO: Satellite # INFO: Supermarket # INFO: TantCredit # INFO: customtshirt # 0.0 Pag. 28 di 39

29 Considerazioni sui risultati: Come ci si aspettava, sono stati restituiti come primi risultati, tutti quelli che avevano come categoria commerciale Pedal_powered_vehicles Pag. 29 di 39

30 TEST 2 Ricerco un servizio che permetta la ricerca di una bicicletta Query: PortType: service for the management of vehicle pedal Operation1: getinformation Get information of bicycles Input: getinformationrequest ProductID of bicycle to serch Output: getinformationresponse ProductName, ProductCategoryName, ProductListPrice of bicycles Concetti raccomandati: PortType: Pag. 30 di 39

31 Operation1 Operation1 - Input Operation1 - Output Pag. 31 di 39

32 Servizio scelto per la query: Category: Information_Technology_Service_Delivery BusinessProcess: Task: Input: SearchProductDescription Search Product Output: Risultati attesi della query: ProductName, ProductModelName Tra i possibili servizi più simili a quello cercato, andiamo a verificare tramite il tool Pellet quali di questi hanno un BusinessProcess, un Task, gli input ed output simili a quello cercato. Tra i servizi che hanno un grado di similarità maggiore ci sono : ProductService Task: Search (1/2) Input: Product (1/1) Output: ProductName, ProductModelName (2/3) SuperMarket: BusinessProcess: SearchProductInformation Task: Search (1/2) Input: ProductName (1/1) Manufacturingservice: Task: Search (1/2) Input: Product (1/1) Output: ProductName (1/3) BikeSeller: Task: Search (1/2) Output: ProductName (1/4) Salesmanagement Task: Search (1/2) Output: ProductName (1/7) Tra parentesi, sono indicati il numero di concetti soddisfatti dalla ricerca, sul numero dei concetti totali presenti nel business process. L ordine in cui compaiono i risultati attesi della query, sono Risultati query (output SWOPWSApplication): INFO: RISULTATI INFO: productservices # Pag. 32 di 39

33 INFO: BikeSeller # INFO: Supermarket # INFO: manufacturingservice # INFO: manufacturingservice_generic # INFO: salesmanagement # INFO: PurchaisingService # INFO: vendormanagement # INFO: customtshirt # INFO: nuclearseller # INFO: TantCredit # INFO: Library # INFO: salesservice # INFO: salesservice_2bp # INFO: salesservice_2bp_more # INFO: manufacturingservice_task # INFO: fedex # INFO: Satellite # Considerazioni sui risultati Tra i primi risultati troviamo productservices, il servizio che volevamo cercare. I successivi servizi contengono sempre altre operazioni di ricerca di un prodotto, quindi possiamo essere soddisfatti dei risultati trovati. La ricerca può essere ulteriormente migliorata, specificando meglio la categoria del prodotto. Pag. 33 di 39

34 TEST 3 Con questo test si vuole verificare che si possa prendere un servizio sottoclasse o superclasse di un altro servizio. Per far questo, andiamo ad annotare un servizio che soddisfa le nostre esigenze Il servizio preso in considerazione è ManufacturingService, che presenta 3 servizi simili in modo tale da permettere a Pellet di costruire delle sottoclassi a partire dal servizio ManufacturingService_Task (il servizio più generico) Query: Service: service for the management of vehicle pedal Operation1: SearchProductBillOfMaterials product research through the bill of materials Input: SearchProductBillOfMaterialsRequest ProductID Output: SearchProductBillOfMaterialsResponse End date of bill of materials, level of bill of materials. Operation2: SearchProductWorkOrders search for products work orders Input: SearchProductWorkOrders Request Product Output: SearchProductWorkOrdersResponse Product Inventory Quantity Pag. 34 di 39

35 Concetti raccomandati: PortType Operation1 Operation1 Input Vuoto Pag. 35 di 39

36 Operation1 Output Operation2 Vuoto Operation2 Input Operation2 Output Pag. 36 di 39

Progettazione Orientata agli Oggetti

Progettazione Orientata agli Oggetti Progettazione Orientata agli Oggetti Sviluppo del software Ciclo di vita del software: comprende tutte le attività dall analisi iniziale fino all obsolescenza (sviluppo, aggiornamento, manutenzione) Procedimento

Dettagli

e-spare Parts User Manual Peg Perego Service Site Peg Perego [Dicembre 2011]

e-spare Parts User Manual Peg Perego Service Site Peg Perego [Dicembre 2011] Peg Perego Service Site Peg Perego [Dicembre 2011] 2 Esegui il login: ecco la nuova Home page per il portale servizi. Log in: welcome to the new Peg Perego Service site. Scegli il servizio selezionando

Dettagli

Nota Informativa Relativa alla Circolare 2009/1

Nota Informativa Relativa alla Circolare 2009/1 Nota Informativa Relativa alla Circolare 2009/1 In merito alla nuova circolare del Sottosegretariato per il Commercio Estero del Primo Ministero della Repubblica di Turchia, la 2009/21, (pubblicata nella

Dettagli

Grandi dimensioni e dimensioni variabili

Grandi dimensioni e dimensioni variabili Grandi dimensioni e dimensioni variabili aprile 2012 1 Questo capitolo studia alcuni ulteriori aspetti importanti e caratteristici della gestione delle dimensioni in particolare, delle grandi dimensioni

Dettagli

RefWorks Guida all utente Versione 4.0

RefWorks Guida all utente Versione 4.0 Accesso a RefWorks per utenti registrati RefWorks Guida all utente Versione 4.0 Dalla pagina web www.refworks.com/refworks Inserire il proprio username (indirizzo e-mail) e password NB: Agli utenti remoti

Dettagli

UNITA DI MISURA E TIPO DI IMBALLO

UNITA DI MISURA E TIPO DI IMBALLO Poste ALL. 15 Informazioni relative a FDA (Food and Drug Administration) FDA: e un ente che regolamenta, esamina, e autorizza l importazione negli Stati Uniti d America d articoli che possono avere effetti

Dettagli

PRESENTAZIONE DI UN SMS AL GATEWAY

PRESENTAZIONE DI UN SMS AL GATEWAY Interfaccia Full Ascii Con questa interfaccia è possibile inviare i dati al Server utilizzando solo caratteri Ascii rappresentabili e solo i valori che cambiano tra un sms e l altro, mantenendo la connessione

Dettagli

Interfaccia Web per customizzare l interfaccia dei terminali e

Interfaccia Web per customizzare l interfaccia dei terminali e SIP - Session Initiation Protocol Il protocollo SIP (RFC 2543) è un protocollo di segnalazione e controllo in architettura peer-to-peer che opera al livello delle applicazioni e quindi sviluppato per stabilire

Dettagli

MODULO DI ISCRIZIONE - ENROLMENT FORM

MODULO DI ISCRIZIONE - ENROLMENT FORM Under the Patronage of Comune di Portofino Regione Liguria 1ST INTERNATIONAL OPERA SINGING COMPETITION OF PORTOFINO from 27th to 31st July 2015 MODULO DI ISCRIZIONE - ENROLMENT FORM Direzione artistica

Dettagli

Enterprise Services Infrastructure ESI 2.0

Enterprise Services Infrastructure ESI 2.0 Enterprise Services Infrastructure ESI 2.0 Caratteristiche e Posizionamento ver. 2.1 del 21/01/2013 Cos è ESI - Enterprise Service Infrastructure? Cos è ESI? ESI (Enteprise Service Infrastructure) è una

Dettagli

PerformAzioni International Workshop Festival 22nd February 3rd May 2013 LIV Performing Arts Centre Bologna, Italy APPLICATION FORM AND BANK DETAILS

PerformAzioni International Workshop Festival 22nd February 3rd May 2013 LIV Performing Arts Centre Bologna, Italy APPLICATION FORM AND BANK DETAILS PerformAzioni International Workshop Festival 22nd February 3rd May 2013 LIV Performing Arts Centre Bologna, Italy APPLICATION FORM AND BANK DETAILS La domanda di partecipazione deve essere compilata e

Dettagli

Condivisione delle risorse e Document Delivery Internazionale: Principi e linee guida per le procedure.

Condivisione delle risorse e Document Delivery Internazionale: Principi e linee guida per le procedure. Condivisione delle risorse e Document Delivery Internazionale: Principi e linee guida per le procedure. TRADUZIONE A CURA DI ASSUNTA ARTE E ROCCO CAIVANO Prima versione dell IFLA 1954 Revisioni principali

Dettagli

Ministero della Salute Direzione Generale della Ricerca Scientifica e Tecnologica Bando Giovani Ricercatori - 2007 FULL PROJECT FORM

Ministero della Salute Direzione Generale della Ricerca Scientifica e Tecnologica Bando Giovani Ricercatori - 2007 FULL PROJECT FORM ALLEGATO 2 FULL PROJECT FORM FORM 1 FORM 1 General information about the project PROJECT SCIENTIFIC COORDINATOR TITLE OF THE PROJECT (max 90 characters) TOTAL BUDGET OF THE PROJECT FUNDING REQUIRED TO

Dettagli

Informazioni su questo libro

Informazioni su questo libro Informazioni su questo libro Si tratta della copia digitale di un libro che per generazioni è stato conservata negli scaffali di una biblioteca prima di essere digitalizzato da Google nell ambito del progetto

Dettagli

Nome del concorrente - Competitor's name :...

Nome del concorrente - Competitor's name :... MODULO DI RICHIESTA DI MATERIALE SUPPLEMENTARE ADDITIONAL MATERIAL ORDER FORM Il materiale e i documenti compresi nella tassa di iscrizione sono elencati nell'appendice VI del 2015 FIA WRC Sporting Regulations

Dettagli

Il business risk reporting: lo. gestione continua dei rischi

Il business risk reporting: lo. gestione continua dei rischi 18 ottobre 2012 Il business risk reporting: lo strumento essenziale per la gestione continua dei rischi Stefano Oddone, EPM Sales Consulting Senior Manager di Oracle 1 AGENDA L importanza di misurare Business

Dettagli

Smobilizzo pro-soluto di Lettere di Credito Import

Smobilizzo pro-soluto di Lettere di Credito Import definizione L operazione presuppone l emissione di una lettera di credito IMPORT in favore dell esportatore estero, con termine di pagamento differito (es. 180 gg dalla data di spedizione con documenti

Dettagli

SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras

SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras 2 Introduzione Le architetture basate sui servizi (SOA) stanno rapidamente diventando lo standard de facto per lo sviluppo delle applicazioni aziendali.

Dettagli

ISTRUZIONI PER IL SERVIZIO SPCOOP - RICEZIONE

ISTRUZIONI PER IL SERVIZIO SPCOOP - RICEZIONE ISTRUZIONI PER IL SERVIZIO SPCOOP - RICEZIONE Pag. 1 di 14 INDICE 1. Glossario... 3 2. il servizio SPCoop - Ricezione... 5 3. Il web-service RicezioneFatture... 8 3.1 Operazione RiceviFatture... 9 3.1.1

Dettagli

I veri benefici dell Open Source nell ambito del monitoraggio IT. Georg Kostner, Department Manager Würth Phoenix

I veri benefici dell Open Source nell ambito del monitoraggio IT. Georg Kostner, Department Manager Würth Phoenix I veri benefici dell Open Source nell ambito del monitoraggio IT Georg Kostner, Department Manager Würth Phoenix IT Service secondo ITIL Il valore aggiunto dell Open Source Servizi IT Hanno lo scopo di

Dettagli

PHP: form, cookies, sessioni e. Pasqualetti Veronica

PHP: form, cookies, sessioni e. Pasqualetti Veronica PHP: form, cookies, sessioni e mysql Pasqualetti Veronica Form HTML: sintassi dei form 2 Un form HTML è una finestra contenente vari elementi di controllo che consentono al visitatore di inserire informazioni.

Dettagli

Milano, Settembre 2009 BIOSS Consulting

Milano, Settembre 2009 BIOSS Consulting Milano, Settembre 2009 BIOSS Consulting Presentazione della società Agenda Chi siamo 3 Cosa facciamo 4-13 San Donato Milanese, 26 maggio 2008 Come lo facciamo 14-20 Case Studies 21-28 Prodotti utilizzati

Dettagli

CATENE E COMPONENTI DI GRADO 8-10-INOX, BRACHE DI POLIESTERE E ANCORAGGI, BRACHE DI FUNE

CATENE E COMPONENTI DI GRADO 8-10-INOX, BRACHE DI POLIESTERE E ANCORAGGI, BRACHE DI FUNE CATENE E COMPONENTI DI GRADO 8-10-INOX, BRACHE DI POLIESTERE E ANCORAGGI, BRACHE DI FUNE L esperienza e la passione per l ingegneria sono determinanti per la definizione della nostra politica di prodotto,

Dettagli

I file di dati. Unità didattica D1 1

I file di dati. Unità didattica D1 1 I file di dati Unità didattica D1 1 1) I file sequenziali Utili per la memorizzazione di informazioni testuali Si tratta di strutture organizzate per righe e non per record Non sono adatte per grandi quantità

Dettagli

Profilo Aziendale ISO 9001: 2008. METISOFT spa - p.iva 00702470675 - www.metisoft.it - info@metisoft.it

Profilo Aziendale ISO 9001: 2008. METISOFT spa - p.iva 00702470675 - www.metisoft.it - info@metisoft.it ISO 9001: 2008 Profilo Aziendale METISOFT spa - p.iva 00702470675 - www.metisoft.it - info@metisoft.it Sede legale: * Viale Brodolini, 117-60044 - Fabriano (AN) - Tel. 0732.251856 Sede amministrativa:

Dettagli

24V DC ±10% 0.5... 1 W. Fluido Fluid. 15 Nl/min

24V DC ±10% 0.5... 1 W. Fluido Fluid. 15 Nl/min elettropiloti 0 mm 0 mm solenoids Elettropilota Solenoid valve 0 mm 00.44.0 ACCESSORI - ACCESSORIES 07.049.0 Connettore per elettropilota 0 mm con cavetto rosso/nero, lunghezza 400 mm - connector for 0

Dettagli

MOD. 506 Termostato bimetallico Bimetallic Thermostat

MOD. 506 Termostato bimetallico Bimetallic Thermostat MOD. 506 Termostato bimetallico Bimetallic Thermostat with cap. 3015001 with cap. 3900001 with connector 3900200 with cable A richiesta disponibile la versione certifi- Version available on request 124

Dettagli

Richiesta di trasferimento internazionale di denaro International money transfer send form

Richiesta di trasferimento internazionale di denaro International money transfer send form Parte A a cura del Mittente/Section A reserved to the Customer Parte B a cura dell Ufficio Postale/Section B reserved to the Post Office Richiesta di trasferimento internazionale di denaro International

Dettagli

IT Service Management

IT Service Management IT Service Management L'importanza dell'analisi dei processi nelle grandi e medie realtà italiane Evento Business Strategy 2.0 Firenze 25 settembre 2012 Giovanni Sadun Agenda ITSM: Contesto di riferimento

Dettagli

THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA

THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA SAP World Tour 2007 - Milano 11-12 Luglio 2007 THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA Agenda Presentazione Derga Consulting Enterprise SOA Allineamento Processi & IT Il

Dettagli

BPEL: Business Process Execution Language

BPEL: Business Process Execution Language Ingegneria dei processi aziendali BPEL: Business Process Execution Language Ghilardi Dario 753708 Manenti Andrea 755454 Docente: Prof. Ernesto Damiani BPEL - definizione Business Process Execution Language

Dettagli

Introduzione alle applicazioni di rete

Introduzione alle applicazioni di rete Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza

Dettagli

Introduzione. E un sistema EAI molto flessibile, semplice ed efficace:

Introduzione. E un sistema EAI molto flessibile, semplice ed efficace: Overview tecnica Introduzione E un sistema EAI molto flessibile, semplice ed efficace: Introduce un architettura ESB nella realtà del cliente Si basa su standard aperti Utilizza un qualsiasi Application

Dettagli

La configurazione degli indirizzi IP. Configurazione statica, con DHCP, e stateless

La configurazione degli indirizzi IP. Configurazione statica, con DHCP, e stateless La configurazione degli indirizzi IP Configurazione statica, con DHCP, e stateless 1 Parametri essenziali per una stazione IP Parametri obbligatori Indirizzo IP Netmask Parametri formalmente non obbligatori,

Dettagli

Progettazione orientata agli oggetti

Progettazione orientata agli oggetti Progettazione orientata agli oggetti Obiettivi del capitolo Conoscere il ciclo di vita del software Imparare a individuare nuove classi e metodi Capire l utilizzo delle schede CRC per l identificazione

Dettagli

Panoramica su ITIL V3 ed esempio di implementazione del Service Design

Panoramica su ITIL V3 ed esempio di implementazione del Service Design Master Universitario di II livello in Interoperabilità Per la Pubblica Amministrazione e Le Imprese Panoramica su ITIL V3 ed esempio di implementazione del Service Design Lavoro pratico II Periodo didattico

Dettagli

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited 2015 http://www.yousms.it

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited 2015 http://www.yousms.it SMS API Documentazione Tecnica YouSMS SOAP API YouSMS Evet Limited 2015 http://www.yousms.it INDICE DEI CONTENUTI Introduzione... 2 Autenticazione & Sicurezza... 2 Username e Password... 2 Connessione

Dettagli

Principali caratteristiche piattaforma web smsmobile.it

Principali caratteristiche piattaforma web smsmobile.it SmsMobile.it Principali caratteristiche piattaforma web smsmobile.it Istruzioni Backoffice Post get http VERSION 2.1 Smsmobile by Cinevision srl Via Paisiello 15/ a 70015 Noci ( Bari ) tel.080 497 30 66

Dettagli

Business Process Modeling and Notation e WebML

Business Process Modeling and Notation e WebML Business Process Modeling and Notation e WebML 24 Introduzione I Web Service e BPMN sono standard de facto per l interoperabilità in rete a servizio delle imprese moderne I Web Service sono utilizzati

Dettagli

ITIL. Introduzione. Mariosa Pietro

ITIL. Introduzione. Mariosa Pietro ITIL Introduzione Contenuti ITIL IT Service Management Il Servizio Perchè ITIL ITIL Service Management life cycle ITIL ITIL (Information Technology Infrastructure Library) è una raccolta di linee guida,

Dettagli

UN BUON VIAGGIO INIZIA PRIMA DI PARTIRE 3 SERVIZI ALITALIA. SEMPRE DI PIÙ, PER TE.

UN BUON VIAGGIO INIZIA PRIMA DI PARTIRE 3 SERVIZI ALITALIA. SEMPRE DI PIÙ, PER TE. UN BUON VIAGGIO INIZIA PRIMA DI PARTIR 3 RVIZI ALITALIA. MPR DI PIÙ, PR T. FAT TRACK. DDICATO A CHI NON AMA PRDR TMPO. La pazienza è una grande virtù. Ma è anche vero che ogni minuto è prezioso. Per questo

Dettagli

DAT@GON. Gestione Gare e Offerte

DAT@GON. Gestione Gare e Offerte DAT@GON Gestione Gare e Offerte DAT@GON partecipare e vincere nel settore pubblico La soluzione sviluppata da Revorg per il settore farmaceutico, diagnostico e di strumentazione medicale, copre l intero

Dettagli

IT Service Management

IT Service Management IT Service Management ITIL: I concetti chiave ed il livello di adozione nelle aziende italiane Matteo De Angelis, itsmf Italia (I) 1 Chi è itsmf italia 12 th May 2011 - Bolzano itsmf (IT Service Management

Dettagli

Manuale installazione KNOS

Manuale installazione KNOS Manuale installazione KNOS 1. PREREQUISITI... 3 1.1 PIATTAFORME CLIENT... 3 1.2 PIATTAFORME SERVER... 3 1.3 PIATTAFORME DATABASE... 3 1.4 ALTRE APPLICAZIONI LATO SERVER... 3 1.5 ALTRE APPLICAZIONI LATO

Dettagli

L idea. 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta

L idea. 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta Guardare oltre L idea 43.252.003.274.489.856.000 combinazioni possibili di cui solo una è quella corretta I nostri moduli non hanno altrettante combinazioni possibili, ma la soluzione è sempre una, PERSONALIZZATA

Dettagli

corso di Sistemi Distribuiti 4. IPC (Inter Process Communication) (parte 1): le forme ed i modelli della comunicazione tra processi

corso di Sistemi Distribuiti 4. IPC (Inter Process Communication) (parte 1): le forme ed i modelli della comunicazione tra processi CdL MAGISTRALE in INFORMATICA A.A. 2014-2015 corso di Sistemi Distribuiti 4. IPC (Inter Process Communication) (parte 1): le forme ed i modelli della comunicazione tra processi Prof. S.Pizzutilo Elementi

Dettagli

222X IT Manuale d uso

222X IT Manuale d uso 222X IT Manuale d uso INDICE 1 INTRODUZIONE 2 1.1 Benvenuto 2 1.2 Contatti per il servizio 2 1.3 Cosa fare se il vostro veicolo viene rubato 3 1.4 Autodiagnostica periodica del vostro dispositivo 4 1.5

Dettagli

WAN 80.80.80.80 / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP.

WAN 80.80.80.80 / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP. Configurazione di indirizzi IP statici multipli Per mappare gli indirizzi IP pubblici, associandoli a Server interni, è possibile sfruttare due differenti metodi: 1. uso della funzione di Address Translation

Dettagli

Virtualizzazione con Microsoft Tecnologie e Licensing

Virtualizzazione con Microsoft Tecnologie e Licensing Microsoft Virtualizzazione con Microsoft Tecnologie e Licensing Profile Redirezione dei documenti Offline files Server Presentation Management Desktop Windows Vista Enterprise Centralized Desktop Application

Dettagli

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita;

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita; .netbin. è un potentissimo strumento SVILUPPATO DA GIEMME INFORMATICA di analisi dei dati con esposizione dei dati in forma numerica e grafica con un interfaccia visuale di facile utilizzo, organizzata

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

Processi ITIL. In collaborazione con il nostro partner:

Processi ITIL. In collaborazione con il nostro partner: Processi ITIL In collaborazione con il nostro partner: NetEye e OTRS: la piattaforma WÜRTHPHOENIX NetEye è un pacchetto di applicazioni Open Source volto al monitoraggio delle infrastrutture informatiche.

Dettagli

ISTRUZIONI PER LA COMPILAZIONE, L INOLTRO E LA GESTIONE DELLE SEGNALAZIONI INCONVENIENTI RELATIVE ALLE VARIANTI DEL PROGRAMMA NH-90

ISTRUZIONI PER LA COMPILAZIONE, L INOLTRO E LA GESTIONE DELLE SEGNALAZIONI INCONVENIENTI RELATIVE ALLE VARIANTI DEL PROGRAMMA NH-90 MINISTERO DELLA DIFESA Segretariato Generale della Difesa e Direzione Nazionale degli Armamenti Direzione degli Armamenti Aeronautici e per l Aeronavigabilità ISTRUZIONI PER LA COMPILAZIONE, L INOLTRO

Dettagli

Gestione delle Architetture e dei Servizi IT con ADOit. Un Prodotto della Suite BOC Management Office

Gestione delle Architetture e dei Servizi IT con ADOit. Un Prodotto della Suite BOC Management Office Gestione delle Architetture e dei Servizi IT con ADOit Un Prodotto della Suite BOC Management Office Controllo Globale e Permanente delle Architetture IT Aziendali e dei Processi IT: IT-Governance Definire

Dettagli

FORM Il sistema informativo di gestione della modulistica elettronica.

FORM Il sistema informativo di gestione della modulistica elettronica. Studio FORM FORM Il sistema informativo di gestione della modulistica elettronica. We believe in what we create This is FORM power La soluzione FORM permette di realizzare qualsiasi documento in formato

Dettagli

Corso Base ITIL V3 2008

Corso Base ITIL V3 2008 Corso Base ITIL V3 2008 PROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it L informazione come risorsa strategica Nelle aziende moderne l informazione

Dettagli

Il Form C cartaceo ed elettronico

Il Form C cartaceo ed elettronico Il Form C cartaceo ed elettronico Giusy Lo Grasso Roma, 9 luglio 2012 Reporting DURANTE IL PROGETTO VENGONO RICHIESTI PERIODIC REPORT entro 60 giorni dalla fine del periodo indicato all Art 4 del GA DELIVERABLES

Dettagli

Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE???

Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE??? Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE??? Opportunità di lavoro: ICT - Information and Communication Technology in Azienda Vendite Acquisti Produzione Logistica AFM SIA ICT

Dettagli

dei processi di customer service

dei processi di customer service WHITE PAPER APRILE 2013 Il Business Process Orchestrator dei processi di customer service Fonte Dati: Forrester Research Inc I marchi registrati citati nel presente documento sono di proprietà esclusiva

Dettagli

IT Service Management: il Framework ITIL. Dalmine, 20 Gennaio 2012 Deborah Meoli, Senior Consultant Quint Italy

IT Service Management: il Framework ITIL. Dalmine, 20 Gennaio 2012 Deborah Meoli, Senior Consultant Quint Italy IT Service Management: il Framework ITIL Dalmine, 20 Gennaio 2012 Deborah Meoli, Senior Consultant Quint Italy Quint Wellington Redwood 2007 Agenda Quint Wellington Redwood Italia IT Service Management

Dettagli

INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam. Laurea in INFORMATICA INTERNET e RETI di CALCOLATORI A.A. 2014/2015 Capitolo 4 Dynamic Host Configuration Protocol fausto.marcantoni@unicam.it Prima di iniziare... Gli indirizzi IP privati possono essere

Dettagli

RIF 101 TECNA, MECA MULTINEEDLE ROTATIVE HOOK LOCK STITCH QUILTER

RIF 101 TECNA, MECA MULTINEEDLE ROTATIVE HOOK LOCK STITCH QUILTER RIF 101 TECNA, MECA MULTINEEDLE ROTATIVE HOOK LOCK STITCH QUILTER Price ExWorks Gallarate 60.000,00euro 95 needles, width of quilting 240cm, 64 rotative hooks, Pegasus software, year of production 1999

Dettagli

Per effettuare una chiamata in conferenza, seguire queste semplici istruzioni:

Per effettuare una chiamata in conferenza, seguire queste semplici istruzioni: premium access user guide powwownow per ogni occasione Making a Call Per effettuare una chiamata in conferenza, seguire queste semplici istruzioni: 1. Tell your fellow conference call participants what

Dettagli

ITALTRONIC SUPPORT ONE

ITALTRONIC SUPPORT ONE SUPPORT ONE 273 CARATTERISTICHE GENERALI Norme EN 6071 Materiale PA autoestinguente PVC autoestinguente Supporti modulari per schede elettroniche agganciabili su guide DIN (EN 6071) Materiale: Poliammide

Dettagli

Un client su arduino invia i dati acquisiti ad un database

Un client su arduino invia i dati acquisiti ad un database Un client su arduino invia i dati acquisiti ad un database PROBLEMA Si vogliono inviare, periodicamente, i dati acquisiti da alcuni sensori ad un database presente su di un server. Arduino con shield Ethernet

Dettagli

Routing (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi:

Routing (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Routing (instradamento) in Internet Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Stub AS: istituzione piccola Multihomed AS: grande istituzione (nessun ( transito Transit AS: provider

Dettagli

il materiale contenuto nel presente documento non può essere utilizzato o riprodotto senza autorizzazione

il materiale contenuto nel presente documento non può essere utilizzato o riprodotto senza autorizzazione Reliability Management La gestione del processo di Sviluppo Prodotto Ing. Andrea Calisti www.indcons.eu Chi sono... Andrea CALISTI Ingegnere meccanico dal 1995 al 2009 nel Gruppo Fiat Assistenza Clienti

Dettagli

Università di Venezia Corso di Laurea in Informatica. Marco Fusaro KPMG S.p.A.

Università di Venezia Corso di Laurea in Informatica. Marco Fusaro KPMG S.p.A. Università di Venezia Corso di Laurea in Informatica Laboratorio di Informatica Applicata Introduzione all IT Governance Lezione 5 Marco Fusaro KPMG S.p.A. 1 CobiT: strumento per la comprensione di una

Dettagli

Ultimo aggiornamento sett13

Ultimo aggiornamento sett13 Ultimo aggiornamento sett13 INDICE 1. Invio singolo SMS tramite richiesta POST/GET HTTP...3 1.1 - Messaggi singoli concatenati...4 2. Invio multiplo SMS tramite richiesta POST/GET HTTP...4 2.1 - Messaggi

Dettagli

IT Service Management, le best practice per la gestione dei servizi

IT Service Management, le best practice per la gestione dei servizi Il Framework ITIL e gli Standard di PMI : : possibili sinergie Milano, Venerdì, 11 Luglio 2008 IT Service Management, le best practice per la gestione dei servizi Maxime Sottini Slide 1 Agenda Introduzione

Dettagli

IBM Cloud Computing - un opportunità? - una moda? Andrea Reggio Myserverfarm. 2011 IBM Corporation

IBM Cloud Computing - un opportunità? - una moda? Andrea Reggio Myserverfarm. 2011 IBM Corporation IBM Cloud Computing - un opportunità? - una moda? Andrea Reggio Myserverfarm 2011 IBM Corporation Cosa si intende per Cloud Computing Cloud è un nuovo modo di utilizzare e di distribuire i servizi IT,

Dettagli

3 domande che i CIO dovrebbero fare circa la protezione dei dati sui server virtuali. Aprile 2013

3 domande che i CIO dovrebbero fare circa la protezione dei dati sui server virtuali. Aprile 2013 3 domande che i CIO dovrebbero fare circa la protezione dei dati sui server virtuali Aprile 2013 1 Contenuti Perché è importante per i CIO... 3 Quello che tutti i CIO dovrebbero sapere... 4 3 domande da

Dettagli

Procedura per i reclami da parte degli inquilini e imposizione delle norme sulle abitazioni (Property Standards) negli appartamenti in affitto

Procedura per i reclami da parte degli inquilini e imposizione delle norme sulle abitazioni (Property Standards) negli appartamenti in affitto Procedura per i reclami da parte degli inquilini e imposizione delle norme sulle abitazioni (Property Standards) negli appartamenti in affitto Abbiamo cura delle nostre abitazioni. Avete un reclamo da

Dettagli

Guida ai Parametri di negoziazione dei mercati regolamentati organizzati e gestiti da Borsa Italiana

Guida ai Parametri di negoziazione dei mercati regolamentati organizzati e gestiti da Borsa Italiana Guida ai Parametri di negoziazione dei mercati regolamentati organizzati e gestiti da Borsa Italiana Versione 04 1/28 INTRODUZIONE La Guida ai Parametri contiene la disciplina relativa ai limiti di variazione

Dettagli

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Lezione 1 Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Definizione di utente e di programmatore L utente è qualsiasi persona che usa il computer anche se non è in grado di programmarlo

Dettagli

Guida. acquisti online. agli. nell Esko Store. Un utile manuale con istruzioni dettagliate per effettuare acquisti nel negozio online di Esko.

Guida. acquisti online. agli. nell Esko Store. Un utile manuale con istruzioni dettagliate per effettuare acquisti nel negozio online di Esko. Guida agli acquisti online nell Esko Store Un utile manuale con istruzioni dettagliate per effettuare acquisti nel negozio online di Esko. Sommario 1. Acquisto Aggiunta di articoli al carrello Verifica

Dettagli

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email.

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email. La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net di Emanuele Mattei (emanuele.mattei[at]email.it) Introduzione In questa serie di articoli, vedremo come utilizzare

Dettagli

INFRASTRUCTURE LICENSING WINDOWS SERVER. Microsoft licensing in ambienti virtualizzati. Acronimi

INFRASTRUCTURE LICENSING WINDOWS SERVER. Microsoft licensing in ambienti virtualizzati. Acronimi Microsoft licensing in ambienti virtualizzati Luca De Angelis Product marketing manager Luca.deangelis@microsoft.com Acronimi E Operating System Environment ML Management License CAL Client Access License

Dettagli

PostaCertificat@ Configurazione per l accesso alla Rubrica PA da client di Posta

PostaCertificat@ Configurazione per l accesso alla Rubrica PA da client di Posta alla Rubrica PA da client di Posta Postecom S.p.A. Poste Italiane S.p.A. Telecom Italia S.p.A. 1 Indice INDICE... 2 PREMESSA... 3 CONFIGURAZIONE OUTLOOK 2007... 3 CONFIGURAZIONE EUDORA 7... 6 CONFIGURAZIONE

Dettagli

CORPORATE OVERVIEW. www.akhela.com

CORPORATE OVERVIEW. www.akhela.com CORPORATE OVERVIEW www.akhela.com BRIDGE THE GAP CORPORATE OVERVIEW Bridge the gap Akhela è un azienda IT innovativa che offre al mercato servizi e soluzioni Cloud Based che aiutano le aziende a colmare

Dettagli

www.01net.it Il primo portale italiano per i professionisti dell Ict, per il trade e per le piccole e medie imprese utenti di Ict

www.01net.it Il primo portale italiano per i professionisti dell Ict, per il trade e per le piccole e medie imprese utenti di Ict www.01net.it Il primo portale italiano per i professionisti dell Ict, per il trade e per le piccole e medie imprese utenti di Ict 01NET NETWORK www.01net.it Pag 2 Dati di traffico 01net Network Totale

Dettagli

Manuale di installazione e d uso

Manuale di installazione e d uso Manuale di installazione e d uso 1 Indice Installazione del POS pag. 2 Funzionalità di Base - POS Sagem - Accesso Operatore pag. 2 - Leggere una Card/braccialetto Cliente con il lettore di prossimità TeliumPass

Dettagli

Inidirizzi IP e Nomi di Dominio. Domain Name System. Spazio dei Nomi Piatto. Gestione dello Spazio dei Nomi

Inidirizzi IP e Nomi di Dominio. Domain Name System. Spazio dei Nomi Piatto. Gestione dello Spazio dei Nomi I semestre 03/04 Inidirizzi IP e Nomi di Dominio Domain Name System Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica

Dettagli

più del mercato applicazioni dei processi modificato. Reply www.reply.eu

più del mercato applicazioni dei processi modificato. Reply www.reply.eu SOA IN AMBITO TELCO Al fine di ottimizzare i costi e di migliorare la gestione dell'it, le aziende guardano, sempre più con maggiore interesse, alle problematiche di gestionee ed ottimizzazione dei processi

Dettagli

Istruzione N. Versione. Ultima. modifica. Funzione. Data 18/12/2009. Firma. Approvato da: ASSEMBLAGGIO COLLAUDO TRAINING IMBALLO. service 07.

Istruzione N. Versione. Ultima. modifica. Funzione. Data 18/12/2009. Firma. Approvato da: ASSEMBLAGGIO COLLAUDO TRAINING IMBALLO. service 07. Istruzione N 62 Data creazione 18/ 12/2009 Versione N 00 Ultima modifica TIPO ISTRUZIONE ASSEMBLAGGIO COLLAUDO TRAINING MODIFICA TEST FUNZIONALE RIPARAZIONE/SOSTITUZIONE IMBALLO TITOLO DELL ISTRUZIONE

Dettagli

Consulenza tecnologica globale

Consulenza tecnologica globale Orientamento al cliente Innovazione Spirito di squadra Flessibilità Un gruppo di professionisti dedicati alle imprese di ogni settore merceologico e dimensione, capaci di supportare il Cliente nella scelta

Dettagli

Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato

Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato Intalio Convegno Open Source per la Pubblica Amministrazione Leader nei Sistemi Open Source per il Business Process Management Navacchio 4 Dicembre 2008 Andrea Calcagno Amministratore Delegato 20081129-1

Dettagli

Asset sotto controllo... in un TAC. Latitudo Total Asset Control

Asset sotto controllo... in un TAC. Latitudo Total Asset Control Asset sotto controllo... in un TAC Latitudo Total Asset Control Le organizzazioni che hanno implementato e sviluppato sistemi e processi di Asset Management hanno dimostrato un significativo risparmio

Dettagli

Business Process Management

Business Process Management Corso di Certificazione in Business Process Management Progetto Didattico 2015 con la supervisione scientifica del Dipartimento di Informatica Università degli Studi di Torino Responsabile scientifico

Dettagli

Fabio Scialanga Via Cassia 1530 b 00123 Roma (+39) 338.81.30.693 / (+39) 393.99.62.904 fabioscialanga@libero.it

Fabio Scialanga Via Cassia 1530 b 00123 Roma (+39) 338.81.30.693 / (+39) 393.99.62.904 fabioscialanga@libero.it Informazioni Personali Nome Cognome Indirizzo Cellulare Email Fabio Scialanga Via Cassia 1530 b 00123 Roma (+39) 338.81.30.693 / (+39) 393.99.62.904 fabioscialanga@libero.it Data e luogo di nascita 8 Maggio

Dettagli

Esempi di KPI principali (Key Performance Indicators Indicatori chiave di processo)

Esempi di KPI principali (Key Performance Indicators Indicatori chiave di processo) Esempi di KPI principali (Key Performance Indicators Indicatori chiave di processo) BALANCED SCORECARD (la Pagella bilanciata ) & ALCUNI MODELLI/METODOLOGIE e per la Logistica ---------- 0 ---------- (RICHIAMI

Dettagli

LE ESIGENZE INFORMATICHE NELL ERA di INTERNET

LE ESIGENZE INFORMATICHE NELL ERA di INTERNET LE ESIGENZE INFORMATICHE NELL ERA di INTERNET Internet una finestra sul mondo... Un azienda moderna non puo negarsi ad Internet, ma.. Per attivare un reale business con transazioni commerciali via Internet

Dettagli

Enterprise Content Management. Terminologia. KM, ECM e BPM per creare valore nell impresa. Giovanni Marrè Amm. Del., it Consult

Enterprise Content Management. Terminologia. KM, ECM e BPM per creare valore nell impresa. Giovanni Marrè Amm. Del., it Consult KM, ECM e BPM per creare valore nell impresa Giovanni Marrè Amm. Del., it Consult Terminologia Ci sono alcuni termini che, a vario titolo, hanno a che fare col tema dell intervento KM ECM BPM E20 Enterprise

Dettagli

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+...

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+... Setup delle ConnessioniTCP Una connessione TCP viene instaurata con le seguenti fasi, che formano il Three-Way Handshake (perchè formato da almeno 3 pacchetti trasmessi): 1) il server si predispone ad

Dettagli

Esiste la versione per Linux di GeCo? Allo stato attuale non è prevista la distribuzione di una versione di GeCo per Linux.

Esiste la versione per Linux di GeCo? Allo stato attuale non è prevista la distribuzione di una versione di GeCo per Linux. FAQ su GeCo Qual è la differenza tra la versione di GeCo con installer e quella portabile?... 2 Esiste la versione per Linux di GeCo?... 2 Quali sono le credenziali di accesso a GeCo?... 2 Ho smarrito

Dettagli

Company Profile 2014

Company Profile 2014 Company Profile 2014 Perché Alest? Quando una nuova azienda entra sul mercato, in particolare un mercato saturo come quello informatico viene da chiedersi: perché? Questo Company Profile vuole indicare

Dettagli

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli