WebSphere Business Services Fabric v7.0 (noto come Fabric), estensione di WebSphere Process Server, consente di gestire processi di business modulari, assemblati in maniera dinamica ed estensibili.
Fabric organizza l'infrastruttura BPM/SOA in moduli flessibili
e riutilizzabili (denominati servizi di business intelligenti), quindi assembla
tali moduli al runtime in base alla situazione e alla politica di business corrente. Il ciclo di vita di ciascun modulo è separato sia dai processi principali generali sia da quelli degli altri moduli, rendendo più semplice la gestione di progetti complessi di BPM
e riducendo in maniera significativa il TCO.
Inoltre, Fabric libera e rende accessibile agli utenti business una variabilità prolifica dei processi precedentemente hardcoded,
consentendo modifiche gestibili alla velocità del business,
senza dover sottoporre richieste di modifiche. Inoltre,
la modularizzazione permette di aggiungere nuove funzionalità
al processo senza dover cambiare o ridistribuire il processo
principale, fornendo un rapido time to market per nuove iniziative di business. Fabric permette alle imprese
di realizzare la visione SOA originale di un'architettura flessibile e
riutilizzabile che consenta di risparmiare tempo e denaro creando un ambiente di business più versatile.
Funzionando insieme, Business Services Foundation Pack e
Business Services Tool Pack semplificano la gestione, la governance
e l'interoperabilità dei processi dei servizi di business.
WebSphere Business
Services Fabric permette le seguenti operazioni:
La memorizzazione di metadati per abilitare l'assemblaggio di applicazioni orientate ai servizi offre i seguenti vantaggi:
- Un repository centrale per i metadati dei servizi di business, le
ontologie di dominio, le politiche e i sottoscrittori
- Il metamodello basato su OWL (Web Ontology Language) e RDF (Resource Description Framework) supporta l'acquisizione di semantiche e una facile estensibilità
- La capacità di eseguire la federazione di metadati da altri
repository come, ad esempio, sistemi LDAP (Lightweight Directory Access Protocol) e WSRR
(WebSphere Service Registry and Repository)
- Individuazione dei conflitti durante lo sviluppo in
collaborazione
- Un potente strumento di ricerca, dipendenza e analisi di impatto
- Sourcing e diffusione di risorse IT di ISV (Independent
Service Vendor) e di terze parti nel catalogo
- Sicurezza basata su ruoli, contesto e livello di spazio nomi
che utilizza i sistemi di controllo accessi esistenti
- Supporto per l'intero ciclo di vita dei metadati, inclusa la creazione di
versioni complete, il tracciamento delle modifiche e la governance dei metadati di servizio in
collaborazione
L'assemblaggio di applicazioni orientate ai servizi guidato dai metadati esegue le seguenti attività:
- Consente la pubblicazione e la gestione di modelli di servizi,
politiche e portfolio di servizi
- Funziona con WebSphere Integration Developer
e con strumenti quali IBM® Rational Software
Architect, fornendo ad architetti, sviluppatori e integratori di sistema una struttura comune di gestione del
ciclo di vita dei metadati per connettere servizi, scambiare metadati e adattare il contesto
nelle diverse applicazioni e domini
- Ottiene l'assemblaggio rapido e sicuro di differenti risorse IT nei
servizi di business
- Supporta la scomposizione dei domini di business top-down e l'analisi
bottom-up dei sistemi IT sottostanti
- Crea e rafforza le politiche delle fasi di progettazione, runtime e
modifica
- Compone servizi multicanale unici che potenziano le modalità di
accesso multiple, quali Web, B2B (Business-to-Business), IVR (Interactive Voice Response) e fax
- Include le politiche dei modelli come base per il rilevamento dinamico,
l'associazione e il binding dei servizi basati su contenuto, contesto e contratto
- Simula il comportamento del servizio sulla base di diversi scenari di
utilizzo
- Gestisce metainformazioni runtime per associare i richiedenti del
servizio ai provider del servizio utilizzando le politiche
- Applica le politiche a diversi livelli (ad esempio, ecosistema di
business, applicazione, servizio di business o endpoint del servizio)
- Assembla le politiche in una sintassi unificata, flessibile ed
estensibile per esprimere le funzionalità, i requisiti e le caratteristiche delle entità all'interno di un SOA
Personalizzazione e consegna di servizi di business dinamici possiede i seguenti attributi:
- Politiche dei servizi di business che sostituiscono i binding di
servizi prefissati nel codice in ESB (Enterprise Service Bus), BPEL (Business Process Execution) e connessioni B2B (Business-To-Business) con la
selezione endpoint dinamica basata sul contenuto, sul contesto e sul contratto della richiesta di servizio
- Adattamento del comportamento del servizio dinamico, basato sul
contesto, contenuto e contratto di business
- Personalizzazione basata sulla politica in più domini,
processi di business e endpoint di servizi.
- Applicazione della politica basato sulle prestazioni,
affidabilità, interoperabilità, sicurezza e facilità di gestione dei servizi di business
- Personalizzazione di servizi di business e processi dinamici, che non
ha effetti sulla più larga base dei sottoscrittori
- Eliminazione o riduzione delle modifiche dei binding prefissati nel codice con la
personalizzazione dei processi in base alle politiche
- Supporto di più protocolli per HTTP e JMS
(Java™ Message
Service) con possibilità di estensione ad altri protocolli
- Supporto diretto per SOAP, JMS, RMI (Remote Method Invocation) e MQ
Gestione del portfolio di servizi di business esegue le seguenti attività:
- Controlla e automatizza la titolarità su più entità e domini dei
servizi di business per i consumatori dei servizi.
- Consente agli amministratori dell'applicazione di
creare, controllare e gestire pacchetti dei servizi on-demand per i
sottoscrittori nell'ecosistema di business.
- Progettato per l'integrazione con la gestione identità e sistemi LDAP
(Lightweight Directory Access Protocol), supporta la registrazione e annullamento assistito e autogestito dei
portfolio di servizi di business.
- Gestisce i portfolio dei servizi di business per i sottoscrittori.
- Esegue la federazione delle informazioni sui sottoscrittori dai
sistemi LDAP per i dati utente.
- Consente relazioni guidate dalle politiche tra sottoscrittori e
risorse del "mondo reale", ad esempio applicazioni esistenti, dichiarazioni di servizio e modelli di dominio.
- Raccoglie e memorizza le informazioni sui sottoscrittori e associa i
sottoscrittori ai servizi prescelti.
- Crea e gestisce i ruoli gerarchici, gli utenti, i domini e assegna ad
essi i servizi.
- Crea e pubblica in modo affidabile i portfolio dei servizi disponibili
con pacchetti di servizi standardizzati e livelli di prestazioni di servizio.
- Registra i sottoscrittori e gestisce i profili dei sottoscrittori per i
servizi di business.
- Abilita i modelli di registrazione autogestiti e assistiti per
la gestione dei portfolio di servizi personalizzati.
- Rappresenta gerarchie di organizzazioni complesse e acquisisce
metadati relativi a sottoscrittori e ruoli.
- Convalida le modifiche effettuate a sottoscrittori, ruoli e gerarchie di
organizzazioni.
- Include il pacchetto di contenuti facoltativo IBM Healthcare
Payor per WebSphere Business Services Fabric.
- Include il pacchetto di contenuti facoltativo IBM Insurance
Property and Casualty per WebSphere Business Services Fabric.
- Include il pacchetto di contenuti facoltativo IBM Banking
Payments per WebSphere Business
Services Fabric.
- Include il pacchetto di contenuti facoltativo IBM Telecom
Operations per WebSphere Business Services Fabric.
Visibilità e il controllo dei servizi di business in tempo reale dispone delle seguenti funzioni:
- Visibilità di business e monitoraggio delle applicazioni e dei
processi orientati ai servizi per analisti di business e amministratori IT
- Viste a più prospettive e analisi approfondita di
eventi ed eccezioni relativamente al contesto di business in un ecosistema di business orientato ai servizi e
indipendente (loosely coupled)
- Visibilità delle prestazioni drill-down
basate su sottoscrittori e ruoli per gli obiettivi di business e gli SLA (Service Level
Agreement)
- Supporto dei servizi di business per la contabilità e la
misurazione dei servizi di business
- Console centrale di monitoraggio delle prestazioni personalizzabile in
base alle esigenze di business
- Creazione report di prestazioni e SLA basata su domini,
sottoscrittori e servizi
- Monitoraggio del contenuto di business e notifica delle segnalazioni
- Gestione degli errori specifica per il contesto per più messaggi e
protocolli
- Percorsi di auditing configurabili al richiamo dei servizi per il
monitoraggio di sicurezza, SLA e conformità
- Monitoraggio in tempo reale del traffico a livello aggregato o
individuale, inclusi errori, velocità di trasmissione e disponibilità
Governance completa dei servizi di business esegue i seguenti servizi:
- Controlla e gestisce una serie di servizi,
politiche e processi che consentono il riutilizzo dei servizi di business, definiscono e rafforzano le
politiche, limitano la proliferazione dei servizi, forniscono visibilità dei servizi di business e gestiscono il
ciclo di vita dei
servizi di business.
- Utilizza i componenti di WebSphere Business
Services Fabric per gestire le modifiche del ciclo di vita, in particolare per i servizi di promozione
dalla fase di progettazione a quella di runtime e per la registrazione delle modifiche e delle
prestazioni dei servizi
- Controlla tutti gli aspetti dei servizi di business: prestazioni,
affidabilità, interoperabilità, sicurezza e gestione
- Gestisce le modifiche del ciclo di vita ai servizi di business
- Controlla la promozione dei metadati tra un ambiente e l'altro
- Convalida i metamodelli per assicurarne l'accuratezza e la correttezza
prima che siano pubblicati
- Assicura l'integrità dei metadati durante il modeling di servizi di
business in un ambiente multi-authoring
- Definisce le politiche per la visibilità dei metadati in ambiento di
sviluppo in collaborazione.
- Invia notifiche agli utenti quando sono effettuate modifiche
- Offre un processo di gestione delle modifiche per la gestione delle
versioni, della convalida e delle prestazioni del servizio.
- Include API aperte per l'integrazione con i sistemi di gestione delle
modifiche, ad esempio IBM Rational ClearCase.
Pacchetti di contenuti di settore che rendono più rapidi i tempi di raggiungimento del mercato per le
soluzioni SOA di settore fornisce le seguenti funzioni:
- Progettati per settori specifici, per facilitare il rapido assemblaggio di soluzioni di business orientate ai servizi
- Ottimizzati per le metodologie consigliate, per garantire coerenza e riutilizzo attraverso differenti collocazioni geografiche, linee di prodotti e processi
- Per le assicurazioni sui beni patrimoniali e sulla vita, le
assicurazioni sanitarie, il settore bancario e delle telecomunicazioni, sono disponibili i seguenti pacchetti di contenuti di settore:
- Il pacchetto di contenuti IBM Healthcare
Payor
- Il pacchetto di contenuti IBM Insurance Property and
Casualty
- Il pacchetto di contenuti IBM Banking
Payments
- Il pacchetto di contenuti IBM Telecom
Operations
- Il pacchetto di contenuti IBM Product
Lifecycle Management
- Il Glossario business di settore che semplifica la interoperabilità definendo a tale scopo la lingua comune tra differenti risorse IT; questi vocabolari precostituiti specifici del settore sono espressi come ontologia estensibile (ad esempio, ACORD, modello di settore IAA, HL7, ISO 20022 e NGOSS SID)
- Serie di messaggi di settore che rispettano la conformità normativa
e semplificano l'interoperabilità attraverso la standardizzazione dei messaggi e delle transazioni tra
risorse IT
- Servizi comuni di settore che rendono più rapidi i tempi di raggiungimento del mercato utilizzando servizi di
infrastruttura orizzontale pregenerati e con alta capacità di riutilizzo. Includono interfacce per i più diffusi
servizi di Business Process Outsourcing e di terzi specifici del settore.
- Asserzioni della politica di business pregenerate che rendono più rapidi i tempi di raggiungimento del mercato, assicurano la congruenza e garantiscono la conformità agli standard durante la definizione e lo
sviluppo di politiche dei servizi di business.
- Pacchetti di settore, estensibili per l'uso all'interno di un'azienda e per assicurare la pubblicazione in un più
ampio ecosistema di partner.
- Pacchetti di settore, che consentono a clienti e partner di inserire le proprie risorse SOA in modelli
di servizi di business di riferimento predefiniti