SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
®
IBM Software Group
© 2010 IBM Corporation
Host Access Transformation Services
IBM Software Group | Rational software
2
Agenda
Riuso ed Enterprise Modernization: necessità e sfide
Cos’è Host Access Transformation Services?
HATS: feature e benefici principali
IBM Software Group | Rational software
3
La Realtà delle Applicazioni esistenti
200 miliardi di linee di codice COBOL
5 miliardi aggiunte ogni anno
Numeri comparabili per PL/1 e RPG
Un tipico cliente ha…
– 30M di linee di codice COBOL
– Automatizza migliaia di processi di
business
70-80% delle applicazioni “legacy” sono
terminal based
Banking, Insurance,
Government,
Manufacturing, Travel and
Transportation,
Distribution and Retail,
Media, Utilities,
Healthcare Industries
IBM Software Group | Rational software
4
Valore delle Applicazioni esistenti
Le applicazioni esistenti sono tra i più preziosi
asset che un’azienda possiede
– Applicazioni “Full functional” che
sostengono il business oggi
– Investimenti significativi negli anni
– “Fine-tuned” per performance ottimali
– Eseguite da un’infrastruttura IT affidabile,
robusta, scalabile e performante
Accedute via character / text based terminals
– Non intuitive, user interfaces difficilmente
navigabili
– Difficili da integrare ed evolvere nei
processi di business moderni
IBM Software Group | Rational software
5
Sfide e Customer Requirements
Migliorare la user interface
– Ridurre la curva di apprendimento dei nuovi
assunti
– Estendere a nuovi dipartimenti, business
partners e nuovi clienti
Migliorare la produttività
– Automatizzare quando appropriato,
semplificare la navigazione fra gli schermi
– Customizzare l’accesso per gruppi di utenti
Eliminare o ridurre amministrazione e
manutenzione dei client
– Emulatori IBM o 3rd party 3270 o 5250
– Il Browser è ormai universalmente disponibile
indipendentemente da piattaforme HW/SW
Costruire nuove applicazioni service-oriented che
calzano meglio nei rinnovati processi di business
IBM Software Group | Rational software
6
Agenda
Riuso ed Enterprise Modernization: necessità e sfide
Cos’è Host Access Transformation Services?
HATS: feature e benefici principali
IBM Software Group | Rational software
7
Cos’è Host Access Transformation Services (HATS)?
HATS fornisce gli strumenti necessari per creare
velocemente e facilmente applicazioni Web, Portal o
Rich client per fornire un più facile accesso alle
applicazioni green-screen
– Trasformazione Automatica
– Basata su Regole
– Bassi skills di sviluppo richiesti
– Altamente personalizzabile
– Processo di sviluppo iterativo
Basso costo e basso rischio: non è necessario riscrivere
applicazioni esistenti costruite su piattaforme e
tecnologie provate
Aumenta produttività e riduce costi di training ed errori
nel data entry con miglioramenti a workflow e
navigazione
Consente di estendere le applicazioni terminale come
Web Services
What’s new in V7.5.1?
Supporto a Mobile device per Apple iPhone e iPod
touch
Supporto Rich Client esteso a Lotus Notes
Disconnessione e refresh automatici basati su Ajax
Revitalize
Applications
IBM Software Group | Rational software
8 8
Modernizzazione al ritmo adeguato
Today Day 1 Tomorrow
Instant Value: HATS default
rendering automatically
transforms actions into
clickable links and buttons. No
changes required to the host
application.
Modern UI: All
pages share the
same theme and
style, which can be
based on an existing
Web site.
Aggregation: data from
other screens,
databases, or other
systems can be merged
and displayed with host
data.
Integration: Text can be
replaced with images, input
fields can be populated from
data on other screens or from
a database, date fields can be
converted into popup calendar
widgets, and more!
IBM Software Group | Rational software
9
Comparazione architetturale
Emulatore
Tradizionale Host System
TN 3270 or
TN 5250
Eclipse Rich
Client Desktop
Internet, Intranet, o VPN
WebSphere Application Server
WebSphere Portal
Provisioning Server
(Optional)
Web Browser
3270/5250 datastream
PDA/Mobile Device
SOAP over HTTP
Web Service Client
IBM Software Group | Rational software
10 10
I 2 aspetti e componenti di HATS
1. HATS Toolkit
T
o
o
l
E
c
l
i
p
s
e
b
a
s
e
d
p
e
r
c
r
e
a
2. HATS Runtime
HATS for Multiplatforms (All),
HATS for 5250 Applications (Multi
& i5/OS), HIS, etc.
Prezzato per utente o a processor
value units (PVU) per utenti
illimitati
Includes licenza WebSphere
Application Server* per uso
esclusivo con HATS
Works in conjunction with
WebSphere Portal Server to
support HATS portlets
10
*WAS must be purchased for deployment on z/OS
IBM Software Group | Rational software
11
Agenda
Riuso ed Enterprise Modernization: necessità e sfide
Cos’è Host Access Transformation Services?
HATS: feature e benefici principali
IBM Software Group | Rational software
12
Green Screen Tradizionale
IBM Software Group | Rational software
13
Trasformazione usando le Default Rules
IBM Software Group | Rational software
14
Migliorare Navigazione e Produttività
Migliorare la User Interface con Screen Customization
– Aggiungere bottoni, hot links, drop-down menu, etc…
– Modificare grafica, fonts, colori e layout
Aggiungere custom business logic
Macro & Variabili Globali
– Saltare schermi non necessari, combinare schermi;
splittare schermi, inputare automaticamente dati per
l’end user
– Immagazzinare gli end user input come global
variables per riusarli; precompilare campi
Sicurezza – HTTPs, SSL
Performance – HTTP Compression, Contention
Resolution
Supporto a sviluppo iterativo
– Regole Default Transformation - applicazioni HATS
perfettamente funzionanti sul web molto rapidamente
– Personalizzazione delle Default Transformation
– Personalizzazione dei singoli schermi
IBM Software Group | Rational software
15
Creazione ed editing delle Trasformazioni custom
Componenti HATS disponibili
nella Palette view
– Drag and drop sulle pagine
web con il Page Designer
Pre-compilare la
trasformazione con default
rendering
Usare la Properties View per
modifica di componenti,
widgets e text replacement
Applicare style sheets nella
Design view
IBM Software Group | Rational software
16
Risultato delle modifiche con custom transformation HATS
IBM Software Group | Rational software
17 17
Esempio di un Cliente
Navigazione “Green screen”
24 schermate
98 keystrokes
Navigazione con interfaccia HATS HTML
10 pagine HTML
41 keystrokes
58% schermate attraversate in
meno
58% keystrokes in meno
R
i
s
p
a
r
m
i
o
s
IBM Software Group | Rational software
18 18
Prima: Navigazione su schermate multiple
IBM Software Group | Rational software
19 19
Background changes
Scrolls n number of pages
Dopo: le Macro raccolgono i dati da più schermate e
semplificano
IBM Software Group | Rational software
20 20
Prima: Navigazione poco intuitiva
IBM Software Group | Rational software
21 21
Dopo: GUI più intuitiva
IBM Software Group | Rational software
22
Integrazione con WebSphere Portal
Aggregare applicazioni e contenuti e
rilasciarli come applicazioni “role-based”
Ritagliare le applicazioni host per differenti
ruoli e gruppi di utenti come portlets
Presentare diverse applicazioni host sulla
stessa pagina con portlets
HATS supporta:
JSR168 Portlet API
Cooperative portlets
Connection overrides
New in 7.5.1! Single Sign-On con
portal credentials e credential vault
IBM Portlet API
Cooperative portlets
Single Sign-On con portal credentials
e credential vault
IBM Software Group | Rational software
23
HATS Rich Client
Fornisce una GUI moderne ed estende le applicazioni
host sul desktop. Eclipse RCP 3.2, 3.3, or 3.4
IBM Lotus Expeditor Client 6.1.x, 6.2.x
New in 7.5.1! IBM Lotus Notes Client 8.5.1
Benefici
Integrazione sul desktop con altre applicazioni Eclipse
Client side processing (no colli di bottiglia server-side)
Tempi di risposta migliori (buono per connessioni a
banda limitata)
Ricco set di user interface widgets
Estensione della stessa applicazione “green screen” a
differenti comunità di end user
Deploy di Rich client platform per utenti intranet
Deploy Web per utenti internet
Costruito sulla piattaforma standard e aperta Eclipse
23
IBM Software Group | Rational software
24
Il valore di HATS per la SOA
Supporto ai Web Services
Il Supporto Web Services in HATS è chiave per l’integrazione di applicazioni
legacy in una nuova piattaforma applicativa SOA
Usati per i processi, non per trasformare schermate host
Creati da Integration Objects
– Java beans che incapsulano le interazioni con applicazioni host
– Creati da macro precedentemente registrate
– Invocabili da Business Logic o da altre applicazioni WebSphere/JAVA
Deployare i servizi su WebSphere Application Server
IBM Software Group | Rational software
25 25
Le Macro in HATS
Le Macro possono essere usate per i seguenti motivi:
– Skip-screen macros
• Combinare dati
• Combinare schermi
• Combinare applicazioni
• Trigger di azioni su schermi
1. Una macro è uno script che guida automaticamente la
navigazione attraverso una serie di schermate host
2. Un Integration Object (o IO) è un Java bean che esegue una
macro.
3. Web Services, JSF / Struts Web applications, e EJB Access
Beans possono richiamare Integration Objects.
Macro
Integration
Object
Web
Service
JSF / Struts
Web App
EJB Access
Bean
IBM Software Group | Rational software
26 26
Novità in HATS 7.5.1
Supporto a Mobile device per Apple iPhone e iPod touch
Supporto Rich Client esteso a Lotus Notes
Disconnessione e refresh automatici basati su Ajax
Inline calendar widget
JSR168 Portlet Single Signon
26
IBM Software Group | Rational software
27 27
Supporto di HATS a Device Mobili
Le applicazioni HATS possono essere
accedute da device mobili come smart
phones e Personal Digital Assistants (PDA)
Browsers supportati
Internet Explorer Mobile 5.0 o successivi
New in 7.5.1! Safari for iPhone OS per
aggiungere il supporto ad Apple iPhone e iPod
touch
HATS Integration Object o Web service
possono comunque essere usati anche su
mobile devices
Mobile template
Compact table
support
Optimized settings
IBM Software Group | Rational software
28 28
Refresh e Disconnessione automatiche con tecnologia AJAX
Punti critici relativi al protocollo “connectionless” HTTP
Applicazioni Host che inviano screen updates
Applicazioni Host che sbloccano la tastiera dopo che
l’utente sottomette la richiesta
Chiusura del Browser o problemi di rete
AJAX-based client pull
Client polling via AJAX/HTTP
Benefits:
No Java in the browser
No firewall issues
IBM Software Group | Rational software
29 29
Quando HATS è attivo nel browser:
1. Applicazione host invia un asynchronous screen
update alla web application HATS
2. HATS (client-side) esegue il “polling” usano una
request AJAX-based
3. L’applicazione HATS risponde con l’indicazione che
un host screen è stato aggiornato
4. Un “refresh” command viene inviato
all’applicazione.
5. Il browser riceve la pagina web aggiornata
Implementazione Client-side di HATS esegue polling del server a intervalli regolari e
controlla se è avvenuto uno screen update
HATS Web Page
IBM i or System z
1
HATS
Web Application
WebSphere
Host
Application
Supporto Autorefresh in HATS Web2.0
2 3 4 5
IBM Software Group | Rational software
30 30
Se si chiude il browser, o viene persa la connettività verso
l’application server:
1. La polling request non viene inviata o non può
essere recapitata all’applicazione HATS.
2. L’applicazione HATS controlla se una richiesta è
stata ricevuto entro l’intervallo stabilito.
3. Se la richiesta di polling non viene ricevuta, HATS
inizia un evento di disconnessione che include la
terminazione della connessione al sistema di
backend
HATS Web Application riceve “polls” dal client a intervalli definiti. Se la richiesta non viene
ricevuto entro un intervallo definito, la HATS web application esegue un evento di disconnessione
HATS Web Page
IBM i or System z
3
HATS
Web Application
WebSphere
Host
Application
Supporto Autodisconnect in HATS Web2.0
1
2
X
IBM Software Group | Rational software
31 31
Inline Calendar Widget
IBM Software Group | Rational software
32 32
JSR168 Portlet Single Sign-On
Aggiunto il supporto Web Express
Logon (WEL) per JSR168 Portlets
WEL è un’implementazione macro-
based del single sign-on
Consente agli utenti di accedere a
sistemi e applicazioni multipli senza
fornire credenziali addizionali
IBM Software Group | Rational software
33 33
Estrarre dati non testuali nelle Macro
Molte applicazioni host usano colori o altri
attributi
Ora le macro che estraggono dati in
variabili globali possono facilmente
estrarre dati anche non testuali
Note:
L’uso di questi dati non testuali richiede
skill di programmazione Java
I dati non testuali possono essere
estratti solo in variabili globali
Questa feature non funziona in
Integration Objects o WebServices
IBM Software Group | Rational software
34 34
Host Access Transformation Services Summary
Rich Client PortalBrowser Mobile
• I
n
t
e
g
r
a
t
i
o
n
a
t
t
h
e
d
e
s
k
t
o
p
w
• Integration at the glass
• Cooperative portlet
support
• JSR 168 compliant
• Zero footprint
• Pure HTML
• Access through your
favorite browser,
including Internet
Explorer and Firefox.
• Access host
applications from mobile
devices
Quick ROI : Host applications can be quickly deployed with a new user interface
Low cost : No need to rewrite application
Low risk : Leverage open, proven platforms and technologies
Increase productivity and reduce training costs
Improving work flow from multiple applications
Provides integration of host business processes and data with other Web, portal, and rich client applications
• Build self-service
transactions
• Expose host business
processes as Web
Services
• Provide controlled
access to vital host
applications and host
data.
Web Services
IBM Software Group | Rational software
35 35

Mais conteúdo relacionado

Destaque

MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...
MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...
MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...Pragma Management Systems S.r.l.
 
5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...
5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...
5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...Pragma Management Systems S.r.l.
 
6.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 2013
6.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 20136.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 2013
6.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 2013Pragma Management Systems S.r.l.
 
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)Pragma Management Systems S.r.l.
 
MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...
MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...
MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...Pragma Management Systems S.r.l.
 

Destaque (6)

MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...
MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...
MARKETING INTELLIGENCE_Come ricavare profitto dai dati presenti in azienda e ...
 
5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...
5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...
5.Fabio Parma_Reiventing business operations with starter process_L'Impresa A...
 
6.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 2013
6.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 20136.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 2013
6.Andrea Bacchetti_2°intervento_L'Impresa Agile&Mobile | 26 settembre 2013
 
IBM Pure Systems
IBM Pure SystemsIBM Pure Systems
IBM Pure Systems
 
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
L'IMPRESA AGILE & MOBILE 2.0_Metodologia Agile Project Management (Ing. Rea)
 
MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...
MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...
MARKETING INTELLIGENCE_Marketing ROI, come aumentare i ritorni sugli investim...
 

Semelhante a PMS Modernizzazione_5250

Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web SiteWeb Site srl
 
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiareAdobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiareManuela Moroncini
 
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...italianaSoftware
 
Le Novita’ dello sviluppo applicazioni per IBM i
Le Novita’ dello sviluppo applicazioni per IBM iLe Novita’ dello sviluppo applicazioni per IBM i
Le Novita’ dello sviluppo applicazioni per IBM iS.info Srl
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSMAU
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaProfesia Srl, Lynx Group
 
Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"Ruggero Borgonovo
 
JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009jampslide
 
2015 CLOUD LOGIN - ISV Partner Program e Power8
2015 CLOUD LOGIN - ISV Partner Program e Power82015 CLOUD LOGIN - ISV Partner Program e Power8
2015 CLOUD LOGIN - ISV Partner Program e Power8ServiceCloud - Esprinet
 
Movicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - ItalianoMovicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - ItalianoPROGEA s.r.l.
 
PRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spa
PRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spaPRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spa
PRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spateammemores
 
Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2 Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2 Dario Dall'Omo
 
DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0S.info Srl
 
Presentazione Applix Appdoit
Presentazione Applix AppdoitPresentazione Applix Appdoit
Presentazione Applix AppdoitApplix Srl
 
All in one value+ insurance platform
All in one value+ insurance platformAll in one value+ insurance platform
All in one value+ insurance platformd.mazzoni
 
Value+ Insurance Platform
Value+ Insurance PlatformValue+ Insurance Platform
Value+ Insurance PlatformValue+
 

Semelhante a PMS Modernizzazione_5250 (20)

Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiareAdobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
Adobe: Stefano Longo, Web 2.0: come le imprese se ne possono avvantaggiare
 
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
 
Le Novita’ dello sviluppo applicazioni per IBM i
Le Novita’ dello sviluppo applicazioni per IBM iLe Novita’ dello sviluppo applicazioni per IBM i
Le Novita’ dello sviluppo applicazioni per IBM i
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazione
 
API Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole ItaliaAPI Transformation in Crédit Agricole Italia
API Transformation in Crédit Agricole Italia
 
Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"Presentazione Evento CBT "Soluzioni Mobile per il Business"
Presentazione Evento CBT "Soluzioni Mobile per il Business"
 
JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009JAMP al barcamp CATANIA 2009
JAMP al barcamp CATANIA 2009
 
2015 CLOUD LOGIN - ISV Partner Program e Power8
2015 CLOUD LOGIN - ISV Partner Program e Power82015 CLOUD LOGIN - ISV Partner Program e Power8
2015 CLOUD LOGIN - ISV Partner Program e Power8
 
cv Armando Maglio
cv Armando Magliocv Armando Maglio
cv Armando Maglio
 
Movicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - ItalianoMovicon (TM) 11 Scada/HMI - Product catalogue - Italiano
Movicon (TM) 11 Scada/HMI - Product catalogue - Italiano
 
Iefficiency 14-foedus
Iefficiency 14-foedusIefficiency 14-foedus
Iefficiency 14-foedus
 
PRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spa
PRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spaPRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spa
PRESENTAZIONE ERP "BUSINESS .NET" by Team Memores Computer spa
 
Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2 Systematica Zabbix IBM Power #reloop2
Systematica Zabbix IBM Power #reloop2
 
DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0
 
SAL 2018 - Ditech-News
SAL 2018 - Ditech-NewsSAL 2018 - Ditech-News
SAL 2018 - Ditech-News
 
Presentazione Applix Appdoit
Presentazione Applix AppdoitPresentazione Applix Appdoit
Presentazione Applix Appdoit
 
Ibm bluemix r pozzi
Ibm bluemix r pozziIbm bluemix r pozzi
Ibm bluemix r pozzi
 
All in one value+ insurance platform
All in one value+ insurance platformAll in one value+ insurance platform
All in one value+ insurance platform
 
Value+ Insurance Platform
Value+ Insurance PlatformValue+ Insurance Platform
Value+ Insurance Platform
 

Mais de Pragma Management Systems S.r.l.

MARKETING INTELLIGENCE_La statistica a servizio della Business Intelligence
MARKETING INTELLIGENCE_La statistica a servizio della Business IntelligenceMARKETING INTELLIGENCE_La statistica a servizio della Business Intelligence
MARKETING INTELLIGENCE_La statistica a servizio della Business IntelligencePragma Management Systems S.r.l.
 
L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)
L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)
L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)Pragma Management Systems S.r.l.
 
L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)
L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)
L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)Pragma Management Systems S.r.l.
 
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...Pragma Management Systems S.r.l.
 
7.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 2013
7.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 20137.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 2013
7.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 2013Pragma Management Systems S.r.l.
 
3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...
3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...
3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...Pragma Management Systems S.r.l.
 
Maximize your Information Capital_Rado Kotorv_Summit italia 2013
Maximize your Information Capital_Rado Kotorv_Summit italia 2013Maximize your Information Capital_Rado Kotorv_Summit italia 2013
Maximize your Information Capital_Rado Kotorv_Summit italia 2013Pragma Management Systems S.r.l.
 
Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013
Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013
Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013Pragma Management Systems S.r.l.
 

Mais de Pragma Management Systems S.r.l. (18)

MARKETING INTELLIGENCE_La statistica a servizio della Business Intelligence
MARKETING INTELLIGENCE_La statistica a servizio della Business IntelligenceMARKETING INTELLIGENCE_La statistica a servizio della Business Intelligence
MARKETING INTELLIGENCE_La statistica a servizio della Business Intelligence
 
MARKETING INTELLIGENCE_Il contesto
MARKETING INTELLIGENCE_Il contestoMARKETING INTELLIGENCE_Il contesto
MARKETING INTELLIGENCE_Il contesto
 
L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)
L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)
L'IMPRESA AGILE & MOBILE 2.0_Theory of Constraint (Ing.Vettor)
 
L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)
L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)
L'IMPRESA AGILE & MOBILE 2.0_Introduzione al BPM (Ing. Breda)
 
Cloud in Action_6 giugno 2014
Cloud in Action_6 giugno 2014Cloud in Action_6 giugno 2014
Cloud in Action_6 giugno 2014
 
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
8.Case Study Digicamere, Camera di Commercio di Milano_L'Impresa Agile&Mobile...
 
7.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 2013
7.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 20137.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 2013
7.Case Study Bata_L'Impresa Agile&Mobile | 26 settembre 2013
 
3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...
3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...
3.Gianni Maria Strada_Le persone fanno al differenza_L'Impresa Agile&Mobile |...
 
Case Study Bata_Summit Italia 2013
Case Study Bata_Summit Italia 2013Case Study Bata_Summit Italia 2013
Case Study Bata_Summit Italia 2013
 
L'esperienza di Unicredit_Summit Italia 2013
L'esperienza di Unicredit_Summit Italia 2013L'esperienza di Unicredit_Summit Italia 2013
L'esperienza di Unicredit_Summit Italia 2013
 
Maximize your Information Capital_Rado Kotorv_Summit italia 2013
Maximize your Information Capital_Rado Kotorv_Summit italia 2013Maximize your Information Capital_Rado Kotorv_Summit italia 2013
Maximize your Information Capital_Rado Kotorv_Summit italia 2013
 
Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013
Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013
Big data e nuova conoscenza aziendale_Paolo Pasini_Summit Italia 2013
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
IBM Pure Systems
IBM Pure SystemsIBM Pure Systems
IBM Pure Systems
 
IBM Power i
IBM Power iIBM Power i
IBM Power i
 
Business process management
Business process managementBusiness process management
Business process management
 
Il BPM con PMS
Il BPM con PMSIl BPM con PMS
Il BPM con PMS
 
BPM l' innovazione nei processi aziendali
BPM l' innovazione nei processi aziendaliBPM l' innovazione nei processi aziendali
BPM l' innovazione nei processi aziendali
 

PMS Modernizzazione_5250

  • 1. ® IBM Software Group © 2010 IBM Corporation Host Access Transformation Services
  • 2. IBM Software Group | Rational software 2 Agenda Riuso ed Enterprise Modernization: necessità e sfide Cos’è Host Access Transformation Services? HATS: feature e benefici principali
  • 3. IBM Software Group | Rational software 3 La Realtà delle Applicazioni esistenti 200 miliardi di linee di codice COBOL 5 miliardi aggiunte ogni anno Numeri comparabili per PL/1 e RPG Un tipico cliente ha… – 30M di linee di codice COBOL – Automatizza migliaia di processi di business 70-80% delle applicazioni “legacy” sono terminal based Banking, Insurance, Government, Manufacturing, Travel and Transportation, Distribution and Retail, Media, Utilities, Healthcare Industries
  • 4. IBM Software Group | Rational software 4 Valore delle Applicazioni esistenti Le applicazioni esistenti sono tra i più preziosi asset che un’azienda possiede – Applicazioni “Full functional” che sostengono il business oggi – Investimenti significativi negli anni – “Fine-tuned” per performance ottimali – Eseguite da un’infrastruttura IT affidabile, robusta, scalabile e performante Accedute via character / text based terminals – Non intuitive, user interfaces difficilmente navigabili – Difficili da integrare ed evolvere nei processi di business moderni
  • 5. IBM Software Group | Rational software 5 Sfide e Customer Requirements Migliorare la user interface – Ridurre la curva di apprendimento dei nuovi assunti – Estendere a nuovi dipartimenti, business partners e nuovi clienti Migliorare la produttività – Automatizzare quando appropriato, semplificare la navigazione fra gli schermi – Customizzare l’accesso per gruppi di utenti Eliminare o ridurre amministrazione e manutenzione dei client – Emulatori IBM o 3rd party 3270 o 5250 – Il Browser è ormai universalmente disponibile indipendentemente da piattaforme HW/SW Costruire nuove applicazioni service-oriented che calzano meglio nei rinnovati processi di business
  • 6. IBM Software Group | Rational software 6 Agenda Riuso ed Enterprise Modernization: necessità e sfide Cos’è Host Access Transformation Services? HATS: feature e benefici principali
  • 7. IBM Software Group | Rational software 7 Cos’è Host Access Transformation Services (HATS)? HATS fornisce gli strumenti necessari per creare velocemente e facilmente applicazioni Web, Portal o Rich client per fornire un più facile accesso alle applicazioni green-screen – Trasformazione Automatica – Basata su Regole – Bassi skills di sviluppo richiesti – Altamente personalizzabile – Processo di sviluppo iterativo Basso costo e basso rischio: non è necessario riscrivere applicazioni esistenti costruite su piattaforme e tecnologie provate Aumenta produttività e riduce costi di training ed errori nel data entry con miglioramenti a workflow e navigazione Consente di estendere le applicazioni terminale come Web Services What’s new in V7.5.1? Supporto a Mobile device per Apple iPhone e iPod touch Supporto Rich Client esteso a Lotus Notes Disconnessione e refresh automatici basati su Ajax Revitalize Applications
  • 8. IBM Software Group | Rational software 8 8 Modernizzazione al ritmo adeguato Today Day 1 Tomorrow Instant Value: HATS default rendering automatically transforms actions into clickable links and buttons. No changes required to the host application. Modern UI: All pages share the same theme and style, which can be based on an existing Web site. Aggregation: data from other screens, databases, or other systems can be merged and displayed with host data. Integration: Text can be replaced with images, input fields can be populated from data on other screens or from a database, date fields can be converted into popup calendar widgets, and more!
  • 9. IBM Software Group | Rational software 9 Comparazione architetturale Emulatore Tradizionale Host System TN 3270 or TN 5250 Eclipse Rich Client Desktop Internet, Intranet, o VPN WebSphere Application Server WebSphere Portal Provisioning Server (Optional) Web Browser 3270/5250 datastream PDA/Mobile Device SOAP over HTTP Web Service Client
  • 10. IBM Software Group | Rational software 10 10 I 2 aspetti e componenti di HATS 1. HATS Toolkit T o o l E c l i p s e b a s e d p e r c r e a 2. HATS Runtime HATS for Multiplatforms (All), HATS for 5250 Applications (Multi & i5/OS), HIS, etc. Prezzato per utente o a processor value units (PVU) per utenti illimitati Includes licenza WebSphere Application Server* per uso esclusivo con HATS Works in conjunction with WebSphere Portal Server to support HATS portlets 10 *WAS must be purchased for deployment on z/OS
  • 11. IBM Software Group | Rational software 11 Agenda Riuso ed Enterprise Modernization: necessità e sfide Cos’è Host Access Transformation Services? HATS: feature e benefici principali
  • 12. IBM Software Group | Rational software 12 Green Screen Tradizionale
  • 13. IBM Software Group | Rational software 13 Trasformazione usando le Default Rules
  • 14. IBM Software Group | Rational software 14 Migliorare Navigazione e Produttività Migliorare la User Interface con Screen Customization – Aggiungere bottoni, hot links, drop-down menu, etc… – Modificare grafica, fonts, colori e layout Aggiungere custom business logic Macro & Variabili Globali – Saltare schermi non necessari, combinare schermi; splittare schermi, inputare automaticamente dati per l’end user – Immagazzinare gli end user input come global variables per riusarli; precompilare campi Sicurezza – HTTPs, SSL Performance – HTTP Compression, Contention Resolution Supporto a sviluppo iterativo – Regole Default Transformation - applicazioni HATS perfettamente funzionanti sul web molto rapidamente – Personalizzazione delle Default Transformation – Personalizzazione dei singoli schermi
  • 15. IBM Software Group | Rational software 15 Creazione ed editing delle Trasformazioni custom Componenti HATS disponibili nella Palette view – Drag and drop sulle pagine web con il Page Designer Pre-compilare la trasformazione con default rendering Usare la Properties View per modifica di componenti, widgets e text replacement Applicare style sheets nella Design view
  • 16. IBM Software Group | Rational software 16 Risultato delle modifiche con custom transformation HATS
  • 17. IBM Software Group | Rational software 17 17 Esempio di un Cliente Navigazione “Green screen” 24 schermate 98 keystrokes Navigazione con interfaccia HATS HTML 10 pagine HTML 41 keystrokes 58% schermate attraversate in meno 58% keystrokes in meno R i s p a r m i o s
  • 18. IBM Software Group | Rational software 18 18 Prima: Navigazione su schermate multiple
  • 19. IBM Software Group | Rational software 19 19 Background changes Scrolls n number of pages Dopo: le Macro raccolgono i dati da più schermate e semplificano
  • 20. IBM Software Group | Rational software 20 20 Prima: Navigazione poco intuitiva
  • 21. IBM Software Group | Rational software 21 21 Dopo: GUI più intuitiva
  • 22. IBM Software Group | Rational software 22 Integrazione con WebSphere Portal Aggregare applicazioni e contenuti e rilasciarli come applicazioni “role-based” Ritagliare le applicazioni host per differenti ruoli e gruppi di utenti come portlets Presentare diverse applicazioni host sulla stessa pagina con portlets HATS supporta: JSR168 Portlet API Cooperative portlets Connection overrides New in 7.5.1! Single Sign-On con portal credentials e credential vault IBM Portlet API Cooperative portlets Single Sign-On con portal credentials e credential vault
  • 23. IBM Software Group | Rational software 23 HATS Rich Client Fornisce una GUI moderne ed estende le applicazioni host sul desktop. Eclipse RCP 3.2, 3.3, or 3.4 IBM Lotus Expeditor Client 6.1.x, 6.2.x New in 7.5.1! IBM Lotus Notes Client 8.5.1 Benefici Integrazione sul desktop con altre applicazioni Eclipse Client side processing (no colli di bottiglia server-side) Tempi di risposta migliori (buono per connessioni a banda limitata) Ricco set di user interface widgets Estensione della stessa applicazione “green screen” a differenti comunità di end user Deploy di Rich client platform per utenti intranet Deploy Web per utenti internet Costruito sulla piattaforma standard e aperta Eclipse 23
  • 24. IBM Software Group | Rational software 24 Il valore di HATS per la SOA Supporto ai Web Services Il Supporto Web Services in HATS è chiave per l’integrazione di applicazioni legacy in una nuova piattaforma applicativa SOA Usati per i processi, non per trasformare schermate host Creati da Integration Objects – Java beans che incapsulano le interazioni con applicazioni host – Creati da macro precedentemente registrate – Invocabili da Business Logic o da altre applicazioni WebSphere/JAVA Deployare i servizi su WebSphere Application Server
  • 25. IBM Software Group | Rational software 25 25 Le Macro in HATS Le Macro possono essere usate per i seguenti motivi: – Skip-screen macros • Combinare dati • Combinare schermi • Combinare applicazioni • Trigger di azioni su schermi 1. Una macro è uno script che guida automaticamente la navigazione attraverso una serie di schermate host 2. Un Integration Object (o IO) è un Java bean che esegue una macro. 3. Web Services, JSF / Struts Web applications, e EJB Access Beans possono richiamare Integration Objects. Macro Integration Object Web Service JSF / Struts Web App EJB Access Bean
  • 26. IBM Software Group | Rational software 26 26 Novità in HATS 7.5.1 Supporto a Mobile device per Apple iPhone e iPod touch Supporto Rich Client esteso a Lotus Notes Disconnessione e refresh automatici basati su Ajax Inline calendar widget JSR168 Portlet Single Signon 26
  • 27. IBM Software Group | Rational software 27 27 Supporto di HATS a Device Mobili Le applicazioni HATS possono essere accedute da device mobili come smart phones e Personal Digital Assistants (PDA) Browsers supportati Internet Explorer Mobile 5.0 o successivi New in 7.5.1! Safari for iPhone OS per aggiungere il supporto ad Apple iPhone e iPod touch HATS Integration Object o Web service possono comunque essere usati anche su mobile devices Mobile template Compact table support Optimized settings
  • 28. IBM Software Group | Rational software 28 28 Refresh e Disconnessione automatiche con tecnologia AJAX Punti critici relativi al protocollo “connectionless” HTTP Applicazioni Host che inviano screen updates Applicazioni Host che sbloccano la tastiera dopo che l’utente sottomette la richiesta Chiusura del Browser o problemi di rete AJAX-based client pull Client polling via AJAX/HTTP Benefits: No Java in the browser No firewall issues
  • 29. IBM Software Group | Rational software 29 29 Quando HATS è attivo nel browser: 1. Applicazione host invia un asynchronous screen update alla web application HATS 2. HATS (client-side) esegue il “polling” usano una request AJAX-based 3. L’applicazione HATS risponde con l’indicazione che un host screen è stato aggiornato 4. Un “refresh” command viene inviato all’applicazione. 5. Il browser riceve la pagina web aggiornata Implementazione Client-side di HATS esegue polling del server a intervalli regolari e controlla se è avvenuto uno screen update HATS Web Page IBM i or System z 1 HATS Web Application WebSphere Host Application Supporto Autorefresh in HATS Web2.0 2 3 4 5
  • 30. IBM Software Group | Rational software 30 30 Se si chiude il browser, o viene persa la connettività verso l’application server: 1. La polling request non viene inviata o non può essere recapitata all’applicazione HATS. 2. L’applicazione HATS controlla se una richiesta è stata ricevuto entro l’intervallo stabilito. 3. Se la richiesta di polling non viene ricevuta, HATS inizia un evento di disconnessione che include la terminazione della connessione al sistema di backend HATS Web Application riceve “polls” dal client a intervalli definiti. Se la richiesta non viene ricevuto entro un intervallo definito, la HATS web application esegue un evento di disconnessione HATS Web Page IBM i or System z 3 HATS Web Application WebSphere Host Application Supporto Autodisconnect in HATS Web2.0 1 2 X
  • 31. IBM Software Group | Rational software 31 31 Inline Calendar Widget
  • 32. IBM Software Group | Rational software 32 32 JSR168 Portlet Single Sign-On Aggiunto il supporto Web Express Logon (WEL) per JSR168 Portlets WEL è un’implementazione macro- based del single sign-on Consente agli utenti di accedere a sistemi e applicazioni multipli senza fornire credenziali addizionali
  • 33. IBM Software Group | Rational software 33 33 Estrarre dati non testuali nelle Macro Molte applicazioni host usano colori o altri attributi Ora le macro che estraggono dati in variabili globali possono facilmente estrarre dati anche non testuali Note: L’uso di questi dati non testuali richiede skill di programmazione Java I dati non testuali possono essere estratti solo in variabili globali Questa feature non funziona in Integration Objects o WebServices
  • 34. IBM Software Group | Rational software 34 34 Host Access Transformation Services Summary Rich Client PortalBrowser Mobile • I n t e g r a t i o n a t t h e d e s k t o p w • Integration at the glass • Cooperative portlet support • JSR 168 compliant • Zero footprint • Pure HTML • Access through your favorite browser, including Internet Explorer and Firefox. • Access host applications from mobile devices Quick ROI : Host applications can be quickly deployed with a new user interface Low cost : No need to rewrite application Low risk : Leverage open, proven platforms and technologies Increase productivity and reduce training costs Improving work flow from multiple applications Provides integration of host business processes and data with other Web, portal, and rich client applications • Build self-service transactions • Expose host business processes as Web Services • Provide controlled access to vital host applications and host data. Web Services
  • 35. IBM Software Group | Rational software 35 35