Éditorial - PHL Soft

Download Report

Transcript Éditorial - PHL Soft

N° 10 - Juillet 2014
Le magazine de la modernisation des applications IBM i (AS/400)
Éditorial
Innovations technologiques et nouveaux usages font
évoluer les applications professionnelles : les populations
nomades exigent donc des applications pratiques, efficaces
et sécurisées sur leurs smartphones et tablettes. Pour en
faciliter le développement, PHL Soft propose l'outil PHL Mobile,
qui fonctionne sur l'IBM i. Du côté des infrastructures, la
virtualisation est devenue une solution incontournable : dans
cet esprit, le Cloud PHL a été conçu pour répondre aux besoins
des entreprises avec une grande souplesse. Enfin, l'arrivée
du Power8 et de la version 7.2 de l'IBM i renforce la puissance
et l'efficacité des outils et des applications.
Philippe Lachenko
Le Power8
2
IBM v7.2
3
PHL V6
4
PHL Mobile
5
Cloud PHL
7
PHL Soft se réorganise
10
Actualités
11
L'offre de PHL Soft
12
Le Power8
Fin avril, IBM a annoncé la nouvelle montré que le Power 8 S824 fournit une
génération des processeurs Power8, performance deux fois supérieure à
qui augmente considérablement les
performances des serveurs, dont la celle des tests avec des systèmes x86.
gamme évolue sensiblement.
Le Power8, nouvelle étape
dans la puissance et
l'efficacité
Le Power8 est la réponse d'IBM à la
croissance gigantesque du volume de
données, à l'omniprésence du cloud et
au foisonnement des nouvelles
technologies dont les applications
mobiles. Il résulte de 3 années de
développement par des milliers
d'ingénieurs représentant 2 milliards de
dollars d'investissement, auxquels
s'ajoute 1 milliard pour Linux.
Sommaire
Le Consortium OpenPower a été
créé pour ouvrir la plate­forme afin de
constituer une alternative à Intel. Il
comprend, entre autres, Google, Nvidia,
Samsung : Google a entrepris le
développement d'une carte Power8.
Pour le traitement des Big Data en
environnement Hadoop, des tests ont
Le Power8 fournit presque le double
de la puissance du Power 7. Il bénéficie
d'innovations et de perfectionnements
technologiques, comme les CAPI,
accélérateurs externes qui fonctionnent
comme s'ils étaient à l'intérieur du
processeur. La bande passante a été
augmentée ainsi que la quantité de
mémoire.
La nouvelle gamme de serveurs
basés sur le Power8 comprend 4
principaux modèles : deux d'entre eux
peuvent accueillir l'IBM i : le S814 (qui
prend le relais du Power 720) et le S824
(qui remplace le Power 740)
La gamme est "scale out", c'est­à­
dire facile à faire évoluer au niveau de
la performance et des périphériques
pour répondre aux enjeux du big data.
Il existe une offre IBM i solution
éditeurs : packaging machine et logiciel
disponible uniquement sur le modèle
814.
PHL Mag N° 10
2
Juillet 2014
IBM i V7.2
Gestion de
système
La v7.2 de l'IBM i intègre les
enrichissements des TR récents,
améliore la sécurité de DB2 et
parachève la version du RPG en format
libre.
Navigator
for
i,
l'interface Web de
gestion de l'IBM i,
s'enrichit d'onglets et de
fonctions
pratiques
comme le tri de
colonnes
;
ses
performances se sont
beaucoup améliorées.
DB2
La sécurité des données dans DB2
devient plus sélective grâce à la
fonction RCAC (Row & Column Access
Control). Cette couche additionnelle
permet de limiter l'accès à certaines
colonnes ou certaines lignes grâce à
des règles appelées "Permission" pour
les lignes et "Mask" pour les colonnes.
Composants intrinsèques des bases
de données, les règles sont respectées
quel que soit le mode d'accès, alors
que dans les versions précédentes,
elles étaient spécifiées dans les
applicatifs. De nouveaux outils
d'administration permettent de gérer
ces fonctions de sécurité.
Sommaire
RPG
Le RPG peut désormais s'écrire dans
un format totalement libre, cette
possibilité étant en réalité disponible
depuis un TR de la V7.1 de décembre
2013. Il devient ainsi proche des autres
La gestion des PTFs
permet les comparai­
sons et les déploie­
ments vers d'autres systèmes. Le
monitoring des systèmes comprend des
métriques et des collectes de données
et s'affiche graphiquement. La
modélisation du batch permet de
prédire le temps d'exécution et les
ressources nécessaires : à partir de tels
modèles, il est possible de faire jouer
les paramètres de ressources pour
prédire le temps d'exécution.
Mélange de déclarations dans RPG
langages. En pratique, ceux qui
l'essaient l'adoptent vite. Des outils
permettent de faire la conversion des
programmes écrits dans les anciens
formats fixes en format libre, comme
Arcad Transformer for RPG.
Parmi les autres nouveautés, le RPG
supporte le CCSID, et le Timestamp
peut maintenant accepter des temps
exprimés en fractions de seconde
(possibilité également offerte dans
DB2).
PHL Mag N° 10
Une nouvelle fonction affiche
l'utilisation de la mémoire temporaire
afin de mieux la gérer. Mobile IBM i
3
Juillet 2014
Access, qui fait partie de iAccess for
Web, est une interface mobile qui donne
accès aux messages, aux spoules et à
un émulateur 5250.
Serveur d'applications Web
Le serveur Liberty, composant de
WebSphere Application Server, est un
serveur léger, donc plus ouvert. Il est
utilisé pour IAS (Integrated Application
Server) et pour IWS, le serveur de Web
services. Celui­ci supporte le protocole
SOAP. Le support de REST devrait
venir un peu plus tard. Par ailleurs,
l'installation de WebSphere s'est
simplifiée.
PHL V6
PHL Soft fait évoluer sa gamme de
produits pour répondre aux attentes de
ses clients et tirer parti des dernières
nouveautés technologiques. La version
6 de la suite PHL améliore l'usage des
produits, facilite le développement des
applications et s'enrichit de nouvelles
fonctions.
Pourquoi la version 6 ?
Sommaire
PHL Web a été développé en 2002
pour les navigateurs de la génération
d'Internet Explorer 5. Depuis, le code
du produit s’est adapté aux évolutions
des navigateurs et des langages du
Web : CSS, HTML, JavaScript. Mais,
pour tirer parti de la puissance apportée
par leurs évolutions les plus récentes,
il fallait remettre à plat le produit. Le
moteur de visualisation du produit utilisé
par PHL Web, le portail et PHL Revamp
a donc été réécrit avec le souci de
limiter au maximum les retouches à
effectuer par les développeurs dans
leurs applications existantes.
Parallèlement, l'outil de dévelop­
pement SDW a été repensé : il est
actuellement utilisé par le nouveau
produit PHL Mobile (voir page 5).
Sa déclinaison pour les
autres produits sera
disponible dans les
prochains
mois.
L’interface graphique
de SDW a été revue
selon les normes
actuelles : il intègre un
ruban semblable à celui
de Microsoft Office. Il
permettra ainsi une
meilleure manipulation
par les utilisateurs.
Configuration
personnalisée
de la suite PHL
Pour permettre de
tester la version 6 tout
en conservant la
version 5 en produc­
tion, les deux versions peuvent être
installées simultanément. Les éditeurs
peuvent désormais spécifier le nom de
la bibliothèque dans laquelle sera
installée la version 6, ce qui supprimera
les conflits potentiels avec d'autres
PHL Mag N° 10
Portail personnalisé
instances de la suite PHL déjà utiilisées
par des clients.
La V6 est compatible avec l'IBM i à
partir de la V5R4. Les produits vont
continuer à évoluer en fonction des
4
Juillet 2014
demandes des clients et des évolutions
technologiques.
PHL Mobile
Les professionnels désirent utiliser les
appareils mobiles tels que les
smartphones et autres tablettes pour
leurs tâches quotidiennes. Ils ont
besoin d'applications adaptées à leur
métier et reliées au système
d'information de l'entreprise. Dans ce
but, PHL Soft propose PHL Mobile,
outil de développement d'applications
mobiles fonctionnant sur IBM i (AS/400)
en mode Web, que les équipes internes
peuvent prendre rapidement en main
grâce à son interface puissante et
pratique.
Sommaire
Fonctionnant sur IBM i en mode
Web, PHL Mobile génère des
applications pour Android et iOS, qui
fonctionnent en mode déconnecté :
framework, programmes et données
sont stockés sur le mobile et utilisent
le mode déconnecté du navigateur
internet. L'exécution des applications
ne nécessite pas de connexion
Internet ; elles fonctionnent même en
mode avion. Pour échanger des
données volumineuses ou pour des
besoins ponctuels de données en
temps réel, il est possible d'effectuer
des téléchargements à la demande.
L'accès à une application PHL
Mobile se fait sur le terminal au
moyen d'une icône spécifique,
comme pour une application native
standard.
Enfin, en plus d’effectuer les
traitements traditionnels (affichage
et saisie des données), une telle
application peut par par exemple
prendre des photos, scanner des
codes­barres et recueillir une
signature sur le smartphone.
Développement
Le développement s'appuie sur le
studio de développement PHL SDW,
commun à tous les produits de la
suite PHL. Aucun outil n’est installé
sur le PC car SDW fonctionne en
mode Web. Un macro­langage
simple a été conçu pour faciliter le
développement pour mobile : il n'est
donc pas nécessaire de connaître
HTML5 ou JavaScript. Le source
généré destiné au mobile comprend
l'ensemble du code et des données
nécessaires au fonctionnement de
l'application : tables à importer, tables
PHL Mag N° 10
Développement d'application avec PHL SDW
à exporter, programmes et écrans.
Pour faciliter le développement
d'applications mobiles indépendantes
du terminal, PHL Mobile peut fonction­
ner en mode hybride. Une application
native PHL spécifique du terminal (iOS,
Android...) est installée sur le smart­
5
Juillet 2014
phone ou la tablette : elle sert d'hôte
aux applications développées avec
PHL Mobile. Comme celles­ci s'exé­
cutent dans l'application native, elles
ont accès aux fonctionnalités natives
de l'appareil (lecteur de code­barres,
GPS...).
PHL Mobile
L'avantage de cette solution est qu'il
n'est pas nécessaire de compiler les
applications pour chaque type
d'appareil. Et si on veut modifier une
application, on change uniquement
l'application mobile sans réinstallation
du lanceur. La mise à jour de
l'application est transparente pour
l’utilisateur final.
Echanges
Les échanges se font directement
avec le serveur Apache de l'IBM i. Lors
de l'installation, l'application mobile
importe les fichiers à partir de requêtes
SQL : les fichiers sont stockés dans la
base de données du navigateur.
L'exportation depuis le mobile se fait
directement vers les fichiers IBM i.
Sommaire
Sécurité
La sécurité peut être gérée à deux
niveaux : par l'identification de l'utili­
sateur et par celle du mobile. L'accès
à l'application peut se faire par identi­
fiant et mot de passe de l'utilisateur. Le
contrôle de la validité du mobile utilise
un code spécifique à l'appareil. Quatre
niveaux de sécurité sont donc
possibles :
1. validation de l'utilisateur et du
mobile ;
2. validation de l'utilisateur ;
3. validation du mobile ;
4. aucune validation : application grand
public.
Ces deux types de contrôle
permettent de gérer tous les cas :
utilisateur ayant quitté l'entreprise,
mobile perdu ou volé... Dans ce dernier
cas, si une nouvelle transaction est
tentée, toutes les données sont vidées
du mobile. Un système de gestion de
flotte de mobiles est disponible : il
donne l'autorisation d’accès lors de la
mise en service du mobile.
Tous les échanges et toutes les
données sont cryptés. Enfin, pour éviter
les manipulations intempestives, l'appli­
cation mobile ne peut invoquer que des
requêtes SQL disponibles déjà prépa­
rées sur l'IBM i.
Ecran d'application générée par PHL Mobile
PHL Mag N° 10
6
Juillet 2014
Cloud PHL
Serveurs locaux ou hébergés
La gestion des serveurs informatiques est une lourde
contrainte pour les entreprises. Mais l'émergence du
cloud computing fournit de nouvelles manières de
gérer les infrastructures informatiques à distance,
apportant souplesse et réactivité. Cloud PHL met à
la disposition de ses clients des partitions IBM i à la
demande à un coût maîtrisé.
Cloud PHL est une offre clés en main proposant
une partition IBM i (AS/400) connectée à Internet,
protégée par firewall et reverse proxy, accompagnée
de tout un éventail de services, de la supervision à
la gestion des sauvegardes, de l'installation des PTF
aux changements de versions d'OS et à la mise à
disposition des logiciels d'IBM.
Le serveur d'une entreprise doit être géré de
manière régulière pour garantir le bon
fonctionnement du matériel, du réseau et des
logiciels. Il doit être installé dans une salle
spécialisée. Une personne doit être affectée, au
moins à temps partiel, pour la surveiller et s'occuper
des sauvegardes et de la maintenance : mise à
jour des logiciels, PTF de versions. Ces contraintes
peuvent devenir lourdes pour une petite entreprise.
Une autre préoccupation fréquente des
entreprises est la multiplicité des processus qui
s'exécutent sur le serveur : par exemple, il est
difficile de faire cohabiter des activités de
développement et de tests avec la production sur
un serveur unique.
Gestion des sauvegardes
Sur un serveur de production, qui doit rester
constamment disponible, il est difficile de program­
mer les procédures de sauvegarde.
Sommaire
PHL Soft s'appuie sur son partenaire Diademys
pour l'hébergement, l'infrastructure réseau, la
configuration et la gestion des serveurs. Créée en
2006, cette société dispose de 3 datacenters de
dernière génération, dont deux en France. Avec
un chiffre d’affaires de 16 M€ en 2013, elle
comprend 130 collaborateurs. Cirrus, offre cloud
de Diademys destinée aux entreprises, comprend
un riche ensemble de services qui peuvent être
adaptés à l'environnement de l'entreprise
(multiplateformes, intégration d’environnements
dédiés, niveau de performance granulaire, expertise
en support). Cloud PHL est un cloud privé intégré
dans l'offre Cirrus de Diademys. Il prend en charge
toute la gestion des infrastructures, depuis la
maintenance du matériel jusqu'à la mise à jour des
logiciels.
PHL Mag N° 10
7
Juillet 2014
En installant un logiciel de haute disponibilité
sur le serveur, la sauvegarde peut s'effectuer sur
une partition du Cloud PHL.
Cloud PHL
Sécurité et disponibilité
L'arrêt du serveur à cause d'une panne ou même
pour des raisons de maintenance pose toujours
des problèmes, faute d'une solution de secours
immédiatement disponible.
En cas de panne d'un serveur, Cloud PHL fait
basculer les applications du client vers une partition
de secours, l'indisponibilité se limitant à quelques
minutes voire secondes. Quant aux opérations de
maintenance, elles sont programmées à l'avance
et totalement transparentes pour les utilisateurs.
Evolutivité
Sommaire
Le plus souvent, les serveurs ne fonctionnent
qu'à une petite fraction de leur capacité mais
parfois, en période de pointe, ils n'ont plus de
puissance suffisante pour répondre à la demande,
ce qui impose de commander des machines
surdimensionnées pour absorber des pointes de
quelques semaines par an. Quant à l'ajout de
mémoire, de disque ou de puissance pour répondre
à l'évolution des activités de l'entreprise, ce qui
n'est pas toujours possible avec un serveur installé
en interne.
L'offre Cloud PHL comprend cinq configurations
de base, couvrant toute la gamme de puissance
de l'IBM i, de 500 à 7 000 CPW, de 4 à 64 Go de
RAM et de 150 à 2 100 Go de disque. Chacune
peut être personnalisée en fonction des besoins
réels. À côté des configurations de production
supervisées et sauvegardées, des configurations
de tests, d'accès encore plus souple, sont
également disponibles. Avec le Cloud PHL, les
serveurs s'adaptent à l'utilisation réelle de
l'entreprise. Le redimensionnement à chaud permet
d'augmenter la puissance CPW et d'ajouter de la
RAM sans redémarrer le serveur pour répondre à
une demande temporaire ou durable. L'utilisateur
est facturé en fonction de sa consommation réelle.
PHL Mag N° 10
8
Juillet 2014
Cloud PHL
Gestion du réseau
La gestion du réseau peut poser des réels
problèmes. En effet, il est souvent difficile d'obtenir
un accès fiable à Internet depuis le site de
l'entreprise et de garantir l'absence de coupure. Il
faut aussi gérer de manière rigoureuse le firewall.
Les datacenters du partenaire de Cloud PHL
disposent d'interconnexions avec tous les
principaux opérateurs du marché. Celles­ci
permettent aux clients de se relier simplement aux
infrastructures hébergées sans engager de frais
de génie civil.
Souplesse
La majorité des offres cloud du marché exige un
engagement de 36 mois, ce qui constitue une
contrainte forte de dépendance vis­à­vis du
fournisseur
Sommaire
L'offre éditeurs
Les entreprises de services du numérique (ESN),
et en particulier les éditeurs de logiciel, fournissent
des produits et des services auprès de leurs clients
et s'engagent sur les moyens et les résultats. Ils sont
souvent confrontés à des entreprises équipées de
serveurs obsolètes sur lesquels tournent d'anciennes
versions d'OS non maintenues. Plutôt que de leur
faire changer de machine, la meilleure solution
actuelle est de les faire migrer vers le cloud. Grâce
L'engagement pour Cloud PHL est seulement
de trois mois, reconduit de trimestre en trimestre.
au Cloud PHL, ils gagneront en souplesse et l'éditeur
pourra installer plus facilement ses logiciels, adapter
les VM à la demande et faire évoluer à chaud les
configurations
Certains éditeurs ont mis sur pied des prestations
d'hébergement avec salle dédiée, serveurs,
astreintes, connexions internet puissantes, mainte­
nance... Mais, pour répondre à ces obligations et
suivre l'évolution des technologies, il faut du temps
PHL Mag N° 10
9
Juillet 2014
et des compétences, de plus en plus rares et
coûteuses. Il est possible de s'en affranchir en
faisant basculer l'ensemble de ces services dans
le Cloud PHL.
Par ailleurs, les clients deviennent de plus en
plus exigeants. Alors que plusieurs clients sont
normalement hébergés dans la même partition,
certains d'entre eux demandent d'être totalement
séparés des autres. Avec le Cloud PHL, isoler un
client consiste à lui affecter un serveur dédié : il
disposera ainsi de son environnement propre sans
aucun risque de conflit et de perte de
confidentialité.
Se distinguant des autres solutions du marché,
le Cloud PHL est une offre tout compris,
garantissant la performance et la sécurité et
pratiquant les prix les plus bas. Et les utilisateurs
ne paient que ce qu'ils consomment réellement.
Un éditeur qui dispose des logiciels de PHL Soft
à tout intérêt à se tourner vers nous pour
l'hébergement de ses systèmes : nous le ferons
profiter de notre expertise.
Etudiez nos tarifs et contactez­nous
en cliquant ici.
PHL Soft se réorganise
PME d'une dizaine de personnes, PHL Soft
développe et diffuse depuis plus de 10 ans des outils
de modernisation et de développement pour l'IBM
i. Aux compétences techniques inhérentes aux
produits et aux projets se sont progressivement
Dirigeant :
ajoutées des fonctions de relation avec les clients
pour le support, la formation et l'avant­vente. La
société se réorganise pour améliorer son
fonctionnement et l'accompagnement de ses clients.
L'organisation de PHL Soft s'est récemment
modifiée pour tenir compte de l'élargissement de la
gamme de produits et de l'augmentation de la base
installée de clients. Depuis juin 2014, la société est
organisée de la manière suivante :
Formateurs :
Equipe produits :
Chef de projets fonctionnel :
Chefs de projet :
Chefs de projet PHP :
Responsable commercial :
Véronique Duchanaud
Bruno Labbay
Patrick Renouf
Thierry Montaron
Yvain Bossé
Karine Gourmelon
Philippe Lachenko
Jacques Lemortellec
Pascale Froger
à des
collaborateurs qui possèdent une
grande culture technique et qui sont en
contact avec les clients. Au fur et à
mesure de son développement, les
différentes fonctions sont devenues
mieux définies. La diversité des projets
Sommaire
« PHL Soft s'est construit grâce
Cécile Hodierne
Sylvain Chapelle
et des produits m'a amené à revoir
l'organisation de la société, à créer de
nouveaux postes et à embaucher de
nouvelles personnes. »
Pour se rapprocher des clients,
chaque formateur est basé dans une
région différente : Aix­en­Provence,
Saint­Nazaire, Paris. Les formateurs
interviennent aussi dans les projets
clients et en avant­vente.
Philippe Lachenko
PHL Mag N° 10
10
Mathieu Mauvais
Juillet 2014
Actualités
PHL Soft sera présent au salon
Serveurs et Applications qui aura
lieu au CNIT à Paris - La Défense du
30 septembre à 1 4h au 2 octobre.
Prenez rendez­vous pour une démonstration ou
une présentation de nos solutions en cliquant ici.
L'équipe technique et commerciale
sera présente pour vous présenter la
gamme, en particulier PHL Mobile et la
nouvelle offre Cloud PHL.
Sommaire
L'actualité vue par Zévar
© Tous droits réservés.
PHL Mag N° 10
11
Juillet 2014
Editeur de solutions de modernisation
et de développement web sur IBM i (AS/400)
PHL Web est un outil de modernisation de vos
applications RPG. Il permet de convertir une
application existante en mode web et de développer
des applications « full web » en langage RPG.
PHL Print est un outil permettant de générer
des documents PDF couleurs.
PHL Soft
333, rue de la Garenne
92000 Nanterre
PHL XML est un outil permettant les échanges
Tél.:+ 33 (0)1 42 42 44 85
[email protected]
XML ou la génération de web services.
www.phlsoft.com
PHL Query est un puissant gestionnaire de
rapports en mode web.
PHL Revamp est un outil qui transforme
Sommaire
instantanément des écrans AS/400 (IBM i) en
écrans Web.
PHL Mobile est un outil de développement
d'applications mobiles sur IBM i.
PHL Mag N° 10
12
Juillet 2014