The very passable standard solution for GPS navigation in Ukraine.

June 15th, 2007

Until recently there were a small number of quite cumbersome GPS Navigation solutions for standard handheld devices that worked in Ukraine developed by local companies. From the known players we have to mention only Garmin’s awkward Que program that requires proprietary GPS receiver. Some Tom Tom beta maps still are completely inappropriate for navigation.

And now it’s coming. Tada ! I learned about the very nice and precise map for iGo (The complete GPS navigation solution for standard PDA or Windows Mobile smartphone )

Kiev, Lviv, Dnepropetrovsk, Donetsk, Odessa, Zaporizhzhya and other big cities, with routing and street numbers. Door to door routing over all Ukraine, without maps switching hell nor PC map compilation shamanism.

You can get the map from this site, called GPS Ukraine here and they provide compete hardware solution GPS Ukraine Box there. Buy it, use it and Keep the shiny side up!

The End

Cool device

June 10th, 2007

Today i walked near the Surcouf store av. Domesnil. I entered some small Asian electronics boutique, and there i saw this pretty passable tiny video player.

Boxon

At first i was attracted just by creative design coming from northern Asia (South Corea actually). But at the end, this MP4 player seems to be the very capable device. I think we are close to the sad days for Apple. With all that noise about poor performance of the latest iPod batteries i am wondering how are they supposed to do better then this masterpiece of gadget ?

The End

Run Palm OS® Applications on Windows Mobile® PDAs and Smartphones

June 9th, 2007

Personaly I have been using this Windows Mobile “middleware” for about 1 year, and i am still very satisfied and recommending as the solution for people who are leaving PalmOS platform for Microsoft PDA.

StyleTap® Platform allows you to run applications (and games) originally written for Palm OS handhelds on devices running

* Windows Mobile Pocket PC
* Windows Mobile 5.0 for Smartphone

With more than 20,000 applications for the Palm OS platform available – many of them free – you will be able to do so much more with your Windows Mobile device.

StyleTap Platform is fast, compact and comes with everything you need. Just add your favorite third-party applications for Palm OS platform and you’re ready to go!

The End

WebSphere BPM SOA suite. Proof of concept. Process oriented design dans le domaine des télécoms.

June 6th, 2007

J’ai été amené de réaliser un projet destiné à prouver une faisabilité et les avantages de la nouvelle promesse de convergence entre le BPM et l’informatique de gestion. Il s’agit de pouvoir utiliser les résultats de travaux de business procès ré engineering en tant que livrables informatiques pouvant servir à la génération du code exécutable. Le résultat est supposé à réaliser la gestion de processus. Le système obtenu agit en tant qu’un hybride du logiciel de workflow classique et de l’EAI avec une importante synergie entre les deux concepts.
Dans les Redbooks de IBM (Business Process Management: Modeling through Monitoring Using WebSphere V6.0.2 Products , sortie 1 juin 2007 ) on nous propose une terminologie appropriée. L’état de l’organisation d’origine, repris tel quel par les analystes est nommé « Current ». Les processus sont présentées sous formes des diagrammes à l’aide de WebSphere Business Modeler.

Remarque de tooling : L’outil en question est plus qu’un outil de conception des schémas. En effet les possibilités de WebSphere Business Modeler se rapprochent à celles de Aris ou CaseWise et permettent la simulation de processus. Avec tout de même un grand avantage par rapport aux systèmes de business modeling classiques, le fait de s’intégrer dans une suite BPM – SOA complète. Cette suite en première lieu contient les outils de business modeling et de simulation ( Modeler). Ensuite viennent les moyens de l’implémentation informatique et orchestration des services métier qui réalisent le modèle ( WebSphere Integration Developer). Troisièmement c’est le runtime qui tourne les artefacts produits par WID nommé WebSphere Process Server. Pour conclure il faut noter l’outil d’observation d’exécution, de BAM et de mesure des performances sous le nom de WebSphere Business Monitor. Il faut noter ici l’utilisation de système de gestion de configuration, parfaitement intègre avec les outils en question. Pour le POC en question j’ai utilisé CVS en tant que SCM sous jacent. Cependant l’utilisation de Rational Clear Case est aussi possible.

Les simulations et l’analyse dans WebSphere Business Modeler donnent lieu à la description des processus à l’état Future1 qui est transformé en BPEL et déployé sur WebSphere Process Server.

Apres avoir mesuré le processus au fur et a mesure de son exploitation à l’aide de WebSphere Business Monitor, on décide d’effectuer le ré engineering basé sur les résultats des mesures. Ce nouveau procès porterai le nom de Future 2 . Afin d’avoir une carcasse de la nouvelle version on applique une stratégie d’amélioration en continue (qui fait penser au kaizen) on effectue reverse engineering de BPEL modifié dans le WID.

Le résultat est remonté aux analystes, les améliorations sont apportées et redescendus dans le WID. Le résultat de transformation de BPEL est redéployé sur WebSphere Process Server en production.

Finalement on obtient une très belle démonstration de la puissance du panoplie magique de l’offre d’IBM Software Group autour de SOA.

Afin de démarrer le POC je me suis basé sur une ensemble de description des processus d’un grand groupe de télécoms disponibles en tant que documents de MS Office. Ces processus s’inscrivent dans le modèle de processus telecom eTom

Remarque réalisation : La mise en œuvre du POC s’effectue a l’aide de vmware workstation 6 ACE. Il existe énormément de témoignages à travers le monde d’une excellent qualité de cet outil de virtualisation que je recommande à adopter à chaque développeur soucieux d’efficacité de son travail.

Nous avons décidés de nous limiter à la reprise d’un des processus principaux transversales des pavées « Marketing & Offer management » ainsi que « Service management & Operations » Il s’agit de processus de paramétrage des offres grand publique post payé dans la téléphonie mobile.

Ce processus à été saisi dans WebSphere Business Modeler, et représente l’état « Current ».

Afin de pouvoir réorganiser le processus compte tenu de la simulation, il faut une première déblaiement afin d’identifier ce qui est réellement important à simuler.

Nous avons décidées de simuler un processus de préparation de paramétrage des migrations.

Remarque métier : On appele les « Migrations » les possibilités offertes aux utilisateurs de SelfCare de changer son contrat et passer d’une offre à l’autre. Par exemple, un utilisateur qui possède un contrat se connecte à son espace client via le portail Internet, et choisit de changer son forfait ( passe d’1 heure à 2 heures par exemple) ou cette possibilité lui est offerte.
Le choix de changement des conditions d’abonnement proposé est assez vaste est doit être finement conditionné en se basant sur des multiples critères décides par l’équipe métiers et marketing.

Concrètement, lorsque le processus avance jusqu’à moment de paramétrer les migrations, les équipes de cet opérateur font appel a l’application Source Cible Self Care.

C’est cette partie du processus nous avons simulées, et transformées en état Future 1.

Le sous processus ParamOffrec GP est exporté sous forme de projet de Websphere Busines Modeler.

Ensuite il est importé dans WebSphere Integration developer.

L’ébauche du processus d’orchestration se déploie sur une instance de WebSphere Process Server embarqué. Il est testé avec le Test Module.

Etant donné l’approche top down recommandé par IBM, à ce stade les processus orchestrées n’ont pas d’implémentation. Pour l’itération « 0 », on choisit de les implémenter en tant que type « Process ».

Le Human Task, Java, Rulr Group et le State Machine sont les types disponibles. L’evenement qui declanche le processus est réalisé en tant que Originating Humant Task, accessible à travers l’outil Busines Process Choreographer explorer de WebSphere Process Server.

Le processus est implémenté, testé et déployé sur WebSphere Process Server. La charge est simulé à l’aide d’outil OpenSTA WebLoad and stress testing tool.

Les performances sont mesurés par Tvoli Performance Viewer, et une certaine réorganisation des processus s’en suit. La modification est effectué dans le WID. Les artefacts générées sont redéployées sur WebSphere Process Server. Le revers engineering est effectué et les changements sont remontées dans le WebSphere Business Modeler.

Ainsi la boucle est bouclé. Nous sommes prêts pour l’amélioration ultérieure, et nous disposons des possibilités remarquables d’apporter encore plus de flexibilité et du contrôle dans le business.

Remarques de réalisation : La réalisation du POC est rendu possible grâce à une programme de partenariat Partner World de IBM. Dans le cadre de ce programme les logiciel d’IBM est disponible via les souscriptions aux ISV pour les besoins d’évaluation et de démonstration. Les idées mis en œuvre provient des présentations donnée à travers des différents programmes de formation, et en particulier par les workshops dans le cadre de SOA Summit ayant eu lieu fin Mai - début Juin 2007 à IBM Forum Paris la Défense

The End

Summit Architect

June 4th, 2007

J’ai eu l’occasion d’assister au 2 jours du troisième IBM SOA Summit ayant eu lieu le 31/05 et 1/06 à la Défense. Il faut noter un large nombre de participants et une valeur informationnelle de la plupart des présentations effectuées. Parmi celles qui ont attirée mon attention etaint :

BPM & SOA : meilleures pratiques & retours d’expérience par Régis Coqueret

Optimiser et déployer des processus métier en adéquation avec les objectifs stratégiques est l’une des principales priorités des décideurs métier et informatiques. IBM a créé une famille complète de produits qui couvre l’ensemble des fonctions de gestion des processus métier, pour vous permettre de modéliser, construire, déployer et gérer vos processus. Cette session vous permettra de recueillir des meilleures pratiques et retours d’expérience sur la mise en oeuvre de ces solutions

Une explication de la démarche de la première itération d’implémentation de l’architecture SOA pour la mairie de la ville de Dubaï ( Emirates Arabes Unis)

Accélérer votre projet SOA avec la fabrique de composants métier d’IBM par Jean-Baptiste François

La démarche SOA facilite les développements et l’intégration de vos applications pour répondre à un besoin métier. Comment faire pour garder et augmenter la flexibilité de vos applications face aux évolutions dans le temps ? WebSphere Business Service Fabric est une plateforme de gestion de bout en bout de vos applications et de ses composants allant de la conception à la gouvernance en passant par les besoins de facturation à l’utilisation. Suite à cette session, nous aurons vu : les challenges de la gouvernance applicatives les applications orientée service les apports de Business Service Fabric dans le cycle de vie de vos applications et leur évolution

Une approche permettant une couplage lâche entre les business sur un niveau élevé des composants . Contrairement au Websphere Registry and Repository (WSRR) qui est destine à gérer le couplage lâche des WebServices (niveau bas)

Business Activity Monitoring par Jean-Marc Langé

Business Activity Monitoring (BAM) has several possible definitions but is definitely targeted at Business users. We will show how the IBM BAM offering allows them to make sure that their business is running well, and to control the operation of their business processes, real time. We will also look behind the covers to see how this is linked to the enterprise Information System.

Une belle exemple présenté de WebSphere Business Monitor. Durant la session des questions réponses qui a suivi la présentation les problématique des performance de traitement du flot d’événements du modèle Commons Base évents ont été discutés.

Gouvernance SOA : spécificités et retour d ‘expérience par Chadi Sassine

La construction sécurisée d’une architecture SOA à l’échelle d’une entreprise est un processus qui va en effet plus loin que la simple interaction applicative au moyen de services. Comment maîtriser les impacts sur les processus métiers, les procédures réglementaires, les organisations et les offres commerciales ? La démarche de gouvernance SOA répond-elle à ces problématiques ? Quelles sont les spécificités à considérer et quels sont les pièges à éviter ?

La transformation SOA et le partage des services entre les divisions d’une société est potentiellement dangereux pour l’équilibre des relations entre les départements. Une tres joli exemple de l’interdiction d’accès au service auparavant exposé a tous suite au manque de budget pour augmenter ça capacité. Une approche à mettre en place afin de mitiger ces risques.

Websphere Registry and Repository (WSRR) et son Rôle dans la Gouvernance des services par Francis Geysermans

Optimiser et déployer des processus métier en adéquation avec les objectifs stratégiques est l’une des principales priorités des décideurs métier et informatiques. IBM a créé une famille complète de produits qui couvre l’ensemble des fonctions de gestion des processus métier, pour vous permettre de modéliser, construire, déployer et gérer vos processus. Cette session vous permettra de recueillir des meilleures pratiques et retours d’expérience sur la mise en oeuvre de ces solutions.

L’outil qui remplace et augmente les capacités etant offertes par UDDI à l’époque des premiers pas des webservices.

Mise en exploitation des architectures SOA par Pascal Plaisant

Le succès des SOA est un fait majeur de ces dernières années sur le plan des infrastructures logicielles et du développement. Néanmoins, alors que les premiers grands projets arrivent à maturité, les architectures SOA ont encore un domaine à conquérir: la production. En effet, sans l’adhésion des professionnels de l’exploitation, sans une amélioration lisible des performances opérationnelles, en particulier au travers des indicateurs ITIL, ces démarches courent le risque d’en rester aux succès académiques, difficiles à mettre en application, voire dangereuses pour l’existant. Les outils et les méthodes développés pour les professionnels de la production informatique proposent des réponses concrètes, présentées lors de cette session.

La présentation etant trés “High Level”, une concrétisation du contenu est bienvenue. Néanmoins à la fin de la présentation une discussion à été engagée, et lors de cette discussion M. Plaisant a montré une vrai compréhension des problèmes des exploitants. Entre autres la réponse a été donnée à une question qui me préoccupe depuis le début de mes interventions dans le domaine des architecture orienté services. En effet vu l’agilité des architectures conçues certains théoriciens vont jusque-là annoncer que l’objectif des architectures SOA c’est d’utiliser le businesspeople (line managers carrement) pour concevoir des jolis processus métiers, et les déployer en production à la volée. Pour un praticien de IT cette approche est un peu folichon, et ne pourrai toujours pas être mis en pratique, surtout si on change quelque chose commune au 2, voir plusieurs backends, ce qui est en général le cas d’une Business Process… M. Plaisant etait tout a fait d’accord avec cette observation.

De SOA au WEB 2.0 Philippe Bournhonesque

Cette présentation illustrera la complémentarité entre SOA et les technologies Web2.0, à la fois dans les produits IBM actuels, et dans les évolutions prévues à court et moyen terme.

Malheureusement je n’ai pas eu la chance d’assister a la présentation des le début, et c’est vraiment dommage car le talant de présentateur est certain.

On attends avec impatience la parution des présentation sur le site (lien)

The End

Summit Executive

June 4th, 2007

I have assisted at the IBM SOA executive summit in Paris ( 31/05/2007)
Amongst other great presentations I have to underline the interest of these two:


Selling SOA to your CEO
Dan Powers, VP, WW SOA Sales

Behind every successful SOA there is a CEO sponsor that understands the importance and value of SOA and recognizes it as an organization-wide business strategy. It is possible to use your language with the CEO and get them to understand the value of industry frameworks. Learn how to gain executive endorsement and approval to build an SOA as this session will position the use of existing technology to align IT with business goals to realize greater efficiencies, cost savings and increase productivity.

It’s really important for the CIO to establish the good communication in order to explain the advantages of the SOA to the organisational leaders. What is important to say, how it must be explained, the language to use etc. The impressive suite of arguments provided vith clarity and simplicity. Amazing speaker.

Implementing Customer Centicity in financial services : experience of the CITIGROUP
Charles De Felice, Program Director, Office of the CIO, CITIGROUP

In today’s global, complex world, having the right technology solutions and supporting tools & processes in place that address Customer Data Integration (CDI) priorities is an excellent start. However, for many firms, it’s simply not enough for interfacing with the countless numbers of transaction processing engines that have sprung up over decades, and increased pressure from local & global regulatory agencies. This is where embracing a Service Oriented Architecture (SOA) solution in partnership with a state-of-the-art CDI solution can free the CIO and his / her team from the years it can take to implement siloed, one off technology solutions within their companies. SOA can act as the “glue” that can bring the right amount of information to the people that need it, when they need it, without “boiling the ocean” and without burdening your business people with learning how to navigate the seas of data warehouses on different topologies, internally and / or externally to your company.

Why CITIGROUP started the transformation, what were the difficulties, and what are the actual outcomes. The primer what could be achieved with this new paradigm of doing IT in the banking sector

As usual, the power point presentations will be available soon on the event’s home page (link).

The End

Aimez vous les courses hippiques ?

June 1st, 2007

Moi aussi. Il faut noter que ce domaines très glamour ( tennis, courses hippiques etc. ) est largement investi par IBM, et pour avoir le plus large mindshare et le plus grand impact positif possible il est difficilement acceptable que le site de l’organisateur principal des courses des trotteurs en France

Logo Cheval français

soit lent.

Ci joint (rapport-reactivite-ihm-secf.doc) une étude du cas réel. WebSphere AS, iSeries, DB2 UDB - optimisés pour la victoire dans la course. Tips pour l’utilisation de de Rational Web Developer, IBM Rational Performance Tester, OSTA, Open Ldap, CVS.

The End

Screenshots from WebSphere Process Server POC

May 31st, 2007

WebSphere Business Modeler

WebSphere Business Modeler

PostPaid Business process as WBM diagram

Important : in order to get acceptable results from Websphere Process Server you have to apply the refresh packs at least up to v 6.0.2…

Assembly diagram. Preparation des fichiers de parametrege des offres Grand Public Orange

Preparation des offres GP in the Web Sphere Integration Developer

BPC Explorer

BPC Explorer

The End

IBM - SOA Summit - France

May 27th, 2007

Commercialiser de nouveaux produits, de nouveaux services, pénétrer ou créer de nouveaux marchés, repenser vos processus opérationnels… L’Architecture Orientée Services ouvre la voie à un degré de souplesse opérationnelle sans précédent.

SOA SUMMIT EXECUTIVE 
31 mai 2007- IBM Forum - Tour Descartes, Paris La Défense

SOA SUMMIT ARCHITECT  
1er juin à l’Espace Grande Arche 
The End

Histoire de vente des avions de combat au Singapour.

October 20th, 2006

Comme vous le savez, l’Asie de Sud Est c’est la région du monde très particulière pour moi et c’est pour des raisons très personnelles. Il est évident que c’est avec un grand intérêt que j’ai lu l’histoire de Singapour écrite par son fondateur. Je vous conseille vivement lire ces mémoires (From Third World to First : The Singapore Story: 1965-2000).

En liaison avec le Singapour j’ai appris récemment quelque informations intéressantes qui peuvent constituer quelque part une confirmation et une prolongation de l’histoire et nous diront quel est le rôle possible à jouer par la diplomatie dans des grands contrats commerciaux. Elles nous enseignent sur le mode de décision et sur les priorités politiques de l’État de Singapour à l’aube de 21 siècle.

Histoire de vente des avions de combat au Singapour. Voir l’article.

Il s’agit ici de donner un commentaire personnel d’un acteur lié directement à cet événement.

Alors, les Français y sont allés en 2001 en y croyant.

Les Français avec Rafale s’opposaient aux Américaines (ainsi qu’aux Russes et Eurofighter au tout début)

Il est à noter que les militaires Singapouriens (les avionneurs) s’entraînent en France (aussi que au Taiwan)

L’offre français était très intéressante et complète, elle représentait le produit de très bonne qualité.

Mais la guerre en Iraq a éclatée en 2003.

Lee Kuan Yew (fondateur de Singapour) disait à l’époque l’ambassadeur de la France à l’ONU « Je comprends votre position, mais elle me gène ».

Le premier ministre Loong (fils de LKY) était formé par l’armée américaine, l’influence sur son choix était important.

Les américains disaient à l’époque - « La France peut-être n’est plus notre amie… »

Or Le Singapour voulait se mettre sous le parapluie d’un partenaire puissant étant en mesure d’assurer la sécurité de navigation dans le détroit de Malacca. Jusqu’à la fin des années 60 c’étaient les Européens incarnées par Royal Navy. Depuis les années 70 c’étaient clairement les États Unies.

Bush a joué un rôle important dans le résultat. Si c’était Kerry ça aurai pu marcher pour Rafale.

Les raisons politiques et diplomatiques était très importantes pour le choix fait par le Singapour.

Les événements ont démontrés la prévision de LKY, faite dans son livre. Finalement après la période de « Pax Britannica » dont il était témoin, le période « Pax Americana » est venu. Désormais ces enfants doivent y vivre.

Tout a pris fin en 2005, au détriment de Rafale. Il faut constater que la personne en charge du projet a vécu cette échec très personnellement.

The End