"La ressource la plus importante de votre entreprise est l’information."

Séminaire IBM 2008
 

3 chiffres en guise d’introduction

  • "Nearly 4 Trillion RFID events are emitted each day"
  • "Large companies can experience up to 800 Billion business early daily"
  • "Over 190 Billion emails are sent daily"

Il s’est déroulé la semaine dernière au Palais des congrès de Barcelone un séminaire rempli de plus de 100 conférences et de labs(Travaux pratique avec le support IBM lui-même). A cette occasion, IBM fêtait les 15 ans de Websphere MQ et ses 10 ans avec son Application Serveur en versions respectives V7.

Envie de connaître les dernières nouveautés, petits détails croustillants d’IBM autour de ses produits , les présentations de niveaux introduction, intermediate et advanced (en cours de tri et de capitalisation) seront bientôt disponible sur l’intranet (Ressources » Documents » IBM WAS WMQ Conference 2008). Pour chaque produit, une prez de différents niveaux sur des problématiques comme les troubleshooting, loadbalancing / cluster, session affinity, sécurities, réplica domain, SOA, Web 2.0, ESB, etc…

Quelle est la liste de ses produits, ces formations et présentations disponibles ? la voici -> ici 

L’OutOfMemory est une des erreurs les plus célèbres de la JVM. Comme son nom l’indique, elle se produit quand la JVM n’a plus de mémoire. J’ai dernièrement rencontré cette erreur  et cela m’a permis de découvrir les méandres peu connues de la mémoire de la JVM.

Tout d’abord petit rappel sur la répartition de la mémoire de la JVM:

 

Dans les applications de taille importante, les modifications des pages web et la nécessité de compatibilité avec différents navigateurs rendent les tests web fastidieux. Il existe de nombreux outils pour faciliter cette tâche :

  • StrutsTestCase, une extension de la classe JUnit TestCase afin de tester la couche controller des application Struts. Il permet notamment de tester les forwards, les messages d’erreurs générés en fonction de ce qui est entré dans les ActionForm.
  • HtmlUnit
  • JWebUnit
  • Selenium

 et bien d’autres encore (Fitness, Jqunit …)

 HtmlUnit, JWebUnit et Selenium contrairement à StrutsTestCase simule directement les actions des utilisateurs (clics sur des boutons, des liens, radio bouton, liste déroulante …, entrée dans des input text, soumission de formulaire, appel de code javascript …) dans des navigateurs réels ou virtuels.

HtmlUnit (licence Apache 2) simule en mémoire un browser et fournit une API riche pour décrire en java un scénario d’utilisation d’une application dans un  navigateur. Junit ou TestNG sont utilisables pour faire des assertions sur le contenu de la page HTML. HtmlUnit offre par ailleurs un bon support javascript et ajax. A noter simplement que son utilisation passe souvent par une encapsulation dans un framework « maison » afin de faciliter l’utilisation de son API.

Liferay Enterprise Edition est maintenant disponible dans les bacs :

http://www.liferay.com/web/guest/products/portal/getitnow

Qu’est-ce que Liferay Enterprise Edition ?

  • Une version figée du code source Liferay avec du QA et du support,
  • 4 niveaux de contrats de supports de production,
  • Un accès au portail "Customer Service" avec : les mises à jour, les patchs, le suivi des incidents, les alertes et la documentation,
  • Un engagement de support de 4 ans par release,

A qui s’adresse Liferay Enterprise Edition ?

  • Aux entreprises et organismes publics qui font de Liferay leur portail d’infrastructure ou de collaboration,
  • Aux éditeurs qui intègrent Liferay dans leurs solutions,
  • Aux services production / exploitation qui recherchent un support professionnel autour de Liferay

Combien ca coute ?

  • Tout d’abord c’est vendu par serveur de production ;->
  • Ca commence à 2 950 Euros HT par serveur / par an (niveau basic) avec l’accès complet Liferay EE + les mises à jour + le portail customer service + 2 incidents de production en anglais (2 jours ouvrés de temps de réponse)
  • Ca monte à 19 950 Euros HT par serveur / par an (niveau Platinum) avec du support 24/7 illimité (1 heure de temps de réponse sur incidents critiques)

Mon analyse ?

  • Les grands comptes attendent un support professionel sur Liferay, il est maintenant disponible,
  • La "codebase" reste commune en Community et en Enterprise du coup il n’y aura pas de coûts cachés de migration,

Comment aller plus loin ?