"Think Big" ... mais pas trop !

Aller au contenu | Aller au menu | Aller à la recherche

Tag - Interoperability

Fil des billets

mardi 29 septembre 2009

Interop Java : Extension Restlet pour ADO.NET Data Services

La société NOELIOS Technologies, créateur du framework Restlet, vient de mettre à disposition de la communauté Java une extension pour faciliter l’accès à la technologie ADO.NET Data Services.

Dans la mesure où ADO.NET Data Services est la pierre angulaire du paradigme REST chez Microsoft (utilisé dans de multiples offres : Windows Azure, RIA Services, support à venir du mode déconnecté), cette passerelle était essentielle pour assurer une bonne interopérabilité entre des clients Java et des Services .Net REST. Notamment, l’extension intègre la gestion de meta-données proposées par ADO.NET Data Services, au travers d’un générateur de code Java. Plus de détails  sur MSDN et dans la documentation Restlet.

Appeler ADO.Net Data Services depuis un client Java

Après une première collaboration lors des TechDays 2008 sur une session Tour d’horizon REST en environnement Microsoft et hétérogène, nous avions priorisé avec l’équipe NOELIOS la mise en oeuvre de cette extension.

Je tiens à remercier les nombreux acteurs du projet :

- François Mérand, Thomas Lucchini et Alfonso Castro, les sponsors du projet chez Microsoft France, et leurs relais à Seattle : Claudio Caldato, Vijay Rajagopalan et Jean-Christophe Cimetière.

- Jérôme Louvel et Thierry Boileau, qui ont démontré une véritable passion et curiosité dans la mise en oeuvre des concepts REST et la découverte de services Microsoft tels que Windows Azure, Office Live, Live Mesh…

- Didier Girard et Aurélien Pelletier pour nos échanges autour des initiatives et concepts REST.

vendredi 24 octobre 2008

[18 novembre] Silverlight et les applications RIA

UPDATE : les vidéos et slides de l'évènement sont disponibles.

Ce rendez-vous de l’interopérabilité MSDN s’adresse à un public technique : architectes et de développeurs cross-technologies - .NET, Java, PHP.
Nous nous intéresserons à Silverlight sous l’angle des applications RIA (Rich Internet Applications), l’interopérabilité autour des services Web, des données et du développement.
image

Au programme :

  • Overview de l’architecture Silverlight
  • Zoom sur la stack de communication de Silverlight (HTTP, REST, SOAP, Sockets, Sécurité Cross Domains)
  • Scénarios d’interopérabilité SOAP et REST
  • Présentation de l’initiative opensource eclipse4SL - Eclipse Tools for Silverlight
  • Echanges autour des implémentations de référence proposées pour eclipse4SL
  • Présentation d’une technology preview d’un framework Silverlight pour les applications de gestion
  • Présentation d’un framework pour exposer ses données vers Silverlight

Pour vous inscrire …

vendredi 17 octobre 2008

Eclipse Tools for Silverlight

For english click here...

Microsoft a lancé le 13 octobre la version 2 de Silverlight, lancement accompagné de plusieurs annonces autour de l’interopérabilité, dont le financement d’une initiative communautaire: les Eclipse Tools for Microsoft Silverlight - eclipse4SL.

image

L' objectif ici est de fournir une solution complète sous Eclipse pour réaliser des applications RIA (Rich Internet Application) sur un socle Silverlight 2, ainsi que des guides méthodologiques pour l'appel de Services Web Java.

Soyons clair : Microsoft ne remet pas en question sa gamme d'outils de développement professionnels pour Silverlight à savoir Visual Studio et Expression. Dans la mesure où le runtime Silverlight est cross-browsers et cross-platforms (Windows et Mac sont supportés par Microsoft, et Linux par la communauté Mono au travers du projet Moonlight), il s'agit bien de faire en sorte que tous les publics puissent développer pour la plate-forme Silverlight. L'ambition est d'élargir eclipse4SL à d'autres plate-formes que Windows.

A souligner : eclipse4SL respecte la structure projet MSBuild utilisée par Visual Studio et Expression afin d'assurer une compatibilité totale entre les IDE d'équipes hétérogènes. L'article Architecture Series Pure & Mixed configurations présente la complémentarité des outils.

J’ai eu le plaisir d’incuber ce projet chez Microsoft France, et de suivre les travaux de l’éditeur SOYATEC, en coordination avec Microsoft Corp. Mon feedback : l’équipe s’entend à merveille. Tous les éléments sont réunis pour que cette initiative aille loin en terme d’interopérabilité entre les technologies Java et Silverlight.

5 jours après le lancement, faisons une synthèse de nos avancées :

Comment soutenir eclipse4SL ? Je vous invite à installer la preview (eclipse 4SL M1), dérouler les tutoriaux et apporter vos retours (installation, questions, idées, contributions…).

Enfin, si vous êtes disponibles le Mardi 21 octobre, passez à la conférence Eclipse Now You Can 2008, nous présentons eclipse4SL en fin de journée, à partir de 16h30.

Je maintiendrai sur ce blog des informations pour la communauté française… les sites de référence sont le blog de l’équipe eclipse4SL et le blog technique “A Cup of Silverlight, RIA, Interoperability, Java

Enfin je remercie les beta-testers pour leur implication : Bruno, Dave, Damien, Didier...

----------------------------------------------------------------------------------------------------------

English version : Microsoft launched Silverlight 2 on the 13rd of october, and made several announcement around interoperability. One of those is the funding of an opensource initiative : Eclipse Tools for Microsoft Silverlight - eclipse4SL.

The purpose of this project is the creation of open source tools integrated with the Eclipse development platform that enable Java developers to use the Eclipse platform to create applications that run on the Microsoft Silverlight runtime platform. Specifically, the project will be an Eclipse plug-in that works with the Eclipse Integrated Development Environment (IDE) and Eclipse Rich Client Platform (RCP) to provide both a Silverlight development environment and greater interoperability between Silverlight and Java, to facilitate the integration of Silverlight-based applications into Java-based web sites and services.

I am glad of being involved in the project incubation at Microsoft France, and to work close to SOYATEC about architecture and guidance, with the coordination of Microsoft Corp. My feedback is that this team is working great, and has all in hands to to reach high ends in term of interoperability between the Java and Silverlight platforms.

5 days after the launch, let’s see where we are :

You would like to engage in the eclipse4SL initiative ? Please install the preview (eclipse 4SL M1), go though the tutorials and fill in your feedbacks regarding installation, ideas, contributions…

mercredi 16 juillet 2008

Une initiative pour promouvoir les cartes d'informations

Afin de promouvoir l'utilisation et l'interopérabilité des cartes d'informations, une quinzaine de sociétés actives dans le domaine de la gestion de l'identité ont formé fin Juin 2008 l' "Information Card Foundation" : Equifax, Google, Microsoft, Novell, Oracle, PayPal... 

La liste des participants à l' ICF est remarquable par leur notoriété, tous sont animés par la même passion : faire de l'internet un espace d'échanges sécurisé pour toutes les parties à savoir les fournisseurs et les consommateurs de ressources.

L' ICF n'a pas pour objectif de proposer de nouveaux standards  mais plutôt d'apporter des feedbacks aux organismes pour répondre aux enjeux d'interopérabilité des standards existants : SAML, OpenID et les cartes d'informations. Le blog d'ICF...

When surfing the web, look for this symbol:

 

This symbol tells you "Information Cards accepted here!"

mardi 8 juillet 2008

Mon COBOL et la plate-forme Windows

Suite aux dernières annonces de MicroFocus, faisons un tour d'horizon des options pour capitaliser sur ses applications COBOL tout en tirant parti de l'innovation proposée par .Net et la plate-forme Microsoft.

UPDATE 15/7:MicroFocus acquiert Liant et ajoute ainsi le support de PL/I à son offre de développement applicatif sur systèmes ouverts.

2 grandes familles de produits :

  • Les connecteurs qui permettent de s'interfacer de façon non intrusive à un existant et ce à 3 niveaux
    • les données (drivers SQL...),
    • les traitements (adaptateurs CICS, IMS...)
    • et les écrans (émulateurs de flux 3270, 5250...)
  • Les moteurs d'exécution qui proposent de déplacer l'exécution du code vers une nouvelle plate-forme. Avantages : des gains importants en coûts pour des performances égales voir supérieures. Difficultés : lotissement du projet sous forme de pans fonctionnels indépendants (travaux préparatoires importants identique à ceux d'une refonte qui consiste à définir des sous-systèmes et des interfaces entre ces sous-systèmes). 2 stratégies émergent dans cette catégorie :
    • l'émulation : exécution du code dans un environnement dédié et propriétaire (MicroFocus...)
    • le portage : migration / recompilation des codes vers un environnement banalisé (Fujitsu NetCobol...)

 

Quoi de neuf chez MicroFocus

Tout d'abord, la version 5.1 de la gamme Express (Net Express, Server Express, Net Express for .Net) supporte la version 2008 de la plate-forme Microsoft. Il est donc possible d'émuler son environnement COBOL sur une plate-forme Windows Server 2008 et de compléter son code COBOL par des applications .Net en version 2.0, 3.0 et 3.5 , le tout en utilisant Visual Studio 2008.

Pour sa prochaine version de ses produits Net Express, SOA Express et Enterprise Server, MicroFocus prévoit d'aller bien au délà du support de .Net et de Windows Server, en s'appuyant sur l'ensemble de la plate-forme Microsoft et donc en intégrant SQL Server, BizTalk Server, System Center, Team Foundation Server.

Cette annonce va dans le sens des demandes clients qui ne cherchent pas à une alternative à un langage (remplacer COBOL par .Net) ou à un OS (remplacer un Mainframe par Windows) mais plutôt migrer d'une plate-forme vers une autre (Applications interactives et batchs COBOL sur un Mainframe vers des applications et batchs COBOL / .Net sur une plate-forme Microsoft d'exécution et de stockage de données, robustesse et managée).

 

Ressources complémentaires

Mainframe Migration Association : Connaissez-vous la MMA ?

mercredi 9 avril 2008

Open XML ou l'occasion manquée

Depuis 1 semaine, OpenXML est un standard ISO.

Si vous n'avez pas suivi le feuilleton OpenXML dans le détail, ou bien vous cherchez à confronter votre avis / conviction / à priori sur le sujet, je vous invite à écouter les 4 premières minutes de la revue du Net du dimanche 6 avril matin sur TV4IT, où Cyril Dhénin prend le risque de s'exposer sur ce sujet "polémique".

vendredi 28 mars 2008

Ouverture de XAML

Microsoft a ouvert les spécifications XAML (XML Application Markup Language - utilisé par les technologies Windows Presentation Foundation et SilverLight) en en publiant les spécifications sur MSDN et en les intégrant aux Open Specification Promesses (OSP).

Voilà qui devrait favoriser la réalisation de solutions s'appuyant sur XAML ! Je pense notamment à eFace de SOYATEC dont vous trouverez un exposé "XAML in Java" réalisé durant EclipseCon 2008.

mercredi 12 mars 2008

Windows sur Sun x64 Server, certification Java sur Windows

Partenaire Gold Microsoft depuis Septembre 2007, Sun vient d'ouvrir un laboratoire commun avec Microsoft pour optimiser son hardware ainsi que ses produits de virtualisation en environnement Windows.

Voici le scénario qui m' intéresse particulièrement pour créer des scénarios innovants avec les technologies Java + .Net :

- OS : Windows Server 2008 sur Hardware Sun, et intégration des tecnhologies de virtualisation des 2 éditeurs

- Machine virtuelle : Runtime Java 6 certifié et optimisé pour Windows Server 2008

Dès lors, il est possible de tirer parti des compétences Java disponibles en Entreprise tout en bénéficiant des technologies natives de l'OS Windows (MSMQ, WMI, IIS, MSDTC, File System Transactionnel, Windows SharePoint Services ...)

En complément, il est aussi possible de capitaliser sur un legacy Java Métier en le mettant à disposition au travers d'interfaces Riches .Net (Desktop, Internet, Mobile, Office !). La démonstration par l'exemple dans ce RV de l'interop de l'an passé : Tirer parti des technologies Microsoft depuis Java !

vendredi 22 février 2008

Microsoft : 100% interopérable, ouvert et compatible opensource

Depuis 2 ans, les annonces de Microsoft en terme d' interopérabilité, d' ouverture de protocoles (Promesses OSP notamment), de respect et de promotion des standards se multipliaient. Mais voilà que la vitesse supérieure vient d' être passée, au travers de cette annonce, détaillée sur Porte25, qui remet à plat les principes d' interopérabilité partagés par les versions courantes et futures des produits Microsoft (OS, SQL Server, SharePoint, Office, Exchange).

En quelques mots, l'ensemble des API d'accès et de protocoles d'échanges avec la plate-forme Microsoft sont documentées, libres d'accès sur MSDN, le mode de licensing est systématiquement rappelé, et si une implémentation est réalisée en opensource elle n'est pas soumise à licensing. De plus, Microsoft renforce son support des standards de l'industrie.

Cette annonce fera certainement date dans l'industrie, tout en mettant la pression sur les autres grands éditeurs de logiciels !

lundi 15 octobre 2007

Driver JDBC de type 4 pour SQL Serveur

Fin Septembre 2007, Microsoft a rendu disponible la version 1.1 de son [driver JDBC pour SQL Serveur|http://www.microsoft.com/downloads/details.aspx?familyid=6D483869- 816A-44CB-9787-A866235EFC7C&displaylang=en|en] 2000 et 2005.
UPDATE : Une version 1.2 du driver JDBC est disponible depuis Novembre, pour la liste des changements, lire la suite....

Le driver répond aux spécifications JDBC 3.0 et pour Java 1.4 et suivant.
Le driver est téléchargeable, sans coût additionnel et est supporté par Microsoft sur Windows, Solaris et Linux Red Hat.

Lire la suite...

- page 1 de 2