mardi 2 octobre 2001

Interview paru dans Business Wire sur le choix Java / WebServices en 2001

Busines Wire

BNP Paribas Securities Services Builds Web Strategy On SilverStream Software; Leading European Securities Services Provider Looks Ahead to Promise of Web Services

Business/Technology Editors

BILLERICA, Mass.--(BUSINESS WIRE)--Oct. 2, 2001

SilverStream Software, Inc. (Nasdaq: SSSW) announced today that BNP Paribas Securities Services, the leading provider of securities services in Europe, has successfully built a comprehensive Internet strategy around the SilverStream eXtend(TM) Application Server, furthering BNP Paribas Securities Services' position in the highly competitive European market.

BNP Paribas Securities Software, a wholly owned subsidiary of the BNP Paribas group with assets under custody in excess of 1.9 trillion euros (USD $1.7 trillion), has built more than a dozen Internet and Intranet applications on the SilverStream eXtend Application Server since 1998, when BNP Paribas Securities Services decided to migrate its client-server applications to an Internet architecture.

At the heart of BNP Paribas Securities Services' technical advances is @PBLink(R), a specialist-client communication tool that handles the reporting operations and capturing instructions for nearly 200 institutional clients spread across the globe. Built on a now outdated DOS application, BNP Paribas Securities Services migrated to an HTML interface using the SilverStream eXtend Application Server, a move enabled by the simplicity and stability of the SilverStream technology.

"With SilverStream, we had an integrated development environment covering 90% of the functions we needed, and most importantly, the promise of conformity to standards," said Laurent Bede, Technical Manager who oversaw the Intranet and Internet @PBLink project. "We carried out a number of qualitative and performance tests on SilverStream to ensure that we had made the right choice - which was confirmed by our later achievements."

@PBLink differentiates itself from competitor's applications through comprehensive functionality and the scope of its infrastructure, which reaches 300 clients, each with at least 10-15 users and up to 300 in some cases. The application's automated deployment allows BNP Paribas Securities Services' customers additional ease-of-use by reducing the need for in-house management.

In building @PBLink, BNP Paribas Securities Services development team also created a comprehensive charter for visual and graphic characteristics, a charter that has become the model for every BNP Paribas Securities Services' Internet and Intranet application built since. These include Intranet applications for managing securities collateral, accounting forecasts for specialized securities, all client-related contact details, stock option plans on both the Internet and Intranet, and the allotment of funds, shares, options and warrants.

Having built a solid foundation, BNP Paribas Securities Services has turned its eyes toward the future and the development of the Web Services market. SilverStream's ongoing commitments to portability and extensibility, evidenced by the company's stringent adherence to J2EE, XML and Web Services standards, has strengthened BNP Paribas Securities Services' faith in SilverStream's vision of the Web Services market and the SilverStream extend suite of products.

"SilverStream eXtend enables customers like BNP Paribas Securities Services to rapidly deliver business-critical applications to the Web and realize the benefits of interoperability using Web Services technologies," said David Litwack, president and CEO of SilverStream Software. "The success that BNP Paribas Securities Services has already experienced using our software is a testament to our ongoing commitment to providing superior technology to simplify and accelerate the creation and delivery of sophisticated business applications."

"Web Services will open the way to a new era of standardization, and act as a catalyst for the fusion of heterogeneous information systems," said Laurent Bede. "Web Services are the meeting point between the worlds of Java and Microsoft, with the broad support of standards such as XML, SOAP & UDDI, they enable us to forecast the way our applications would link with those of our future partners, no matter what their underlying technologies are. As one of the first to take up Web Services, SilverStream continues to demonstrate the pioneering spirit that we support 100%."

About BNP Paribas Securities Services

BNP Paribas Securities Services is the premier pan-European bank providing securities services to financial institutions. BNP Paribas Securities Services meets the securities and cash administration requirements of the majority of the world's major financial institutions including international brokerage and e-brokerage firms, securities houses, banks, e-banks and local retail banks, institutional investors, issuers and multinational corporations.

BNP Paribas Securities Services offers securities services in Belgium, France, Germany, Greece, Italy, Ireland, Luxembourg, Netherlands, Portugal and Spain, as well as in Turkey through a co-operation agreement with Ottoman Bank, the leading local provider.

BNP Paribas Securities Services' success has resulted from our unique pan-European approach, a consistently high quality product and service offering, fully integrated operations and systems technology and the expertise of our dedicated team of investment banking professionals.

http://securities.bnpparibas.com

About SilverStream Software, Inc.

SilverStream Software, Inc. (Nasdaq: SSSW) provides the first comprehensive integrated services environment to simplify and accelerate the development of sophisticated business applications. SilverStream's proven technology is based on the best of Java, XML, and Web Services, and enables businesses to unlock the potential of existing systems and rapidly deliver business applications to the Web. SilverStream powers business operations for more than 1,500 customers worldwide including Amerisure Insurance, Home Depot, the Chicago Stock Exchange, Samsung Electronics, Sears and US Cellular. SilverStream's worldwide partner network includes system integrators, independent software vendors, application service providers and other strategic partners such as Cap Gemini Ernst & Young, Compaq, Deloitte & Touche, Hewlett Packard, IBM, Intel, Mercury Interactive, Microsoft, Oracle and Sun Microsystems.

SilverStream Software is headquartered in Billerica, Mass. with offices throughout the world. For more information, please visit http://www.silverstream.com.

SilverStream and jBroker are registered trademarks and SilverStream eXtend is a trademark of SilverStream Software, Inc. All other names are trademarks or registered trademarks of their respective owners.

This press release contains forward-looking statements for purposes of the safe harbor provisions under The Private Securities Litigation Reform Act of 1995. Forward-looking statements include, but are not limited to, statements regarding the Company's expectations, beliefs, hopes, intentions or strategies regarding the future. These statements involve risks and uncertainties that may cause the Company's actual results to differ materially from those expressed or implied by such forward-looking statements. Factors related to the subject matter of this press release include continued widespread adoption by businesses of Internet business solutions. Other factors that could cause or contribute to such differences include, but are not limited to: market acceptance of our products and services and enhancements thereto including market acceptance of jBroker Web; our ability to expand our eBusiness solutions and services customer base and to provide customers with solutions and services; our ability to develop and enhance our sales and marketing capabilities; development of the marketplace for our products; technological changes; our ability to grow our customer base or generate repeat business; our ability to develop and enhance our products and services; our ability to continue using third party software in our products; protection of our intellectual property; and other risk factors that are discussed in the Company's reports and registration statements filed previously and from time to time with the U.S. Securities and Exchange Commission. All forward looking statements included in this press release are based upon information available to the Company as of the date hereof, and the Company does not assume any obligation to update such statements or the reasons why actual results could differ materially from those projected in such statements.

COPYRIGHT 2001 Business Wire
COPYRIGHT 2001 Gale Group

jeudi 20 avril 2000

Silversummit 2000

Le Silversummit est un événement annuel organisé par la société Silverstream (www.silverstream.com). Cette année, il s’est tenu à Washington du 8 au 13 avril avec plus de 1000 participants venus de 43 pays.

Présentations côté cour

Le Silversummit 2000 s’est articulé autour des axes majeurs suivants :

1. La sortie de la très attendue version 3 conforme aux standards J2EE[1]

2. L’annonce de la commercialisation du ‘Components Portal Framework’,

3. La présentation de l’offre EAI[2] supportée par le produit xCommerce,

4. Le WAP et son cortège de nouvelles normes

Silverstream Release 3.0

Cette version majeure est la première à s’appuyer complètement sur Java 2 (dénomination marketing de Java 1.2) et conforme aux standards J2EE.

En conséquence du support de Java 2, Silverstream abandonne (sur NT) la machine virtuelle de Microsoft et repose maintenant sur celle de SUN. Ce changement de JVM[3], aurait de quoi inquiéter si des tests de performances effectués par Silverstream et la société indépendante Techmetrix (www.techmetrix.com) ne venaient pas apporter la preuve d’un gain significatif de performance en forte charge.

L’apport majeur de cette version 3 se situe sans aucun doute au niveau serveur. Les EJB[4] sont supportés en version 1.1 et une multitude d’assistants graphiques en facilitent le développement, la mise au point et le déploiement. Cependant, les EJB aussi prometteurs soient-ils introduisent un niveau d’abstraction supplémentaire dans le développement et il paraît prudent de laisser un peu de temps au temps avant de pouvoir et savoir les utiliser.

XML fait sont entrée en force avec l’intégration de l’analyseur / valideur XML d’IBM. XML constitue dorénavant le format préféré de tous les fichiers impliqués dans le fonctionnement de Silverstream.

A commencer par les EJB bien sûr dont la norme impose XML pour décrire le contenu d’un objet ou d’un ensemble d’objets ; ensuite au niveau des fichiers de configuration du serveur et enfin comme fichier de commandes en entrée de l’utilitaire silvercommand décrit plus loin.

Tous les outils gravitant autour de XML sont accessibles via des APIs java standards à partir de n’importe quel types d’objets gérés par Silverstream ; ceci laissant la porte ouverte à l’utilisation du produit comme plate-forme d’intégration de flux, domaine de prédilection du produit xCommerce dont nous reparlerons plus bas.

La connectivité de l’outil s’est encore enrichie ; Silverstream propose des EDC[5] pour les sources de données non relationnelles suivantes : SAP, Lotus Notes, PeopleSoft, CICS, MQSeries, 3270, 5250, et tous formats de fichiers ASCII avec notamment XML.

Le support des bases de données relationnelles s’est amélioré avec une gestion plus fine des pools de connexions et surtout la continuité de service en cas d’arrêt – relance des moteurs de données.

L’environnement de développement est maintenant mature et propose des designers améliorés et, les experts apprécieront, un débugger et un profiler dotés de toutes les fonctions possibles.

Mais surtout, et parce que les développeurs ont toujours leurs outils fétiches, le produit via l’utilitaire silvercommand n’impose plus d’utiliser les éditeurs propriétaires de Silverstream, et s’interface facilement avec les produits leader du marché comme Dreamweaver pour l’édition HTML, Visual Café ou jBuilder pour l’édition Java ou encore Rational Rose pour la conception UML. En pratique, tous les produits capables de déclencher une macro-commande peuvent utiliser silvercommand et donc fonctionner de pair avec silverstream.

Silvercommand permet d’automatiser toutes les tâches d’administration qui requièrent aujourd’hui une intervention humaine puisque pilotées par le designer ; les fonctions de compilation, publication et sécurisation sont prises en compte en mode batch fluidifiant ainsi le cycle de vie d’une application (développement, preproduction, production).

On regrettera cependant l’absence de gestion des pages par dossier (toutes les pages d’une application sont listées à plat dans le designer), cette fonctionnalité n’étant prévue que pour l’année prochaine. Sur le thème des regrets, l’absence du support du DHTML (ou HTML version 4) pénalisera le développement d’interfaces légères plus intéractives.

Au chapitre des bugs corrigés, on notera un support plus efficace des accès par proxy/firewall qui en version 2.5.x montre quelques limites.

La console d’administration a, elle aussi, subit un lifting, bien qu’en apparence aucune fonction majeure ne fasse son apparition ; on notera quand même, un support plus prononcé de la gestion des clusters et la mise en graphique de certains tableaux comme celui montrant la charge courante du serveur.

Components Portal Framework

Silverstream cède à la mode des portails avec la mise à disposition d’un framework de composants permettant le développement ‘rapide’ d’une application fédératrice et personnalisable (un portail en quelque sorte !).

Ces composants se présentent sous la forme de page-bean (objets java destinés à produire du HTML) et d’objets non visuels. Chaque composant propose une interface utilisateur, une interface de personnalisation et une interface d’administration.

Par exemple, le composant ‘News’ qui propose une liste de nouveautés relative à l’activité du portail, peut être paramétré par l’utilisateur afin d’adapter le contenu à ses centres d’intérêts. Parallèlement, l’administrateur du site dispose d’un outil de mise à jour manuelle ou automatique des nouveautés avec possibilité de pre-publication pour validation par un tiers avant diffusion aux utilisateurs du portail.

Le framework est livré en standard avec une trentaine de composants et bien évidemment, les APIs permettant de créer ses propres composants, sont publiques et documentées.

Cette offre est certes jeune, mais propose déjà une solution complète pour qui veut faire simple, vite et bien.

Notons que Java client en est totalement absent ce qui prouve une fois de plus que le couple HTML/Javascript a remporté la guerre du client léger.

XCommerce

Le produit xCommerce repose totalement sur Silverstream et se présente comme une plate forme d’intégration de flux entrant ou sortant. Tous les flux sont convertis en fichiers XML et manipulés par l’analyseur / valideur de Silverstream (par l’API SAX[6] ou DOM[7]).

De nombreux connecteurs permettent de définir graphiquement les sources de données (une transaction 3270, un message MQSeries, une requête SQL…) et de paramétrer les transformations à appliquer sur un flux entrant pour l’émettre vers un autre système de stockage ou de traitement.

XCommerce est donc un nouvel entrant sur le marché de l’EAI et en illustre parfaitement le concept : centraliser la transformation des flux de données circulant entre des environnements hétérogènes et ainsi décharger les systèmes sources et cibles des opérations classiques de formatage de fichiers ou de données.

Il se distingue de ses concurrents par le fait d’être supporté par une brique applicative éprouvée qu’est Silverstream et de ne pas imposer de langage de script propriétaire pour la gestion des règles de transformation.

La complémentarité de Java et XML trouve avec xCommerce un catalyseur extrêmement puissant.

La version beta présentée ne disposait que d’un petit nombre de connecteurs (en fait, les connecteurs existent, seuls manquent les assistants) mais la richesse de l’environnement permet d’entrevoir de multiples applications possibles à xCommerce.

Ce produit sera disponible en Juin 2000.


WAP

Acronyme très ‘hype’, WAP[8] désigne tout ce qui touche de près ou de loin à l’informatique mobile : on ne parle plus de e-business, mais de m-business. Le WAP s’accompagne d’une multitude de nouveaux standards (candidats-standards serait plus approprié) comme WML, WSP, WTP etc…

Du côté logiciel le WAP n’est certainement pas une révolution ; il s’agit d’un client hyper-léger relié par réseau sans fil à une passerelle chargée de faire le lien avec Internet.

Un terminal compatible WAP héberge donc une application capable de comprendre le WML (ou sa version compilée – bande passante oblige). Le WML est un sous-ensemble du HTML (ou plus exactement du XHTML, la version XML du HTML).

La seule bonne nouvelle pour les informaticiens, est l’émergence de passerelles qui adaptent automatiquement une source de données compatible XML au format WML.

Les plus méfiants d’entre nous marquerons un certain recul face à ces ‘traducteurs’ automatiques censés alléger la charge de (re)développement d’une interface spéciale ; en pratique, on constate pour l’instant que ces traductions à la volée sont bien adaptées aux terminaux très simples (téléphones par exemple).

En revanche dès qu’il s’agit d’adresser un mobile type Palm proposant un navigateur et un écran graphique lisible [9],le développement d’une interface spécifique est indispensable….

WAP débute et la seule révolution technique est (pour l’instant ?) hardware.

Cela n’a tout de même pas empêché Silverstream de démontrer une combinaison assez spectaculaire d‘un portail de trading online (Silvertrade) et de la réponse à une alerte postée sur un cellulaire Nokia. A partir du téléphone, l’utilisateur saisit les informations élémentaires d’un ordre de bourse puis valide sa transaction…en temps réel, la vue de son portefeuille présentée par le navigateur est modifiée.


Côté jardin

En marge du rouleau compresseur technico-marketing, des clients ou partenaires ont présenté des réalisations concrètes avec le produit.

Shroders à notamment réalisé une application de trading online.

Bien que fonctionnellement assez différente de notre activité, j'ai pu noté une similitude de leur projet avec @PBLink, sur le plan des choix techniques, des écueils (!) et du calendrier.

Le détail de cette présentation avec copies d'écrans incluses est en pièce jointe du mail.

Je tiens à votre disposition d'autres présentations dont la liste non exhaustive est donnée en annexes.

A propos de Silverstream

Silverstream a maintenant dépassé le stade de la startup; il s'agit d'une société côtée, forte de 500 salariés.

Les récentes acquisitions (xCommerce, fournisseur d'accès à internet) s'inscrivent dans une stratégie de positionnement comme fournisseur de solution e-business global (software, B2B, B2C, hébergement).

Cependant, elle doit encore faire ses preuves sur sa capacité à ouvrir totalement son produit (publication des API), en suivant fidèlement les standards et en proposant 'humblement' des interfaces avec des outils tiers spécialisés, standards de fait.

Conclusion

Le produit peut maintenant s'inscrire comme un choix stratégique.

Le Silversummit 2000 fut un évènement international, riche en contenu et à l'organisation sans faille.

Je m'inscris sans hésiter au Silversummit 2001 qui se tiendra en Floride.


Annexes

Liste des présentations avec fichiers powerpoint disponibles.

C3 Online LEAD - On Target
The Bureau of Alcohol, Tobacco and Firearms needed to get timely information to their agents in the field. Their existing Visual Basic application was confusing to the users and couldn't provide data quickly enough. Swift access to secure data is essential as ATF supports investigations into high visibility shootings like the school shootings in Paducah KY and Littleton CO. This application is part of the President's Youth Crime Gun Initiative.

C4 Building an Electronic Time Tracking System in an ERP Environment
Leo Burnett, a global advertising company, needed a Web enabled time tracking system to replace their current Y2K non-compliant, client/server application. Application requirements were to leverage the ERP system (PeopleSoft), validate time entry, work in a multiple operating environment (Windows and Mac), be user friendly and provide value added on-line information to the users and the managers. The ability of the Web application to tap into multiple data sources to validate the employees, projects, approval hierarchy and integrate with the current payroll system was crucial. Because of the extensive use of the Macintosh by their creative department, a common look and feel for all users independent of the operating platform, was also important. Leo Burnett evaluated the option of using PeopleSoft delivered Web enabled time collection system and determined that it could not meet the special needs of the organization and attempting to do so would require extensive customization. The need for an integrated middleware tool that facilitates development and enables access to multiple data sources led to the selection and use of SilverStream

C7 Internet, Intranet and Extranet Applications for a Belgian Press Group
Two Java applications and a Web site have been developed to support the encoding, management and (paper or Web) publishing of various kinds of complex information for a Belgian press group. Java applications are dedicated to sport championship results and automatic rankings, and to cultural events. Data is extracted as XML files; the latter are parsed into a pre-press format, using various XSL styles, and published in four major newspapers. Dynamic definition of event types (e.g. theater), properties (e.g. author) and XML tags is allowed. JobsToday Web site presents a whole set of search and selection tools; some tools allow applicants/recruiters to make their shopping among various information (jobs offers/demands, applicant/company profiles, r?m? etc.); other tools let the user store and manage this information in personal/company workspaces.



[1] Java 2 Enterprise Edition

[2] Enterprise Application Integration

[3] Java Virtual Machine

[4] Enterprise Java Bean

[5] Enterprise Data Connectors

[6] SAX : Simple API for XML

[7] DOM : Document Object Model présente une alternative à SAX ; toutes deux étant supportées par Silverstream

[8] WAP : Wireless Application Protocol, WML : Wireless Markup Language, WSP : Wireless Session Protocol, WTP : Wireless Transaction Protocol

[9] Ericsson a présenté un prototype de mobile WAP avec un navigateur embarqué et un écran de taille ¼ VGA

samedi 1 janvier 2000

CV Résumé en Français

BEDE Laurent
39 ans
Nationalité française
Marié, 2 enfants


Email: mailto:privatelab@yahoo.fr
Blog:
http://privatelab.blogspot.com
http://www.linkedin.com/in/privatelab


Responsable des études
15 ans d’expérience, Nouvelles technologies, Domaine bancaire


BNPParibas Securities Services en CDI depuis début 1995

Responsable des études
Depuis Avril 2006

Pour le métier IRP: Reporting sur la Performance des Fonds
Gestion d’une équipe de 60 personnes et d’un portefeuille de 25 applications.

Responsable architecture
4 mois, de fin 2005 à Avril 2006

Responsable de la cellule d’architecture, support aux projets du métier
Conseil stratégique auprès de la DSI. Veille technologique.

Directeur Technique
5 ans, de fin 2000 à fin 2005

GRP/AceTP : Refonte complète des applications de règlement livraison et conservation de titres du métier. Gestion d’une équipe de 20 personnes au sein d’un projet international multi sites de 200 développeurs.

Responsable technique
4,5 ans, de début 1995 à fin 2000


1998 – 2000 : @PBLink : premier site Web B2B transactionnel du groupe BNPParibas. Outil extranet de gestion de portefeuille global destiné aux clients de la banque. Gestion d’une équipe de 10 personnes.

1995 – 1998 (prestation pour le compte de GENICORP SA) PBLink : application powerbuilder à destination des clients de la banque.

Andersen Consulting en CDI de 10/93 à 01/95

Ingénieur d’étude
15 mois

Banque Européenne d'investissement - Luxembourg
Datawarehouse décisionnel pour la gestion du risque de crédit
Analyse développement, encadrement technique de 2 analystes-programmeurs, intégration d'outils infocentre.

Formation


Scolaire

1986 - Bac C, Lycée Camille – Sée à Paris XV
1989 - Math. Sup. - spé., Lycée Saint - Louis à Paris VI

1992 – Ingénieur E.S.I, Ecole Supérieure d'Informatique

Stages
1988 à 1992


TF1 / Bouygues
: développeur C++ et ingénieur réseau
Andersen Consulting : développeur COBOL et CICS
Thomson CSF : développeur DOS