Il processo di assemblaggio IBM WebSphere Business Services Fabric

Il prodotto IBM WebSphere Business Services Fabric fornisce un ambiente di governance sinergico che consente ad amministratori, architetti, analisti di business e sviluppatori di assemblare e distribuire, in modalità di collaborazione, i servizi di business in un sistema SOA (service-oriented architecture). Il processo di assemblaggio di WebSphere Business Services Fabric fornisce una vista di alto livello sulle modalità di sviluppo, distribuzione, richiamo e ottimizzazione dei servizi di business attraverso il prodotto.

Il processo di assemblaggio di WebSphere Business Services Fabric nella Figura 1 mostra tale processo.

Figura 1. Processo WebSphere Business Services Fabric per lo sviluppo, distribuzione, richiamo e ottimizzazione dei servizi di business
Concetti correlati
Servizi di business
Panoramica del prodotto
Riferimenti correlati
Termini di utilizzo
Informazioni particolari e marchi

Un'anteprima delle attività di installazione

Prima di iniziare ad utilizzare WebSphere Business Services Fabric, è necessario eseguire alcune delle seguenti attività di configurazione dopo l'installazione del prodotto. Non è possibile utilizzare WebSphere Business Services Fabric fino a quando le attività di installazione non sono state completate.

  1. Configurare le origini federate: una volta che WebSphere Business Services Fabric è stato installato ed è in esecuzione, un amministratore deve configurare il sistema per integrarlo con i repository LDAP (Lightweight Directory Access Protocol) e WSRR (WebSphere Service Registry and Repository) eventualmente utilizzati. Se il sistema utilizza solo IBM Business Services Repository, è possibile ignorare questa fase e iniziare dalla fase 2.

    Eseguito dall'amministratore in IBM Business Services Governance Manager.

  2. Concedere agli utenti l'accesso a WebSphere Business Services Fabric: per iniziare ad utilizzare WebSphere Business Services Fabric, un amministratore deve registrare un'organizzazione e i relativi utenti nel sistema. Successivamente, l'amministratore deve autorizzare gli utenti ai servizi di business registrando le organizzazioni e gli utenti nei servizi di business per garantirgli l'accesso.

    Eseguito dall'amministratore in IBM Business Services Subscriber Manager > Gestisci sottoscrittori.

Processo di sviluppo, distribuzione, richiamo e ottimizzazione dei servizi di business

Il processo WebSphere Business Services Fabric comprende attività di sviluppo dei servizi di business end-to-end, dalla progettazione concettuale al rilascio agli utenti. Il processo avviene nel modo seguente:

Per maggiori informazioni su queste attività, consultare la documentazione fornita con ciascun modulo.

Tutti i moduli di WebSphere Business Services Fabric devono essere installati e in esecuzione prima di iniziare questo processo. Le fasi del processo sono elencate di seguito.

  1. Definire un progetto Fabric

    Le attività di WebSphere Business Services Fabric sono eseguite nell'ambito di un progetto. Ogni progetto è configurato per essere associato con il contenuto dei metadati e il team che gestisce il contenuto. Diversi tipi di progetti possono essere creati per gestire diversi tipi di contenuto. All'inizio di un progetto di sviluppo, un amministratore deve creare un nuovo progetto di tipo Servizio di business, assegnargli un team e assegnare gli spazi nomi per le istanze che appartengono al progetto. Altri tipi di progetti sono utilizzati per il contenuto del settore industriale, le origini federate e le estensioni di ontologia.

    In questa fase, l'amministratore deve anche assegnare gli spazi nomi, ovvero l'ubicazione dei metadati dei servizi di business, a ciascun progetto Fabric. Gli spazi nomi sono suddivisi in categorie in base al tipo di metadati in essi memorizzati. Generalmente, un progetto presenta almeno uno spazio nomi di tipo Istanza per memorizzare le istanze. Se il progetto contiene servizi di business sottoscrivibili e registrazioni, questi dovrebbero utilizzare un altro spazio nomi di tipo Registrazione per memorizzare le registrazioni e le sottoscrizioni a tali servizi.

    Eseguito dal ruolo Amministratore in IBM Business Services Governance Manager > servizio di business Configura progetti.

  2. Configurare spazi nomi dei progetti

    L'amministratore deve anche determinare quali spazi nomi forniti da altri progetti devono essere visibili e utilizzabili dai nuovi progetti Fabric. Gli spazi nomi importati di un progetto consentono agli utenti di tale progetto di visualizzare e fare riferimento ai metadati memorizzati in quegli spazi nomi. Durante l'evoluzione di un progetto, potrebbero essere richieste istanze di altri progetti e potrebbe essere richiesto di esporre alcune istanze di uno spazio nomi per l'utilizzo da parte di altri progetti. L'amministratore può rivedere questi requisiti in fasi differenti del progetto.

    Eseguito dal ruolo Amministratore in IBM Business Services Governance Manager > servizio di business Configura spazio nomi.

  3. Creare un progetto in IBM Business Services Composition Studio

    Un utente di IBM Business Services Composition Studio aggiorna lo spazio di lavoro del progetto per scaricare l'ultima versione del repository nello spazio di lavoro. L'utente quindi seleziona un progetto dall'elenco di progetti disponibili al team dell'utente. Aggiornando e selezionando un insieme di progetti imposta l'ambiente del progetto. Quando l'ambiente viene impostato, l'utente può creare esempi di metadati negli spazi nomi che appartengono al progetto, precedentemente definiti nella governance. Le istanze degli spazi nomi importati da altri progetti sono di sola lettura.

    Dopo che un amministratore ha configurato un progetto Fabric con i relativi utenti e spazi nomi, il team del progetto Fabric, che comprende architetti, sviluppatori e analisti di business, può creare istanze di metadati dei servizi di business, ad esempio i relativi servizi di business, servizi Web e endpoint.

    Eseguito dai ruoli di Sviluppatore e Architetto in IBM Business Services Composition Studio.

  4. Creare, modificare, verificare e inoltrare metadati

    Qualsiasi modifica effettuata sui metadati dei servizi di business deve passare attraverso il processo di governance per l'approvazione. Dopo che è stata creata un'istanza dei metadati del servizio per un progetto Fabric ed è stato impostato l'ambiente, un membro del team può inoltrare le modifiche al processo di governance per l'approvazione.

    Eseguito dai ruoli di Sviluppatore e Architetto in IBM Business Services Composition Studio.

  5. Approvare o rifiutare le modifiche nella governance

    L'amministratore della governance esamina le modifiche ai metadati dei servizi di business, le approva e le pubblica nel repository. Inoltre, l'amministratore rifiuta le modifiche se queste sono in conflitto con i metadati esistenti.

    Eseguito dal ruolo Amministratore in IBM Business Services Governance Manager > servizio di business Gestisci modifiche.

  6. Registra utenti e organizzazioni nei servizi di business

    Questa fase presuppone che le risorse dell'applicazione presenti in un progetto siano state approvate, che le attività di distribuzione siano state completate e che sia possibile sottoscrive e registrare i servizi di business definiti per tale progetto.

    Successivamente, un amministratore dell'organizzazione registra gli utenti e le organizzazioni nei servizi di business, abilitandoli quindi ad accedere (richiamare) i servizi.

    Eseguito dal ruolo Amministratore in IBM Business Services Subscriber Manager > Gestisci sottoscrittori.

  7. Richiamare un servizio di business

    Supponiamo che un'applicazione si in esecuzione in ambiente di produzione e che un utente dei servizi di business richiami un servizio di business. Utilizzando i metadati del servizio di business, IBM Business Services Dynamic Assembler richiama il migliore endpoint disponibile. Il componente considera l'utente, il servizio di business, il contenuto di una richiesta e la politica applicata al servizio di business, quindi restituisce una risposta appropriata. Ad esempio, una risposta appropriata potrebbe essere il richiamo di un endpoint in un tempo di risposta opportuno per il livello di servizio di un cliente.

    IBM Business Services Dynamic Assembler

  8. Analizzare e ottimizzare le prestazioni del servizio di business

    Un amministratore dell'applicazione può accedere ai report di prestazioni dei servizi di business ed ottimizzare le prestazioni del servizio.

    Eseguito dal ruolo amministratore nell'IBM Business Services Performance Manager.