Corso di Web Services A A. 2010 2011 Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.

Slides:



Advertisements
Presentazioni simili
Logistica collaborativa per i distretti industriali.
Advertisements

IBM System i Il Sistema Enterprise per la PMI
© 2010 Colt Telecom Group Limited. All rights reserved. Cloud Computing Lapproccio Colt Dionigi Faccedna.
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
TechNet Integration Workshop
Dalla Business Intelligence al Business Performance Management
La piattaforma Microsoft per lo sviluppo di applicazioni
La gestione e il controllo dellinfrastruttura IT con System Center: dalla piccola alla grande azienda System Center Operations Manager 2007 e System Center.
WSDL (Web Services Description Language) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
UDDI (Universal Description, Discovery and Integration Protocol) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
Java Enterprise Edition (JEE)
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Il Tele-lavoro: le nuove tecnologie ed il video come abilitatori del.
Seam.
Microsoft Robotics Studio Marco Petrucco Microsoft Student Partner - Udine.
K INVA e-learning Architettura INVA e-learning. k introduzione Sistema per l'erogazione di formazione a distanza con le caratteristiche di: essere in.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
Model – View - Controller
HDM Information Design notation v.4. HDM Information Design.
e le strategie di posizionamento
LInnovazione di Prodotto. Lo sviluppo di nuovi prodotti e nuovi servizi: una vecchia sfida per le imprese innovative. [emilio bellini]
Citrix Metaframe. Metaframe è la soluzione client-server prodotta dalla Citrix in grado di rendere disponibili applicazioni e desktop a qualsiasi dispositivo.
Fanno ormai parte della nostra vita di tutti i giorni….
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Sapevate che … Jake Hird, Senior Research Analyst for Econsultancy:
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 6: Classi e astrazione dati 1.Introduzione 2.Definizione delle strutture 3.Accedere ai membri.
Introduzione Grid1 Introduzione ai Sistemi Grid. Introduzione Grid2 Generalità Un sistema Grid permette allutente di richiedere lesecuzione di un servizio.
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
Constraints.
Componenti dell’architettura Oracle
Servizi di Service Desk e Contact Center Vicenza, 16 Dicembre 2010.
ETEN – Re-Public – RePublic website 1\5 eTEN Progetto Re-Public – RePublic website Workshop finale Dott. Marco Sentinelli – Galgano International Roma,
I modelli reticolari Rappresentano graficamente le procedure attraverso nodi e linee; 2. Ogni linea rappresenta unattività; 3. Su ogni linea è riportato.
Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Analisi e valutazione.
RISK MANAGEMENT Breve overview sullo stato dellarte in Italia.
Presentazione Finale Team 2 1. Decomposizione in sottosistemi 2.
Professional Users. Per poter lavorare sul Dizionario, bisogna registrarsi come Utente Professionale – Professional User (solo.
Protezione dei dati remota IBM e Protezione dei dati remota IBM Express PARTE 1 IPS - Information Protection Services Ottobre 2008 © Copyright International.
7 cose da sapere su Volume Activation con Windows 7 © 2009 Microsoft Corporation. Tutti i diritti riservati. Come professionista IT, devi sapere che l'attivazione.
Corso di Elementi di Informatica
Filtered Index and Statistics Filtered Indexes Sergio Govoni
Telemarketing & Market Research Advanced on Line Business Oriented Research Solutions ALBORS.
DISPOSITIVI ASIC Application Specific Integrated Circuit De Faveri Martina Classe 3 BET.
Sito IntergruppoParma.it Nuovo Intergruppo Parma.
OR5 – Rete di trasmissione
Personalizzazioni. Perché personalizzare Radio-Play Personalizzare Radio-Play permette al tuo brand di crescere e di diffondersi in modo gratuito e potenzialmente.
Sito internet: indirizzo sdcnet.it
Struttura Aziendale Arianna Montervino 4° A T.G.A A.S 2009/2010 Stage.
1 Web Design Internet Agency. 2 Web Design Internet Agency Qual è il valore aggiunto che può portare allimpresa ? Perché è fondamentale oggi avere un.
Presenta Progetto Hyper-Club. Hyper-code Via Domenico Mercante 6, Verona (VR) – Tel Cell mail. Chi.
Ecommerce Day Torino, 12 aprile 2013.
17 aprile 2007 AUTOMOTIVE NETWORK TEAM Una Rete per le Reti.
1 Target Cross Intelligence Le decisioni d'impresa, spesso, non sono né giuste né sbagliate. Le decisioni d'impresa, spesso, non sono né giuste né sbagliate.
Sistema Informativo per Associazioni Agricole AgriManager Progetto realizzato da in collaborazione con.
Architettura delle GPU e
SQL Server 2008 R2: Licensing
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
Andrea Petricca Problematiche di rete nella sperimentazione di file-system distribuiti su WAN per applicazioni di GRID-Computing Rapporto trimestrale attività
PROGETTO DI STRUMENTI PER LA CONFIGURAZIONE DI APPLICAZIONI JAVA ENTERPRISE Anno Accademico 2006 / 2007 Sessione III FACOLTÀ DI INGEGNERIA CORSO DI LAUREA.
Attività Formativa Sviluppo di un WORKFLOW ENGINE di Dott. Riccardo Gasperoni Alessandro Caricato Gabriele Trabucco in collaborazione con Progesi S.p.A.
Attribution-NonCommercial-ShareAlike Le novità
Scoprirete che su Office non si può solo contare ma anche sviluppare.
NICE Systems Interactions Analytics Business Applications
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
Customer Support Research & Development Come usare il Search Technical Knowledge Base...ITRC.
Customer Support Research & Development Come registrarsi ed entrare in......ITRC.
Corso di Web Services A A Domenico Rosaci 1. Introduzione
soluzioni professionali
Pippo.
© 2013 KNC All right reserved Kangaroo Net Company Group 1.
IBM Travel & Transportation Industry © Copyright IBM Corporation 2004 Può il trasporto aereo fare a meno della « security » Integrata? La gestione integrata.
Corso di Ingegneria del Web A A Domenico Rosaci 1
Transcript della presentazione:

Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business

2 Patterns per lE-Business Soluzioni aziendali già esistenti, strutturate a layer Consentono il riuso di software concepito per risolvere una data tipologia di problemi Ogni livello di dettaglio è costruito sul livello precedente Per esempio, la collezione di Pattern IBM comprende sette livelli D. RosaciPatterns per l'e-Business

3 Patterns per lE Business Business patterns: identificano le interazioni tra utenti, business e dati. Integration patterns: collegano più Business patterns Composite patterns: rappresentano combinazioni di Business ed Integration patterns di usuale ricorrenza Application patterns: Forniscono un layer concettuale che descrive come interagiscono le componenti applicative e I dati in un Business o Integration pattern Runtime patterns: definiscono la struttura logica middleware che supporta un Application pattern.. Product mappings: identifica implementazioni software provate e testate per ogni Runtime pattern. Best-practice guidelines: guidano nello sviluppo. D. RosaciPatterns per l'e-Business

4 Patterns per lE Business D. RosaciPatterns per l'e-Business

5 Business patterns primari D. RosaciPatterns per l'e-Business

6 Esempio duso di un pattern Compagnia assicurativa: si supponga che voglia ridurre i costi dei call center, permettendo ai clienti di accedere alle proprie polizze sul Web ed effettuando le modifiche volute Il Self-service pattern si adatta perfettamente a questo caso Il Self-service pattern è adatto quando è necessario consentire laccesso diretto degli utenti alle applicazioni e ai dati D. RosaciPatterns per l'e-Business

7 Integration Patterns D. RosaciPatterns per l'e-Business

8 Combinazione Business- Integration: Custom Design D. RosaciPatterns per l'e-Business

9 Composite Patterns D. RosaciPatterns per l'e-Business

10 Application Patterns Una volta definito il business pattern, occorre identificare le componenti logiche ad alto livello per realizzarlo: queste costituiscono lapplication pattern Esistono più application pattern per realizzare un business pattern Unapplication pattern può avere un presentation tier, un application tier ed un back-end application tier D. RosaciPatterns per l'e-Business

11 Application Patterns: Directly Integrated Single Channel D. RosaciPatterns per l'e-Business

12 Application patterns: altro esempio Supponiamo che le polizze automobilistiche e le polizze sulla casa siano contenute in back end different Allora le richieste degli user, che possono riguardare dati differenti, devono essere decomposte Lapplication pattern sarà diverso dal caso precedente D. RosaciPatterns per l'e-Business

13 Application patterns D. RosaciPatterns per l'e-Business

14 Runtime patterns Un application pattern può essere ulteriormente raffinato nelle funzioni che lo compongono. Ogni funzione costituisce un runtime node Questi nodi possono coesistere sulla singola macchina, o essere distribuiti su più macchine (non è rilevante) Es:Lutente ha determinato che la sua soluzione si adatta ad un self-service business pattern realizzato con una Directly Integrated Single Channel application pattern. D. RosaciPatterns per l'e-Business

15 Esempio di runtime pattern D. RosaciPatterns per l'e-Business

16 Ruoli dei nodi di runtime Presentation and application tier: implementati con un Web application server, che combina sia la funzione di HTTP server che quelle di application server: gestisce pagine Web statiche e dinamiche Una variante può essere data dallo split del Web application server in un HTTP server ed in un application server: altro runtime pattern D. RosaciPatterns per l'e-Business

17 Altro runtime pattern D. RosaciPatterns per l'e-Business

18 Product mapping Per ogni nodo di runtime, si individuano i prodotti adatti a realizzarlo. D. RosaciPatterns per l'e-Business

19 Product mapping D. RosaciPatterns per l'e-Business

20 Best Practice Guidelines I pattern fin qui mostrati servono a definire le specifiche del sistema e lambiente di rete. Nulla è detto sulleffettivo sviluppo Un guideline pattern definisce le tecniche idonee a sviluppare un application pattern, sulla base di: –Design guideline –Development guideline –System Management guideline D. RosaciPatterns per l'e-Business